Lightdash SCIM API

The SCIM API from Lightdash — 12 operation(s) for scim.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

lightdash-scim-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Lightdash AiAgents SCIM API
  version: 0.3156.1
  description: 'Open API documentation for all public Lightdash API endpoints. # Authentication Before you get started, you might need to create a Personal Access Token to authenticate via the API. You can create a token by following this guide: https://docs.lightdash.com/references/personal_tokens

    '
  license:
    name: MIT
  contact:
    name: Lightdash Support
    email: support@lightdash.com
    url: https://docs.lightdash.com/help-and-contact/contact/contact_info/
servers:
- url: /
tags:
- name: SCIM
paths:
  /api/v1/scim/v2/Users:
    get:
      operationId: GetScimUsers
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimListResponse_ScimUser_'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:api:messages:2.0:ListResponse
                    totalResults: 1
                    itemsPerPage: 1
                    startIndex: 1
                    Resources:
                    - schemas:
                      - urn:ietf:params:scim:schemas:core:2.0:User
                      id: e0dd2003-c291-4e14-b977-7a03b7edc842
                      userName: demo3@lightdash.com
                      name:
                        givenName: Viewer
                        familyName: User
                      active: true
                      emails:
                      - value: demo3@lightdash.com
                        primary: true
                      roles:
                      - value: viewer
                        display: Viewer
                        type: Organization
                      - value: 3675b69e-8324-4110-bdca-059031aa8da3:editor
                        display: Jaffle shop - Editor
                        type: Project - Jaffle shop
                        primary: false
                      meta:
                        resourceType: User
                        created: '2025-11-03T14:22:18.464Z'
                        lastModified: '2025-11-05T15:04:02.687Z'
                        location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/Users/e0dd2003-c291-4e14-b977-7a03b7edc842
      description: List SCIM users in the organization
      summary: List users
      tags:
      - SCIM
      security: []
      parameters:
      - description: 'SCIM filter string (optional). See: https://bookstack.soffid.com/books/scim/page/scim-query-syntax'
        in: query
        name: filter
        required: false
        schema:
          type: string
      - description: 1-based index of the first result to return (optional)
        in: query
        name: startIndex
        required: false
        schema:
          format: double
          type: number
      - description: Maximum number of results to return (optional)
        in: query
        name: count
        required: false
        schema:
          format: double
          type: number
    post:
      operationId: CreateScimUser
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimUser'
        '201':
          description: Created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimUser'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
        '409':
          description: Conflict
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Create a new user
      summary: Create user
      tags:
      - SCIM
      security: []
      parameters: []
      requestBody:
        description: User to create
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScimUpsertUser'
              description: User to create
  /api/v1/scim/v2/Users/{userUuid}:
    get:
      operationId: GetScimUser
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimUser'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:schemas:core:2.0:User
                    id: e0dd2003-c291-4e14-b977-7a03b7edc842
                    userName: demo3@lightdash.com
                    name:
                      givenName: Viewer
                      familyName: User
                    active: true
                    emails:
                    - value: demo3@lightdash.com
                      primary: true
                    roles:
                    - value: viewer
                      display: Viewer
                      type: Organization
                    - value: 3675b69e-8324-4110-bdca-059031aa8da3:editor
                      display: Jaffle shop - Editor
                      type: Project - Jaffle shop
                      primary: false
                    meta:
                      resourceType: User
                      created: '2025-11-03T14:22:18.464Z'
                      lastModified: '2025-11-05T15:04:02.687Z'
                      location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/Users/e0dd2003-c291-4e14-b977-7a03b7edc842
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Get a SCIM user by ID
      summary: Get user
      tags:
      - SCIM
      security: []
      parameters:
      - description: Lightdash user UUID - this is used as a unique identifier for SCIM
        in: path
        name: userUuid
        required: true
        schema:
          type: string
    put:
      operationId: UpdateScimUser
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimUser'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Update a user by ID (SCIM PUT)
      summary: Replace user
      tags:
      - SCIM
      security: []
      parameters:
      - description: UUID of the user to update
        in: path
        name: userUuid
        required: true
        schema:
          type: string
      requestBody:
        description: Updated user data
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScimUpsertUser'
              description: Updated user data
    patch:
      operationId: PatchScimUser
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimUser'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Patch a user by ID (SCIM PATCH)
      summary: Patch user
      tags:
      - SCIM
      security: []
      parameters:
      - description: UUID of the user to patch
        in: path
        name: userUuid
        required: true
        schema:
          type: string
      requestBody:
        description: Patch operations to apply
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScimPatch'
              description: Patch operations to apply
    delete:
      operationId: DeleteScimUser
      responses:
        '204':
          description: No content
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Delete a user by ID
      summary: Delete user
      tags:
      - SCIM
      security: []
      parameters:
      - description: UUID of the user to delete
        in: path
        name: userUuid
        required: true
        schema:
          type: string
  /api/v1/scim/v2:
    get:
      operationId: GetScimRoot
      responses:
        '200':
          description: Success
        '204':
          description: No content
      description: Root SCIM endpoint for validating SCIM configuration
      summary: Root check
      tags:
      - SCIM
      security: []
      parameters: []
  /api/v1/scim/v2/ServiceProviderConfig:
    get:
      operationId: GetScimServiceProviderConfig
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimServiceProviderConfig'
      description: Get SCIM service provider configuration
      summary: Provider config
      tags:
      - SCIM
      security: []
      parameters: []
  /api/v1/scim/v2/Schemas:
    get:
      operationId: GetScimSchemas
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimListResponse_ScimSchema_'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:api:messages:2.0:ListResponse
                    totalResults: 1
                    itemsPerPage: 1
                    startIndex: 1
                    Resources:
                    - schemas:
                      - urn:ietf:params:scim:schemas:core:2.0:Schema
                      id: urn:ietf:params:scim:schemas:extension:2.0:Role
                      name: Role
                      description: Role Schema
                      attributes:
                      - name: value
                        type: string
                        multiValued: false
                        description: The value of the role
                        required: true
                        caseExact: false
                        mutability: readOnly
                        returned: default
                        uniqueness: none
                      - name: display
                        type: string
                        multiValued: false
                        description: Human-readable name for the role
                        required: false
                        caseExact: false
                        mutability: readOnly
                        returned: default
                        uniqueness: none
                      - name: type
                        type: string
                        multiValued: false
                        description: Label indicating the role function
                        required: false
                        caseExact: false
                        mutability: readOnly
                        returned: default
                        uniqueness: none
                      - name: supported
                        type: boolean
                        multiValued: false
                        description: Boolean indicating if the role is usable
                        required: true
                        caseExact: false
                        mutability: readOnly
                        returned: default
                        uniqueness: none
      description: Get SCIM schemas
      summary: List schemas
      tags:
      - SCIM
      security: []
      parameters: []
  /api/v1/scim/v2/Schemas/{schemaId}:
    get:
      operationId: GetScimSchema
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimSchema'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:schemas:core:2.0:Schema
                    id: urn:ietf:params:scim:schemas:extension:2.0:Role
                    name: Role
                    description: Role Schema
                    attributes:
                    - name: value
                      type: string
                      multiValued: false
                      description: The value of the role
                      required: true
                      caseExact: false
                      mutability: readOnly
                      returned: default
                      uniqueness: none
                    - name: display
                      type: string
                      multiValued: false
                      description: Human-readable name for the role
                      required: false
                      caseExact: false
                      mutability: readOnly
                      returned: default
                      uniqueness: none
                    - name: type
                      type: string
                      multiValued: false
                      description: Label indicating the role function
                      required: false
                      caseExact: false
                      mutability: readOnly
                      returned: default
                      uniqueness: none
                    - name: supported
                      type: boolean
                      multiValued: false
                      description: Boolean indicating if the role is usable
                      required: true
                      caseExact: false
                      mutability: readOnly
                      returned: default
                      uniqueness: none
      description: Get individual SCIM schema
      summary: Get schema
      tags:
      - SCIM
      security: []
      parameters:
      - description: schema identifier
        in: path
        name: schemaId
        required: true
        schema:
          type: string
  /api/v1/scim/v2/ResourceTypes:
    get:
      operationId: GetScimResourceTypes
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimListResponse_ScimResourceType_'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:api:messages:2.0:ListResponse
                    totalResults: 3
                    itemsPerPage: 3
                    startIndex: 1
                    Resources:
                    - schemas:
                      - urn:ietf:params:scim:schemas:core:2.0:ResourceType
                      id: User
                      name: User
                      description: User Account
                      endpoint: /Users
                      schema: urn:ietf:params:scim:schemas:core:2.0:User
                      schemaExtensions:
                      - schema: urn:lightdash:params:scim:schemas:extension:2.0:User
                        required: false
                      meta:
                        resourceType: ResourceType
                        location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/ResourceTypes/User
                    - schemas:
                      - urn:ietf:params:scim:schemas:core:2.0:ResourceType
                      id: Group
                      name: Group
                      description: Group
                      endpoint: /Groups
                      schema: urn:ietf:params:scim:schemas:core:2.0:Group
                      meta:
                        resourceType: ResourceType
                        location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/ResourceTypes/Group
                    - schemas:
                      - urn:ietf:params:scim:schemas:core:2.0:ResourceType
                      id: Role
                      name: Role
                      description: Role
                      endpoint: /Roles
                      schema: urn:ietf:params:scim:schemas:extension:2.0:Role
                      meta:
                        resourceType: ResourceType
                        location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/ResourceTypes/Role
      description: Get SCIM resource types
      summary: List resource types
      tags:
      - SCIM
      security: []
      parameters: []
  /api/v1/scim/v2/ResourceTypes/{resourceTypeId}:
    get:
      operationId: GetScimResourceType
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimResourceType'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:schemas:core:2.0:ResourceType
                    id: User
                    name: User
                    description: User Account
                    endpoint: /Users
                    schema: urn:ietf:params:scim:schemas:core:2.0:User
                    schemaExtensions:
                    - schema: urn:lightdash:params:scim:schemas:extension:2.0:User
                      required: false
                    meta:
                      resourceType: ResourceType
                      location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/ResourceTypes/User
      description: Get individual SCIM resource type
      summary: Get resource type
      tags:
      - SCIM
      security: []
      parameters:
      - description: resource type identifier
        in: path
        name: resourceTypeId
        required: true
        schema:
          type: string
  /api/v1/scim/v2/Roles:
    get:
      operationId: GetScimRoles
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimListResponse_ScimRole_'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:api:messages:2.0:ListResponse
                    totalResults: 3
                    itemsPerPage: 3
                    startIndex: 1
                    Resources:
                    - schemas:
                      - urn:ietf:params:scim:schemas:extension:2.0:Role
                      id: member
                      value: member
                      display: Member
                      type: Organization
                      supported: true
                      meta:
                        resourceType: Role
                        location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/Roles/member
                    - schemas:
                      - urn:ietf:params:scim:schemas:extension:2.0:Role
                      id: 3675b69e-8324-4110-bdca-059031aa8da3:viewer
                      value: 3675b69e-8324-4110-bdca-059031aa8da3:viewer
                      display: Jaffle shop - Viewer
                      type: Project - Jaffle shop
                      supported: true
                      meta:
                        resourceType: Role
                        location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/Roles/3675b69e-8324-4110-bdca-059031aa8da3:viewer
                    - schemas:
                      - urn:ietf:params:scim:schemas:extension:2.0:Role
                      id: 3675b69e-8324-4110-bdca-059031aa8da3:da116e0f-2b96-4af4-93b7-b2636a26853d
                      value: 3675b69e-8324-4110-bdca-059031aa8da3:da116e0f-2b96-4af4-93b7-b2636a26853d
                      display: Jaffle shop - test
                      type: Project - Jaffle shop
                      supported: true
                      meta:
                        resourceType: Role
                        created: '2025-11-03T17:01:45.447Z'
                        lastModified: '2025-11-03T17:01:45.447Z'
                        location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/Roles/3675b69e-8324-4110-bdca-059031aa8da3:da116e0f-2b96-4af4-93b7-b2636a26853d
      description: Get a list of roles within an organization
      summary: List roles
      tags:
      - SCIM
      security: []
      parameters:
      - description: Filter to apply to the role list (optional)
        in: query
        name: filter
        required: false
        schema:
          type: string
      - description: SCIM 2.0 startIndex (1-based). Defaults to 1.
        in: query
        name: startIndex
        required: false
        schema:
          format: double
          type: number
      - description: SCIM 2.0 count (page size). Defaults to 100.
        in: query
        name: count
        required: false
        schema:
          format: double
          type: number
  /api/v1/scim/v2/Roles/{roleId}:
    get:
      operationId: GetScimRole
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimRole'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:schemas:extension:2.0:Role
                    id: member
                    value: member
                    display: Member
                    type: Organization
                    supported: true
                    meta:
                      resourceType: Role
                      location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/Roles/member
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Get a SCIM role by ID
      summary: Get role
      tags:
      - SCIM
      security: []
      parameters:
      - description: Role ID - this is used as a unique identifier for SCIM
        in: path
        name: roleId
        required: true
        schema:
          type: string
  /api/v1/scim/v2/Groups:
    get:
      operationId: GetScimGroups
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimListResponse_ScimGroup_'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:api:messages:2.0:ListResponse
                    totalResults: 1
                    itemsPerPage: 1
                    startIndex: 1
                    Resources:
                    - schemas:
                      - urn:ietf:params:scim:schemas:core:2.0:Group
                      id: 1456c265-f375-4d64-bd33-105c84ad9b5d
                      displayName: Org 1 Editor Group
                      members:
                      - value: 80fb8b59-d6b7-4ed6-b969-9849310f3e53
                        display: demo2@lightdash.com
                      meta:
                        resourceType: Group
                        created: '2025-11-03T14:22:24.067Z'
                        lastModified: '2025-11-03T14:22:24.067Z'
                        location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/Groups/1456c265-f375-4d64-bd33-105c84ad9b5d
      description: Get a list of groups within an organization
      summary: List groups
      tags:
      - SCIM
      security: []
      parameters:
      - description: Filter to apply to the group list (optional)
        in: query
        name: filter
        required: false
        schema:
          type: string
      - description: Index of the first group to return (optional)
        in: query
        name: startIndex
        required: false
        schema:
          format: double
          type: number
      - description: Number of groups to return (optional)
        in: query
        name: count
        required: false
        schema:
          format: double
          type: number
    post:
      operationId: CreateScimGroup
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimGroup'
        '201':
          description: Created
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimGroup'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
        '409':
          description: Conflict
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Create a new group in the SCIM application
      summary: Create group
      tags:
      - SCIM
      security: []
      parameters: []
      requestBody:
        description: Group to create
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScimUpsertGroup'
              description: Group to create
  /api/v1/scim/v2/Groups/{id}:
    get:
      operationId: GetScimGroup
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimGroup'
              examples:
                Example 1:
                  value:
                    schemas:
                    - urn:ietf:params:scim:schemas:core:2.0:Group
                    id: 1456c265-f375-4d64-bd33-105c84ad9b5d
                    displayName: Org 1 Editor Group
                    members:
                    - value: 80fb8b59-d6b7-4ed6-b969-9849310f3e53
                      display: demo2@lightdash.com
                    meta:
                      resourceType: Group
                      created: '2025-11-03T14:22:24.067Z'
                      lastModified: '2025-11-03T14:22:24.067Z'
                      location: https://<tenant>.lightdash.cloud/api/v1/scim/v2/Groups/1456c265-f375-4d64-bd33-105c84ad9b5d
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Get a specific group by its SCIM ID
      summary: Get group
      tags:
      - SCIM
      security: []
      parameters:
      - description: SCIM ID of the group to retrieve
        in: path
        name: id
        required: true
        schema:
          type: string
    patch:
      operationId: UpdateScimGroup
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimGroup'
        '204':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimGroup'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Partially updates a group’s attributes (e.g., add or remove members).
      summary: Patch group
      tags:
      - SCIM
      security: []
      parameters:
      - description: SCIM ID of the group to update
        in: path
        name: id
        required: true
        schema:
          type: string
      requestBody:
        description: Update operations to apply to the group
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScimPatch'
              description: Update operations to apply to the group
    put:
      operationId: ReplaceScimGroup
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimGroup'
        '204':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimGroup'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Update a group's attributes completely
      summary: Replace group
      tags:
      - SCIM
      security: []
      parameters:
      - description: SCIM ID of the group to update
        in: path
        name: id
        required: true
        schema:
          type: string
      requestBody:
        description: Group to update
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ScimUpsertGroup'
              description: Group to update
    delete:
      operationId: DeleteScimGroup
      responses:
        '204':
          description: No content
        '404':
          description: Not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ScimErrorPayload'
      description: Delete a specific group by its SCIM ID
      summary: Delete group
      tags:
      - SCIM
      security: []
      parameters:
      - description: SCIM ID of the group to delete
        in: path
        name: id
        required: true
        schema:
          type: string
components:
  schemas:
    ScimSchemaType.RESOURCE_TYPE:
      enum:
      - urn:ietf:params:scim:schemas:core:2.0:ResourceType
      type: string
    ScimSchemaType.SERVICE_PROVIDER_CONFIG:
      enum:
      - urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig
      type: string
    ScimPatchRemoveOperation:
      properties:
        op:
          type: string
          enum:
          - remove
          - Remove
        path:
          type: string
        value: {}
      required:
      - op
      - path
      type: object
      additionalProperties: true
    ScimPatchAddReplaceOperation:
      properties:
        op:
          type: string
          enum:
          - add
          - Add
          - replace
          - Replace
        path:
          type: string
        value: {}
      required:
      - op
      type: object
      additionalProperties: true
    ScimSchemaType.SCHEMA:
      enum:
      - urn:ietf:params:scim:schemas:core:2.0:Schema
      type: string
    ScimSchemaType.ERROR:
      enum:
      - urn:ietf:params:scim:api:messages:2.0:Error
      type: string
    Pick_ScimUser.Exclude_keyofScimUser.id__:
      properties:
        urn:lightdash:params:scim:schemas:extension:2.0:User:
          $ref: '#/components/schemas/LightdashScimExtension'
        schemas:
          items:
            type: string
          type: array
        userName:
          type: string
        name:
          properties:
            familyName:
              type: string
            givenName:
              type: string
          type: object
        active:
          type: boolean
        emails:
          items:
            properties:
              primary:
                type: boolean
              value:
                type: string
            required:
            - value
            type: object
          type: array
        roles:
          items:
            

# --- truncated at 32 KB (50 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lightdash/refs/heads/main/openapi/lightdash-scim-api-openapi.yml