The OneLogin SCIM integration provisions and deactivates Revspire users and groups from your OneLogin tenant.
Before You Start
- OneLogin administrator access.
- A tested Revspire SAML application or a OneLogin SCIM Provisioner with SAML connector.
- An active
Revspire Deal Roomentitlement for the Revspire organization. - Revspire access to
Setup > SSOwithView SSO Settings,Edit SSO Providers, andGenerate API Tokenspermissions. - A default internal profile unless OneLogin sends an explicit profile mapping, plus an eligible default product when users should be created active.
Step 1: Copy Revspire SCIM Values
In Revspire > Setup > SSO, select the OneLogin provider and click SCIM Config.
SCIM Base URL = <copy from Revspire>
SCIM Bearer Token = <generate and copy once>
Step 2: Use a SCIM-Enabled OneLogin Connector
Select the Revspire application in OneLogin Admin > Applications > Applications.
If the existing SAML-only custom connector has no Provisioning, SCIM Base URL, or API Connection controls, select the OneLogin SCIM Provisioner with SAML variant that uses SCIM v2 Core Schema and Bearer-token authentication. Exact catalog suffixes vary by OneLogin edition. Copy the tested Revspire SAML settings into that connector.
Step 3: Configure the SCIM Connection
Path: Revspire Application > Configuration
OneLogin Field Label: SCIM Base URL
Value: <Revspire SCIM Base URL>
OneLogin Field Label: SCIM JSON Template
Value: leave blank to use the OneLogin Core User Schema
OneLogin Field Label: Custom Headers
Value: leave blank for the public Revspire HTTPS endpoint
OneLogin Field Label: SCIM Bearer Token
Value: <Revspire SCIM Token only>
Save, then click Enable. Confirm that OneLogin shows API Status: Enabled before provisioning users.
Step 4: Verify Parameters and Emitted Attributes
Path: Revspire Application > Parameters
OneLogin username / email login -> userName
OneLogin Email -> emails[type eq "work"].value
OneLogin First Name -> name.givenName
OneLogin Last Name -> name.familyName
OneLogin immutable user ID -> externalId
OneLogin lifecycle state -> active
OneLogin parameter labels vary by connector edition. Use its request preview or provisioning log to verify the SCIM target attributes above rather than relying only on the source-field label.
Use the Revspire default profile unless your connector is deliberately configured to send the Revspire profile extension.
Step 5: Enable Provisioning
Path: Revspire Application > Provisioning
- Enable provisioning.
- Enable user creation, attribute updates, and deactivation according to your approval workflow.
- Keep password synchronization disabled.
- Scope the application to one test user before enabling a production population.
Step 6: Test Users and Groups
- Provision one user whose username and work email are not already used in Revspire.
- Confirm the expected profile, product, active state, and license assignment.
- If your OneLogin connector supports SCIM group objects, enable group provisioning and test a small group after its users exist.
- If the connector provisions only users, manage groups separately or use a connector edition that supports SCIM v2 Groups.
Troubleshooting
401: verify the exact base URL, Bearer header, selected provider, and token status. Rotate only when the token is expired, revoked, or unavailable.409: resolve the reported uniqueness conflict or unavailable product seat; Revspire does not overwrite another resource.422: verify the default internal profile, default product, organization defaults, and product dependencies.- No provisioning controls: the selected OneLogin connector is SAML-only; select a SCIM-enabled connector.
See the SCIM Provisioning overview for supported operations and lifecycle rules.