Create Azure B2b user with Graph API with no email invite and accepted status

Rahul 236 Reputation points
2019-11-12T20:02:35.423+00:00

Hi Team,

I'm looking for an option to automate B2b process . I want to change the user status from Pending acceptance to Accepted via Graph API or Powershell.

No need to send invite. Just need to create a user as B2B user with accepted state in Azure AD.

Is there a way to do it in Graph API or Powershell ?

Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,639 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Joonas Westlin 181 Reputation points MVP
    2019-11-13T06:49:46.63+00:00

    Not possible. The user has to accept the invitation through interactive authentication. I'd imagine it's due to security concerns that could arise if I could add Satya Nadella from Microsoft to my tenant.

    0 comments No comments

  2. Rahul 236 Reputation points
    2019-11-13T12:15:38.027+00:00

    Hi Joonasw,

    I suppose it's possible I'm checking MS documentation.

    https://learn.microsoft.com/en-us/azure/active-directory/b2b/add-user-without-invite

    Let me know your thoughts here.


  3. MrAzureAD 81 Reputation points
    2019-11-20T08:44:42.18+00:00

    Between AAD tenants there was a feature called "autoredemption" to do this. This must be configured on the inviter and invitee tenant. The "permission review" screen that the newly joined B2B users see then disappears and user state is set straight to "Accepted".

    Greetings,
    MrAzureAD