{ "opencollection": "1.0.0", "info": { "name": "Contentstack Analytics Accounts SCIM Users API", "version": "v2" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "SCIM Users", "type": "folder" }, "items": [ { "info": { "name": "List SCIM users", "type": "http" }, "http": { "method": "GET", "url": "https://api.contentstack.io/scim/v2.0/organizations/:organization_uid/Users", "params": [ { "name": "organization_uid", "value": "", "type": "path", "description": "The unique identifier of the Contentstack organization." }, { "name": "filter", "value": "", "type": "query", "description": "SCIM filter expression for searching users. Example: userName eq \"user@example.com\"" } ] }, "docs": "Retrieves all users in the organization following the SCIM 2.0 ListResponse format. Supports filtering by userName (email address) using the filter query parameter for user lookup during IdP sync operations." }, { "info": { "name": "Create a SCIM user", "type": "http" }, "http": { "method": "POST", "url": "https://api.contentstack.io/scim/v2.0/organizations/:organization_uid/Users", "params": [ { "name": "organization_uid", "value": "", "type": "path", "description": "The unique identifier of the Contentstack organization." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Provisions a new user in the Contentstack organization via SCIM. The user is created with the attributes provided in the SCIM User resource and assigned to the organization's default role unless group mappings specify otherwise." }, { "info": { "name": "Get a SCIM user", "type": "http" }, "http": { "method": "GET", "url": "https://api.contentstack.io/scim/v2.0/organizations/:organization_uid/Users/:user_id", "params": [ { "name": "organization_uid", "value": "", "type": "path", "description": "The unique identifier of the Contentstack organization." }, { "name": "user_id", "value": "", "type": "path", "description": "The SCIM user ID of the user within the organization." } ] }, "docs": "Retrieves the SCIM User resource for a specific user by their SCIM user ID within the organization." }, { "info": { "name": "Replace a SCIM user", "type": "http" }, "http": { "method": "PUT", "url": "https://api.contentstack.io/scim/v2.0/organizations/:organization_uid/Users/:user_id", "params": [ { "name": "organization_uid", "value": "", "type": "path", "description": "The unique identifier of the Contentstack organization." }, { "name": "user_id", "value": "", "type": "path", "description": "The SCIM user ID of the user within the organization." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Fully replaces a SCIM user resource with the provided attributes. All attributes not included in the request will be cleared or reset to defaults following SCIM 2.0 PUT semantics." }, { "info": { "name": "Update a SCIM user", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.contentstack.io/scim/v2.0/organizations/:organization_uid/Users/:user_id", "params": [ { "name": "organization_uid", "value": "", "type": "path", "description": "The unique identifier of the Contentstack organization." }, { "name": "user_id", "value": "", "type": "path", "description": "The SCIM user ID of the user within the organization." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Partially updates a SCIM user resource using SCIM 2.0 PATCH operations. Commonly used to activate or deactivate users by setting the active attribute, or to update specific profile attributes without replacing the entire resource." } ] } ], "bundled": true }