Sentry SCIM provisioning from Google Workspace
Add and remove Sentry organization members and teams from Google Workspace with Sentry SCIM on the Business or Enterprise plan. Token and AnySCIM setup.
- SCIM base URL
https://sentry.io/api/0/organizations/{organization_slug}/scim/v2- Vendor plan
- Sentry Business or Enterprise (not trials), with SAML SSO
- Authentication
- SCIM auth token shown in Settings → Auth
- Provisions
- Organization members, teams, removal
Sentry supports SCIM on the Business and Enterprise plans. When you enable SCIM in your organization's auth settings, Sentry shows a SCIM base URL and an auth token. AnySCIM uses them with https://sentry.io/api/0/organizations/{organization_slug}/scim/v2 to add people from Google Workspace as organization members, turn Google groups into Sentry teams and remove people who leave.
Requirements
- A Sentry Business or Enterprise plan. SCIM is not available on trials.
- SAML SSO configured for the organization. Google Workspace can be the SAML identity provider through a custom SAML app.
- A Sentry user who can edit the organization's auth settings.
Enable SCIM in Sentry
- In Sentry, go to Settings → Auth for your organization.
- Under General Settings, select Enable SCIM and click Save Settings.
- Sentry now shows SCIM Information with the SCIM Base URL and the Auth Token. Copy both.
Connect Sentry in AnySCIM
- Open Connections → New connection and choose Sentry.
- Replace the pre-filled base URL with the SCIM Base URL from Sentry, paste the Auth Token and click Test connection.
- In Scope, select the people who should be Sentry members, for example your engineering groups. Turn on Push group membership to create a Sentry team for each Google group.
- Review the dry-run and activate.
How users are synced
- New users in scope are added to the Sentry organization, matched by email (
userName). - New members get the default organization role set in Settings → Auth. AnySCIM doesn't send Sentry's
sentryOrgRoleattribute, so change roles in Sentry, and keep in mind that the Owner role can't be assigned through SCIM. - Google groups become Sentry teams. Sentry lowercases team names and replaces spaces with dashes, so
Platform Teambecomesplatform-team. - When a Google user is suspended, AnySCIM sets
active: false. Sentry treats this as removal and deletes the organization membership; the person's Sentry account itself remains.
Troubleshooting
- First and last names show as "N/A": Sentry's SCIM API doesn't store
name.givenNameorname.familyName. This is expected. - Can't change a member in Sentry: members and team memberships managed by SCIM can only be changed from the identity provider. Change the Google group, or take the user out of scope.
- Requests fail after renaming the organization: the base URL contains the slug. Copy the new URL from Settings → Auth into the connection.
FAQ
Which Sentry plans support SCIM?
Business and Enterprise. Sentry doesn't offer SCIM on Developer, Team or trial plans.
Can AnySCIM create Sentry teams from Google groups?
Yes. Enable Push group membership in the connection scope: each Google group becomes a Sentry team, and nested Google groups are expanded so the team contains every effective member.
What happens to a Sentry user when they leave the company?
When their Google account is suspended, AnySCIM sends active: false and Sentry removes their membership from your organization at the next sync. Their Sentry user account isn't deleted.
Try it on your own directory
Connect Google Workspace and preview the first sync in dry-run: nothing is sent until you activate the connection.