SCIM Provisioning

Revspire supports SCIM 2.0 to automate the user and group lifecycle from your identity provider. Each SCIM connection is bound to one Revspire SSO provider and organization.

Supported Providers

  • Okta
  • OneLogin
  • Microsoft Entra ID
  • Any identity provider or provisioning client that supports SCIM 2.0 with HTTP Bearer authentication

Before You Start

  • Create and test the matching SAML provider in Revspire > Setup > SSO.
  • The Revspire organization must have an active Revspire Deal Room entitlement.
  • Have View SSO Settings, Edit SSO Providers, and Generate API Tokens permissions.
  • Either choose an active internal default profile or configure the identity provider to send a valid profileId or profileName.
  • For active provisioning, choose an eligible active default product with available license seats. Alternatively, provision users as inactive and assign a valid product in Revspire before activation.
  • Confirm the organization has valid timezone and currency defaults and one active internal Corporate role.

Configure SCIM in Revspire

  1. Open Revspire > Setup > SSO.
  2. Select the required SSO provider row and click SCIM Config.
  3. Select and save the Default Profile For Provisioning unless the identity provider will send an explicit profile mapping.
  4. Select and save the Default Product For Provisioning when users should be created active.
  5. Copy the SCIM Base URL.
  6. Click Generate Token and copy the token immediately. Revspire displays the token value only once.
SCIM Base URL = <copy from Revspire SSO > SCIM Config>
Authentication = HTTP Bearer token
Token = <copy when generated>

HTTP header form:
Authorization: Bearer <SCIM_TOKEN>

Generating or rotating a token expires the previous active token for that provider. Update the identity provider immediately after rotation.

Never reuse one provider’s token in another connector. A valid token always scopes requests to the provider that owns it, which can make the wrong provider’s resources appear missing.

Required User Mapping

userName = required, unique Revspire sign-in name
emails = required; the primary entry must be non-empty, or the first entry when none is primary
emails[type eq "work"].value = recommended governed work-email mapping
active = recommended boolean lifecycle state
externalId = recommended immutable identity-provider user ID
name.givenName = optional
name.familyName = optional
name.middleName = optional

For profile assignment, the recommended cross-provider setup is the Revspire default profile. Advanced clients can send profileId or profileName using urn:ietf:params:scim:schemas:extension:revspire:2.0:User. Product entitlement is managed in Revspire; the provider default supplies a product when one is required and no suitable retained assignment exists.

Supported Lifecycle

  • Users: create, list, read, replace, patch, and deactivate.
  • Groups: create, list, read, replace, patch, deactivate, and manage members.
  • DELETE deactivates Revspire users and groups rather than permanently deleting them.
  • Group members must be active users managed by the same provider-scoped SCIM connection.

Important Ownership and Uniqueness Rules

  • SCIM can list, read, and modify only users and groups owned by the same provider connection.
  • Existing manually created users are not automatically claimed by SCIM.
  • userName, email, and group display name are unique within the Revspire organization. externalId is unique within the provider connection.
  • A same-provider inactive group with the same external ID or display name can be reactivated; unrelated conflicts fail closed instead of overwriting records.
  • Plan an existing-user migration with your Revspire administrator before assigning a large production population.

Protocol Capabilities

PATCH = supported
Filtering = supported
Maximum page size = 200
Bulk operations = not supported
Password synchronization = not supported
Sorting = not supported
ETag concurrency = not supported

Provider Guides

  1. Okta SCIM Provisioning
  2. OneLogin SCIM Provisioning
  3. Microsoft Entra ID SCIM Provisioning
  4. Custom SCIM 2.0 Provisioning