azure-rest-apiazure-ad-b2b

Add User as owner of Azure AD Group through REST API


Is it possible to add the owner to the Azure AD group from any REST API?

I think I should have one service principal and I have to generate an access token to do that.

I tried to generate access token and used below query to add owner via Postman.

https://graph.microsoft.com/v1.0/groups/groupid/owners/$ref

But I am facing 403 Forbidden error like below:

{ "error": { "code": "Authorization_RequestDenied", "message": "Insufficient privileges to complete the operation.", "innerError": { "date": "2022-06-29T05:42:38", "request-id": "ebd01257-b890-4b3d-8c22-a1b34738e5a6", "client-request-id": "ebd01257-b890-4b3d-8c22-a1b34738e5a6" } }

I have granted API permissions like below:

enter image description here

What else permissions are needed? Is there any other way instead of Postman?


Solution

  • You can make use of Microsoft Graph Explorer instead of Postman that doesn't require you to generate access token separately.

    You can call the same query by granting below permissions based on your account type:

    enter image description here

    I tried to reproduce the same in my environment and added the owner to the Azure AD group like below:

    After running the above query, owner added successfully like below:

    enter image description here

    To confirm the above, check the portal whether the owner is added or not like below:

    enter image description here

    Reference:

    Add owners - Microsoft Graph v1.0 | Microsoft Docs