Is there an Google Admin API to create a new service account using the credentials of another service account?
I'm creating a SAAS solution where I'm providing certain services to end users from different domains. Google recommends (not restricts) to use different service account (ESA) for each domain so that their data is entirely segregated.
To achieve this, I need to create a new ESA programmatically whenever a new customer signsup.
I'm able to provide the services to all users (from different domains) using single ESA, but I was not able to find any API that allows me to create a new ESA programmatically. Is it possible?