Skip to main content
GET
/
scim
/
v2
/
Schemas
List SCIM schemas
curl --request GET \
  --url https://api.attio.com/scim/v2/Schemas \
  --header 'Authorization: <authorization>'
{
  "schemas": ["urn:ietf:params:scim:api:messages:2.0:ListResponse"],
  "totalResults": 2,
  "startIndex": 1,
  "itemsPerPage": 2,
  "Resources": [
    {
      "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"],
      "id": "urn:ietf:params:scim:schemas:core:2.0:User",
      "name": "User",
      "description": "Attio workspace member",
      "attributes": [
        {
          "name": "userName",
          "type": "string",
          "multiValued": false,
          "description": "Primary email of the user",
          "required": true,
          "mutability": "readWrite",
          "returned": "default",
          "uniqueness": "server"
        },
        {
          "name": "name",
          "type": "complex",
          "multiValued": false,
          "description": "The user's name",
          "required": false,
          "mutability": "readWrite",
          "returned": "default",
          "subAttributes": [
            {
              "name": "givenName",
              "type": "string",
              "multiValued": false,
              "description": "The user's first name",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            },
            {
              "name": "familyName",
              "type": "string",
              "multiValued": false,
              "description": "The user's last name",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            }
          ]
        },
        {
          "name": "emails",
          "type": "complex",
          "multiValued": true,
          "description": "Email addresses for the user",
          "required": false,
          "mutability": "readOnly",
          "returned": "default",
          "subAttributes": [
            {
              "name": "value",
              "type": "string",
              "multiValued": false,
              "description": "The email address",
              "required": false,
              "mutability": "readOnly",
              "returned": "default"
            },
            {
              "name": "primary",
              "type": "boolean",
              "multiValued": false,
              "description": "Whether this is the primary email address",
              "required": false,
              "mutability": "readOnly",
              "returned": "default"
            },
            {
              "name": "type",
              "type": "string",
              "multiValued": false,
              "description": "The type of email address",
              "required": false,
              "mutability": "readOnly",
              "returned": "default"
            }
          ]
        },
        {
          "name": "active",
          "type": "boolean",
          "multiValued": false,
          "description": "A Boolean value indicating the User's access to a workspace",
          "required": false,
          "mutability": "readWrite",
          "returned": "default",
          "uniqueness": "none"
        },
        {
          "name": "appRole",
          "type": "string",
          "multiValued": false,
          "description": "The user's access level within the workspace. Can be set to 'admin' or 'member'.",
          "required": false,
          "canonicalValues": ["admin", "member"],
          "mutability": "readWrite",
          "returned": "default",
          "uniqueness": "none"
        }
      ],
      "meta": {
        "resourceType": "Schema",
        "location": "/scim/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:User"
      }
    },
    {
      "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"],
      "id": "urn:ietf:params:scim:schemas:core:2.0:Group",
      "name": "Group",
      "description": "Attio's team",
      "attributes": [
        {
          "name": "displayName",
          "type": "string",
          "multiValued": false,
          "description": "A human-readable name for the team",
          "required": true,
          "mutability": "readWrite",
          "returned": "default",
          "uniqueness": "none"
        },
        {
          "name": "members",
          "type": "complex",
          "multiValued": true,
          "description": "Members of the group",
          "required": false,
          "mutability": "readWrite",
          "returned": "default",
          "subAttributes": [
            {
              "name": "value",
              "type": "string",
              "multiValued": false,
              "description": "Workspace membership ID or workspace invite ID",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            },
            {
              "name": "$ref",
              "type": "reference",
              "multiValued": false,
              "description": "URI reference for the member",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            },
            {
              "name": "type",
              "type": "string",
              "multiValued": false,
              "description": "The type of the member resource",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            }
          ]
        }
      ],
      "meta": {
        "resourceType": "Schema",
        "location": "/scim/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:Group"
      }
    }
  ]
}

Authorizations

Authorization
string
required
This API uses OAuth 2.0 with the authorization code grant flow.

Response

schemas
string[]
Always ["urn:ietf:params:scim:api:messages:2.0:ListResponse"].
totalResults
integer
Total number of schemas returned.
startIndex
integer
Always 1.
itemsPerPage
integer
Number of schemas in this response.
Resources
object[]
The supported schemas. Each entry describes a resource type (User or Group) and its attributes.
{
  "schemas": ["urn:ietf:params:scim:api:messages:2.0:ListResponse"],
  "totalResults": 2,
  "startIndex": 1,
  "itemsPerPage": 2,
  "Resources": [
    {
      "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"],
      "id": "urn:ietf:params:scim:schemas:core:2.0:User",
      "name": "User",
      "description": "Attio workspace member",
      "attributes": [
        {
          "name": "userName",
          "type": "string",
          "multiValued": false,
          "description": "Primary email of the user",
          "required": true,
          "mutability": "readWrite",
          "returned": "default",
          "uniqueness": "server"
        },
        {
          "name": "name",
          "type": "complex",
          "multiValued": false,
          "description": "The user's name",
          "required": false,
          "mutability": "readWrite",
          "returned": "default",
          "subAttributes": [
            {
              "name": "givenName",
              "type": "string",
              "multiValued": false,
              "description": "The user's first name",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            },
            {
              "name": "familyName",
              "type": "string",
              "multiValued": false,
              "description": "The user's last name",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            }
          ]
        },
        {
          "name": "emails",
          "type": "complex",
          "multiValued": true,
          "description": "Email addresses for the user",
          "required": false,
          "mutability": "readOnly",
          "returned": "default",
          "subAttributes": [
            {
              "name": "value",
              "type": "string",
              "multiValued": false,
              "description": "The email address",
              "required": false,
              "mutability": "readOnly",
              "returned": "default"
            },
            {
              "name": "primary",
              "type": "boolean",
              "multiValued": false,
              "description": "Whether this is the primary email address",
              "required": false,
              "mutability": "readOnly",
              "returned": "default"
            },
            {
              "name": "type",
              "type": "string",
              "multiValued": false,
              "description": "The type of email address",
              "required": false,
              "mutability": "readOnly",
              "returned": "default"
            }
          ]
        },
        {
          "name": "active",
          "type": "boolean",
          "multiValued": false,
          "description": "A Boolean value indicating the User's access to a workspace",
          "required": false,
          "mutability": "readWrite",
          "returned": "default",
          "uniqueness": "none"
        },
        {
          "name": "appRole",
          "type": "string",
          "multiValued": false,
          "description": "The user's access level within the workspace. Can be set to 'admin' or 'member'.",
          "required": false,
          "canonicalValues": ["admin", "member"],
          "mutability": "readWrite",
          "returned": "default",
          "uniqueness": "none"
        }
      ],
      "meta": {
        "resourceType": "Schema",
        "location": "/scim/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:User"
      }
    },
    {
      "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Schema"],
      "id": "urn:ietf:params:scim:schemas:core:2.0:Group",
      "name": "Group",
      "description": "Attio's team",
      "attributes": [
        {
          "name": "displayName",
          "type": "string",
          "multiValued": false,
          "description": "A human-readable name for the team",
          "required": true,
          "mutability": "readWrite",
          "returned": "default",
          "uniqueness": "none"
        },
        {
          "name": "members",
          "type": "complex",
          "multiValued": true,
          "description": "Members of the group",
          "required": false,
          "mutability": "readWrite",
          "returned": "default",
          "subAttributes": [
            {
              "name": "value",
              "type": "string",
              "multiValued": false,
              "description": "Workspace membership ID or workspace invite ID",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            },
            {
              "name": "$ref",
              "type": "reference",
              "multiValued": false,
              "description": "URI reference for the member",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            },
            {
              "name": "type",
              "type": "string",
              "multiValued": false,
              "description": "The type of the member resource",
              "required": false,
              "mutability": "readWrite",
              "returned": "default"
            }
          ]
        }
      ],
      "meta": {
        "resourceType": "Schema",
        "location": "/scim/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:Group"
      }
    }
  ]
}