The Sync 365 GDAP Builder helps Microsoft partners create GDAP approval links and assign approved GDAP roles to partner security groups.
Use this tool when you need to create a GDAP relationship request, generate a customer approval URL, assign GDAP roles to partner security groups after approval, or reuse saved default roles and groups for future requests.
You need a Microsoft partner account with permission to create and manage GDAP relationships. You should also know which partner security groups you want to assign roles to.
Common group examples include:
adminAgentsHelpdeskAgentsThe tool runs in your browser. No customer data is stored by Sync 365. Saved defaults are stored only in your browser.
If you manage the customer's tenant and have approval to complete the process on their behalf, the easiest option is often to open the approval URL in an incognito/private browser window and sign in using the customer tenant Global Administrator account.
After sign-in, the tool enables the GDAP creation and group selection options.
Use this option when you need to create a new GDAP request for a customer.
The tool will create the GDAP relationship, lock it for customer approval, and show the customer approval URL.
You can copy the approval URL, send it to the customer, or open it in another browser session to approve it using the customer tenant Global Administrator account.
After the approval URL is created, use one of these methods:
The tool starts with a common Sync 365 default role set.
You can:
Only roles included in the approved GDAP relationship can later be assigned to partner security groups.
If you commonly use the same GDAP role set:
The selected roles are saved in your browser and loaded automatically next time. To return to the Sync 365 common role set, select the reset button beside Save defaults.
Use this option if a GDAP relationship already exists and you only need to assign or update groups.
The tool loads the roles approved for that relationship. After the approved roles are loaded, you can select groups and assign roles.
[Screenshot: Existing relationship ID field]
Only assign groups after the customer has approved the GDAP relationship.
Select adminAgents to search for the standard partner admin group. If multiple matches are returned, choose the correct security group from the picker.
Select HelpdeskAgents to search for the standard partner helpdesk group. If multiple matches are returned, choose the correct security group from the picker.
Select List groups to load available security groups. Choose the group you want from the list. This is useful if you are not sure of the exact group name or mail nickname.
Use Add group if you know the group name, mail nickname, or object ID.
You can enter one of the following:
Then select the plus button.
After adding a group, select the roles that should be assigned to that group.
The role selector is click-on, click-off:
Only roles approved in the GDAP relationship are available for group assignment.
The tool creates the GDAP access assignment. If the group already has an assignment for that relationship, the tool updates the existing assignment instead.
If you commonly assign the same groups:
The saved group defaults include group object ID, group display name, mail nickname, and selected role IDs.
These defaults are stored only in your browser. Next time you open the tool, the saved groups will appear automatically. To clear saved group defaults, select the reset button beside Save groups.
If you assign roles to a group that already has an assignment, Microsoft may return a conflict because the assignment already exists.
The tool handles this by updating the existing assignment.
Use this when:
The Activity panel shows what the tool is doing.
It can show sign-in status, relationship creation status, approval URL creation, group lookup results, assignment success messages, and errors returned by Microsoft Graph.
Use this log when troubleshooting.
If group assignment fails, confirm the customer has approved the GDAP approval URL. Group assignment should only be done after approval.
If you see an error about a non-approved role, the role was not included in the GDAP relationship approved by the customer.
To fix this:
This means the group already has a GDAP access assignment.
The tool should update the existing assignment automatically. If it still fails, confirm your signed-in account has permission to update GDAP access assignments.
If a group cannot be found:
The tool does not use a backend database.
The following items may be saved in your browser only:
Clear browser storage or use the reset buttons in the tool to remove saved defaults.