I am using Azure AD B2B Invitation API to invite external users in my tenant. Its working perfectly but recently for one external domain its failing and the error message is:
"Code: BadRequest\r\nMessage: You're trying to invite a user whose Azure AD account is in a sovereign cloud. To collaborate with this user, ask the user for another email address or create a member user account for the user in your Azure AD directory.\r\n\r...
Can somebody please explain what is this sovereign cloud? I know that user is from Germany so does this cloud part of Office 365 Germany or Office 365 Government? And B2B collaboration feature is not possible with those tenants? Thanks.
This user belongs to Office 365 Germany cloud. The data from different cloud (Azure cloud and national cloud) are not interoperable. The national cloud are managed by specific country(The customer data stays in that country). That's why you encountered that error message.
The workaround:
ask the user for another email address or create a member user account for the user in your Azure AD directory