Hi @Dev User ,
For you questions,
i. Why is there no feedback in the response.
Would you like to say a bit more about how you send the request? Are you using a Rest API in Flow or PowerShell script ? Please provide your script or request.
ii. How to find out if we are throttled?
Have a check on this doc. Mostly you will get 429 or 503 if you get throttled. https://learn.microsoft.com/en-us/sharepoint/dev/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online#what-happens-when-you-get-throttled-in-sharepoint-online
iii. We suspect that the permission is a async operation in the background, so does it gets executed in a timeframe or it is queued and will certainly be executed or will be terminated randomly based on load on the server?
It is hard to say without any information from you actual actions.
iv. Any better way to handle permission then we already are?
You can try to use PNP commands like Add-PnPUserToGroup: https://learn.microsoft.com/en-us/powershell/module/sharepoint-pnp/add-pnpusertogroup?view=sharepoint-ps
Example : https://www.sharepointdiary.com/2018/06/sharepoint-online-bulk-import-users-from-csv-using-powershell.html
And I assume you are using SharePoint Online, please let me know if that is not your scenario.
Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make sure that you completely understand the risk before retrieving any suggestions from the above link.
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.