HI,
Product - Business central Online
I am trying to get POST working (details below) working. But this does not work when there are two permission sets having same id like (D365 AUTOMATION) in two different scope Tenant (use defined) and System.
POST https://api.businesscentral.dynamics.com/v2.0/{TENANT}/Production/api/microsoft/automation/v2.0/users({userSecurityId})/userPermissions?company={companyName}
Payload
{ "id": "D365 AUTOMATION", "company": "", "scope": "System", "appId": "00000000-0000-0000-0000-000000000000" }
It errors out with this message - "The permission set D365 AUTOMATION is defined multiple times in this context. CorrelationId: 5077c384-3c39-4099-9da5-614bf4711dcc.".
I know there are two permission sets with same id but using scope supplied it should be able assign permission set correctly.
Note - This works fine if there is no conflict in permissionSet Id.
Hello - We currently do not have dedicated Dev support via the Dynamics 365 Business Central forums, but I wanted to provide you some additional resources to assist. If you need assistance with debugging or coding I would recommend discussing this on one of our communities.
dynamicsuser.net/.../developers
I will open this up to the community in case they have something to add.
Sohail Ahmed
911
YUN ZHU
834
Super User 2025 Season 1
Mansi Soni
602