Provision a SaaS identity
Provision an employee on a SaaS application with optional group, role, license, and organization unit assignments.
Works on any APPROVED application, whatever its connectionStatus: with an API integration the provisioning is handled automatically, and without one it is handled manually — a provisioning ticket is created for an admin to complete. An application that is not connected, or that Primo has no connector for, is therefore still provisioned through this endpoint.
The response indicates which path was taken via the provisioningType field.
Authorizations
Use your Primo API key in the Authorization header as Bearer <API_KEY>.
Path Parameters
Body
The Primo employee ID to provision on this SaaS application, as returned by the employee endpoints (id field). This is NOT a SaaS identity ID.
IDs of groups to assign. Retrieve available IDs from getSaasById → groups[].id.
1IDs of roles to assign. Retrieve available IDs from getSaasById → roles[].id.
1IDs of licenses to assign. Retrieve available IDs from getSaasById → licenses[].id.
1IDs of organization units to assign. Retrieve available IDs from getSaasById → organizationUnits[].id.
1Response
Whether the provisioning was handled automatically via API or a manual ticket was created.
automatic, manual