Muhammad Bilal
Muhammad Bilal

Reputation: 39

Create Azure AD Tenant from command or API

I have been working on creating New Tenant from API or Command Line in Azure Active Directory and I could not find a way to do it. I have been also using Azure GraphAPI but it doesn't support this.

Is there any way from command or API that I can use to automate creation of new tenants?

I have researched on google and stackoverflow, but I didn't find any way to do it from command or API. and is there any plan of Microsoft to provide such API in future? (edited)

Upvotes: 1

Views: 839

Answers (1)

AlfredoRevilla-MSFT
AlfredoRevilla-MSFT

Reputation: 3525

There's no public, documented or supported (by MSFT) API available for this. That being said you might try using the portal internal API with something like this:

Invoke-WebRequest -Uri "https://main.iam.ad.ext.azure.com/api/Directories" `
-Method "POST" `
-Headers @{
  "Accept-Language"="en"
  "Authorization"="Bearer <azure ad access token issued for aud=74658136-14ec-4630-ad9b-26e160ff0fc6>"
 } `
-ContentType "application/json" `
-Body "{`"companyName`":`"<company name>`",`"initialDomainPrefix`":`"<initial domain prefix (the one that will be appended to onmicrosoft.com)>`",`"countryCode`":`"<iso (2 letter) country code>`"}"

Upvotes: 0

Related Questions