Get a SaaS by ID
Return the SaaS details for the given company SaaS application ID.
Authorizations
Use your Primo API key in the Authorization header as Bearer <API_KEY>.
Path Parameters
Response
The company SaaS application ID (companySaasApplicationId). Pass this value as saasId to the other SaaS endpoints (getSaasById, getSaasIssues, provision/deprovision, …).
Approval status of the SaaS application in your company. APPROVED is what makes provisioning possible — including manual provisioning, for an application Primo has no integration with. TO_REVIEW and REJECTED applications cannot be provisioned at all.
TO_REVIEW, APPROVED, REJECTED State of the API integration between Primo and this application. NOT_CONNECTABLE: Primo has no connector for it. NOT_CONNECTED: a connector exists but your company has not set it up. CONNECTED / DISCONNECTED: your company's connection is live or has lost its credentials. This does NOT say whether the employee can be provisioned: an APPROVED application is provisioned through provisionSaasIdentity whatever this value is — the integration only decides the path, automatic when CONNECTED and a provisioning ticket for an admin otherwise.
CONNECTED, DISCONNECTED, PENDING, NOT_CONNECTED, NOT_CONNECTABLE 0 <= x <= 9007199254740991The 20 most synchronization-related recent events for this SaaS integration.
Billing contract currently configured for this SaaS.
Derived financial metrics computed from the configured contract.
SaaS license catalog — all available licenses for this SaaS application.
All groups available in this SaaS application. Use id when provisioning.
All roles available in this SaaS application. Use id when provisioning.
All organization units available in this SaaS application. Use id when provisioning.
Provisioning rule configured for this SaaS, or null if no rule has been authored yet.