Skip to content
IT Canvass
APIs & integration · Lesson

SCIM API

Quick answer

SCIM (System for Cross-domain Identity Management) is an open REST standard for managing identities. IdentityIQ implements SCIM 2.0 so external systems can create and read users, groups and access using a consistent schema, instead of a bespoke integration per tool.

Key takeaways

  • SCIM is an open REST standard for identity management
  • IdentityIQ implements SCIM 2.0
  • Standard resources: Users, Groups, Entitlements
  • Consistent schema across vendors
  • Ideal for portals and ITSM integrations

SCIM (System for Cross-domain Identity Management) is an open standard for provisioning and managing identities across systems over REST/JSON. SailPoint both consumes and exposes SCIM, letting it integrate with the growing number of applications that speak this common protocol without a bespoke connector for each.

The SCIM API model: resources, operations, schema and consumers.
The SCIM API model: resources, operations, schema and consumers.

What SCIM standardises

SCIM defines a standard schema for users and groups and standard REST operations (create, read, update, delete, search) over them. Because many SaaS applications implement SCIM, a single, well-understood protocol can provision dozens of them, reducing the per-application integration effort dramatically.

How SailPoint uses SCIM

  • As a client: SailPoint can provision to SCIM-enabled applications through a SCIM connector, creating and updating users and group memberships via the standard endpoints.
  • As a provider: SailPoint exposes SCIM endpoints so other systems can query and manage identities it governs.

SCIM, federation and the bigger picture

SCIM is the provisioning counterpart to federation’s authentication. A typical modern SaaS integration pairs SAML or OIDC for login with SCIM for account lifecycle, federation gets the user in, SCIM makes sure the account and its access exist and are removed on time. SailPoint governs the SCIM side so provisioning stays policy-controlled and auditable.

Filtering and schema

SCIM’s filter syntax (eq, sw, co, and/or) is the model SailPoint’s own API filtering resembles. Understanding SCIM schema and filters therefore transfers directly to working with the broader API.

Common pitfalls

  • Assuming all “SCIM” implementations are identical, vendors vary in coverage and quirks.
  • Schema mismatches between SailPoint and the target’s SCIM attributes.
  • Ignoring SCIM for login, it provisions accounts; authentication still needs federation.

Want to learn this properly?

Our live, instructor-led SailPoint Training covers this hands-on, with real projects and a certification path.

Check your understanding

  1. SCIM is?

    • A. A consistent schema across vendors. A standard schema reduces bespoke integration work.
    • B. 2.0. IdentityIQ implements SCIM 2.0.
    • C. An open REST identity standard. SCIM is an open, cross-vendor REST standard for identity.
    Show answer

    C. An open REST identity standard. SCIM is an open, cross-vendor REST standard for identity.

    An open REST identity standard. SCIM is an open, cross-vendor REST standard for identity.

  2. IdentityIQ implements SCIM version?

    • A. A consistent schema across vendors. A standard schema reduces bespoke integration work.
    • B. 2.0. IdentityIQ implements SCIM 2.0.
    • C. An open REST identity standard. SCIM is an open, cross-vendor REST standard for identity.
    Show answer

    B. 2.0. IdentityIQ implements SCIM 2.0.

    2.0. IdentityIQ implements SCIM 2.0.

  3. The main benefit of SCIM is?

    • A. A consistent schema across vendors. A standard schema reduces bespoke integration work.
    • B. 2.0. IdentityIQ implements SCIM 2.0.
    • C. An open REST identity standard. SCIM is an open, cross-vendor REST standard for identity.
    Show answer

    A. A consistent schema across vendors. A standard schema reduces bespoke integration work.

    A consistent schema across vendors. A standard schema reduces bespoke integration work.

Frequently asked questions

What does the term SCIM API refer to in SailPoint?

SCIM (System for Cross-domain Identity Management) is an open standard for provisioning and managing identities across systems over REST/JSON.

What is another point to note about SCIM API?

SCIM defines a standard schema for users and groups and standard REST operations (create, read, update, delete, search) over them.

What else is worth knowing about SCIM API?

Because many SaaS applications implement SCIM, a single, well-understood protocol can provision dozens of them, reducing the per-application integration effort dramatically.

What tends to go wrong with SCIM API?

Assuming all “SCIM” implementations are identical, vendors vary in coverage and quirks. Schema mismatches between SailPoint and the target’s SCIM attributes.
CallWhatsAppEnquire