Managing Users programmatically

%3CLINGO-SUB%20id%3D%22lingo-sub-366686%22%20slang%3D%22en-US%22%3EManaging%20Users%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-366686%22%20slang%3D%22en-US%22%3E%3CP%3E1)%20We%20see%20no%20way%20to%20add%20users%20programmatically%2C%20except%20as%20being%20added%20as%20member%20to%20a%20group%20where%20we%20only%20can%20add%20a%20mobile%20number.%20Is%20that%20correct%3F%3CBR%20%2F%3E2)%26nbsp%3BBesides%20doing%20a%20bulk%20import%20via%20the%20admin%20interface%20via%20.csv%20where%20only%20mobilephone%20and%20fullname%20can%20be%20used%2C%20there%20seems%20an%20option%20to%20do%20a%20AAD%20sync%2C%20but%20we%20don't%20have%20it...%20is%20that%20because%20we%20are%20in%20Belgium%3F%20What%20entity%20in%20AAD%20is%20that%20then%3F%20User%2C%20Contact%2C%20Guest%2C%20Mail%20Contact%2C%20MailUser%3F%3CBR%20%2F%3E%3CBR%20%2F%3EConclusion%3A%20being%20able%20to%20manage%20users%20programmatically%20is%20really%20a%20requirement%20for%20us%2C%20but%20what%20I%20conclude%20is%20that%20the%20only%20viable%20option%20is%20waiting%20for%20that%20AAD%20sync%20to%20become%20available%2C%20or%20have%20an%20API%20call%20do%20that%20(but%20it's%20not%20there%20now)%E2%80%A6%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-366686%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3Emv%40acea.be%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-400606%22%20slang%3D%22en-US%22%3ERe%3A%20Managing%20Users%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-400606%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F273224%22%20target%3D%22_blank%22%20rel%3D%22noopener%22%3E%40Kalyan_V%3C%2FA%3E%3CSPAN%3E%26nbsp%3BNow%20that%20we%20have%20the%20official%20announcement%20on%20Kaizala%20available%20in%20over%2080%20countries%20(%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FMicrosoft-Kaizala-Blog%2FMicrosoft-Kaizala-rolls-out-to-Office-365-customers-globally-and%2Fba-p%2F394298%22%20target%3D%22_self%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FMicrosoft-Kaizala-Blog%2FMicrosoft-Kaizala-rolls-out-to-Office-365-customers-globally-and%2Fba-p%2F394298%3C%2FA%3E)%2C%3C%2FSPAN%3E%3C%2FP%3E%3CDIV%20class%3D%22lia-message-author-with-avatar%22%3E%3CSPAN%20class%3D%22UserName%20lia-user-name%20lia-user-rank-Microsoft%20lia-component-message-view-widget-author-username%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F3325%22%20target%3D%22_blank%22%3E%40Praveen%20Maloo%3C%2FA%3E%3C%2FSPAN%3E%26nbsp%3B%3CSPAN%3Ecan%20the%20docs%20that%20were%20for%20internal%20use%20only%20(as%20stated%20by%20Kaizala%20Support)%20now%20be%20made%20available%20please%3F%3C%2FSPAN%3E%26nbsp%3B%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-392062%22%20slang%3D%22en-US%22%3ERe%3A%20Managing%20Users%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-392062%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F273224%22%20target%3D%22_blank%22%3E%40Kalyan_V%3C%2FA%3E%26nbsp%3BWe%20requested%26nbsp%3B%3CSPAN%3Ekaizaladev%40Microsoft.com%20for%20more%20info%20on%20the%20API%20(point%203)%20%2C%20but%20were%20told%20that%20it's%20not%20available%20for%20externals%20%3A(%3C%2Fimg%3E%3CBR%20%2F%3E%3CBR%20%2F%3EDifficult%20to%20base%20our%20decisions%20on%20things%20that%20are%20there%20but%20that%20can%20not%20be%20tested...%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EHope%20it%20becomes%20available%20soon!%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-369256%22%20slang%3D%22en-US%22%3ERe%3A%20Managing%20Users%20programmatically%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-369256%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Marc%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWhat%20is%20the%20scenario%20that%20you%20are%20interested%20in%20%3F%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E1.%20Currently%20the%20following%20ways%20are%20available%20to%20add%20users%20to%20groups%20%2F%20directory%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3Ea.%20APIs%20to%20help%20add%20users%20via%20userId%20%2F%20Phone%20number.%3C%2FP%3E%0A%3CP%3Eb.%20Through%20Microsoft%20Flow%3C%2FP%3E%0A%3CP%3Ec.%20Through%20CSV%20%2F%20Excel%20on%20Management%20portal%3C%2FP%3E%0A%3CP%3Ed.%20Through%20the%20app%20itself%3C%2FP%3E%0A%3CP%3Ee.%20Through%20AAD%20sync%20and%20dynamic%20group%20creation%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E2.%26nbsp%3B%20As%20you%20have%20rightly%20mentioned%20AAD%20-%20TUL%20sync%20is%20one%20option.%20However%20it%20is%20not%20available%20in%20Belgium%20currently%20(As%20we%20are%20live%20in%2028%20markets%20currently).%20It%20will%20be%20made%20available%20WW%20post%20Apr%20mid%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3E3.%20We%20also%20have%20APIs%20to%20add%20attributes%20programmatically%20to%20the%20users.%20However%20the%20documentation%20is%20still%20not%20up%20on%20the%20docs%20page.%20If%20you%20have%20more%20queries%20you%20can%20send%20in%20your%20scenario%20at%20kaizaladev%40Microsoft.com%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Contributor

1) We see no way to add users programmatically, except as being added as member to a group where we only can add a mobile number. Is that correct?
2) Besides doing a bulk import via the admin interface via .csv where only mobilephone and fullname can be used, there seems an option to do a AAD sync, but we don't have it... is that because we are in Belgium? What entity in AAD is that then? User, Contact, Guest, Mail Contact, MailUser?

Conclusion: being able to manage users programmatically is really a requirement for us, but what I conclude is that the only viable option is waiting for that AAD sync to become available, or have an API call do that (but it's not there now)…

3 Replies
Highlighted

Hi Marc,

 

What is the scenario that you are interested in ? 

 

1. Currently the following ways are available to add users to groups / directory:

 

a. APIs to help add users via userId / Phone number.

b. Through Microsoft Flow

c. Through CSV / Excel on Management portal

d. Through the app itself

e. Through AAD sync and dynamic group creation

 

2.  As you have rightly mentioned AAD - TUL sync is one option. However it is not available in Belgium currently (As we are live in 28 markets currently). It will be made available WW post Apr mid 

3. We also have APIs to add attributes programmatically to the users. However the documentation is still not up on the docs page. If you have more queries you can send in your scenario at kaizaladev@Microsoft.com

Highlighted

@Kalyan_V We requested kaizaladev@Microsoft.com for more info on the API (point 3) , but were told that it's not available for externals :(

Difficult to base our decisions on things that are there but that can not be tested...

 

Hope it becomes available soon!

Highlighted

@Kalyan_V Now that we have the official announcement on Kaizala available in over 80 countries (https://techcommunity.microsoft.com/t5/Microsoft-Kaizala-Blog/Microsoft-Kaizala-rolls-out-to-Office-...),

@Praveen Maloo can the docs that were for internal use only (as stated by Kaizala Support) now be made available please?