Stytch · Schema

api_b2b_scim_v1_SCIMConnectionWithNextToken

AuthenticationIdentityPasswordlessSecurityB2BConnected AppsMCPAI AgentsDeveloper Tools

Properties

Name Type Description
organization_id string Globally unique UUID that identifies a specific Organization. The `organization_id` is critical to perform operations on an Organization, so be sure to preserve this value. You may also use the organi
connection_id string The ID of the SCIM connection.
status string The status of the connection. The possible values are deleted or active.
display_name string A human-readable display name for the connection.
base_url string The URL supplied to the Identity Provider (IdP) alongside the bearer token enabling access to Stytch's SCIM API endpoints
identity_provider string Name of the IdP. Enum with possible values: `okta`, `microsoft-entra`, `cyberark`, `jumpcloud`, `onelogin`, `pingfederate`, `rippling` or `generic`. Specifying a known provider allows Stytch to handle
bearer_token_last_four string The last four digits of the bearer token. If you've lost access to your `bearer_token` and need to generate a new one, use the [SCIM rotate token start endpoint](https://stytch.com/docs/b2b/api/scim-r
next_bearer_token string This field is supplied only during [token rotation](https://stytch.com/docs/b2b/api/scim-rotate-token-start). This token should be used as the new bearer token for the SCIM connection after token rota
scim_group_implicit_role_assignments array An array of SCIM group implicit role assignments. Each object in the array must contain a `group_id` and a `role_id`.
bearer_token_expires_at string The bearer token expiry time.
next_bearer_token_expires_at string This field is supplied only during [token rotation](https://stytch.com/docs/b2b/api/scim-rotate-token-start). The next bearer token expiry time.
View JSON Schema on GitHub

JSON Schema

stytch-api-b2b-scim-v1-scimconnectionwithnexttoken-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/api_b2b_scim_v1_SCIMConnectionWithNextToken",
  "title": "api_b2b_scim_v1_SCIMConnectionWithNextToken",
  "type": "object",
  "properties": {
    "organization_id": {
      "type": "string",
      "description": "Globally unique UUID that identifies a specific Organization. The `organization_id` is critical to perform operations on an Organization, so be sure to preserve this value. You may also use the organization_slug or organization_external_id here as a convenience."
    },
    "connection_id": {
      "type": "string",
      "description": "The ID of the SCIM connection."
    },
    "status": {
      "type": "string",
      "description": "The status of the connection. The possible values are deleted or active."
    },
    "display_name": {
      "type": "string",
      "description": "A human-readable display name for the connection."
    },
    "base_url": {
      "type": "string",
      "description": "The URL supplied to the Identity Provider (IdP) alongside the bearer token enabling access to Stytch's SCIM API endpoints"
    },
    "identity_provider": {
      "type": "string",
      "description": "Name of the IdP. Enum with possible values: `okta`, `microsoft-entra`, `cyberark`, `jumpcloud`, `onelogin`, `pingfederate`, `rippling` or `generic`. \n\nSpecifying a known provider allows Stytch to handle any provider-specific logic, such as automatically appending `?aadOptscim062020` to the returned BaseURL for `microsoft-entra` SCIM Connections to [enable the SCIM 2.0 compliant flag](https://learn.microsoft.com/en-us/entra/identity/app-provisioning/application-provisioning-config-problem-scim-compatibility#scim-20-compliance-issues-and-status)."
    },
    "bearer_token_last_four": {
      "type": "string",
      "description": "The last four digits of the bearer token. If you've lost access to your `bearer_token` and need to generate a new one, use the [SCIM rotate token start endpoint](https://stytch.com/docs/b2b/api/scim-rotate-token-start)."
    },
    "next_bearer_token": {
      "type": "string",
      "description": "This field is supplied only during [token rotation](https://stytch.com/docs/b2b/api/scim-rotate-token-start). This token should be used as the new bearer token for the SCIM connection after token rotation has been completed using the [SCIM rotate token complete endpoint](https://stytch.com/docs/b2b/api/scim-rotate-token-complete)."
    },
    "scim_group_implicit_role_assignments": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/api_b2b_scim_v1_SCIMGroupImplicitRoleAssignments"
      },
      "description": "An array of SCIM group implicit role assignments. Each object in the array must contain a `group_id` and a `role_id`."
    },
    "bearer_token_expires_at": {
      "type": "string",
      "description": "The bearer token expiry time."
    },
    "next_bearer_token_expires_at": {
      "type": "string",
      "description": "This field is supplied only during [token rotation](https://stytch.com/docs/b2b/api/scim-rotate-token-start). The next bearer token expiry time."
    }
  },
  "required": [
    "organization_id",
    "connection_id",
    "status",
    "display_name",
    "base_url",
    "identity_provider",
    "bearer_token_last_four",
    "next_bearer_token",
    "scim_group_implicit_role_assignments"
  ]
}