v0.1 — production API
This shape backs Cirrus Insight webhooks and integrations in production today. Supported indefinitely.
Organization Service Account object
The organization-service-account object represents an integration service account configured for your organization in Cirrus Insight. Service accounts can be configured for various providers like Google, Microsoft, Exchange, or Salesforce. These accounts are managed through the Cirrus Insight admin panel and changes can be tracked through webhooks.
The Organization Service Account schema
{
"name": "",
"domains": ["", ""]
}INFO
On the current side of a change-history payload, an additional credentials field appears alongside the fields above; see the credentials description below. credentials is not present on the previous side and is not part of the object outside of change-history contexts.
Fields
name string
The service provider this account integrates with. Possible values are:
GoogleMicrosoftExchangeSalesforce
domains array
An array of domain strings that are associated with this service account.
credentials string
A flag indicating if credentials were modified in this change. Only present on the current side of a change-history payload. Possible values:
changed- Credentials were updatedunchanged- Credentials were not modified
Note: For security reasons, the actual credential values (tokens, usernames, passwords) are never included in webhook payloads.
Related Events
The organization service account is used in the following webhook events:
organization.service_account.changed- Sent when a service account is modified