Hi @AD Dev • Thank you for reaching out.
You can certainly do that if you have required set of permissions in all the target tenants where you want to programmatically create application registration.
In order to create App Registration via API such as Graph API, you need to have below permissions in all the tenants where you want to register the applications:
- If you are using user context (by using the bearer token acquired with user credentials), Application.ReadWrite.All and Directory.AccessAsUser.All permissions are required.
- If you are using application/servicePrincipal context (by using the bearer token acquired with application credentials using client_credentials flow), Application.ReadWrite.OwnedBy and Application.ReadWrite.All permissions are required.
-----------------------------------------------------------------------------------------------------------
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.