---
title: "GET /api/v1/assistants"
method: GET
path: "/api/v1/assistants"
tags: ["Assistants"]
---

# GET /api/v1/assistants

`GET /api/v1/assistants`

## Query parameters

- `role` string[]
- `allowInSearchBar` boolean

## Response `200`

successful operation

- SearchAssistant[]
  - `id` string, uuid
  - `name` string
  - `generativeConfig` GenerativeConfig
    - `id` string
    - `provider` 'OPENAI'
    - `promptContent` string
    - `createdBy` User
      - `id` string — The identifier of this User
      - `profilePicUrl` string — The profile picture url for the user
      - `joinedDate` string, date-time
      - `userProfile` UserProfile — Specifies additional information about a Guru User
        - `roleLevel` string — The level at which the user operates in their current role
        - `useCaseList` UseCase[] — Describes different ways the user intends to use Guru
          - `description` string — A description of this use case
        - `role` string — The functional role a Guru user performs on their team
      - `lastName` string, required — The user's last name
      - `firstName` string, required — The user's first name
      - `status` 'ACTIVE' | 'PENDING' — The status of a User can be ACTIVE or PENDING. The User must verify their email address to be considered ACTIVE.
      - `email` string, required — The user's email address
    - `params` GenerativeConfigParams
      - `type` 'OPENAI', required
      - `model` 'ANTHROPIC_CLAUDE_3_HAIKU_20240307_V1_0' | 'GPT_4O_MINI'
      - `temperature` number, double
      - `maxTokens` integer
      - `topP` number, double
      - `frequencyPenalty` number, double
      - `presencePenalty` number, double
  - `sources` Source[]
    - `name` string
    - `id` string
    - `definition` SourceDefinition
      - `name` string
      - `id` string
      - `type` string
      - `manualSyncAllowed` boolean
      - `configType` 'GOOGLE_DRIVE' | 'GOOGLE_DRIVE_V2' | 'SLACK' | 'CUSTOM' | 'GURU_IPAAS' | 'GSHEET' | 'MERGE_FILE' | 'MERGE_TICKET' | 'MERGE_CRM' | 'FILE_UPLOAD'
      - `requestAccess` boolean
      - `config` SourceDefinitionConfig
        - `discriminatorType` string
        - `mergeDevIntegrationName` string
        - `ipaasIntegrationId` string
        - `useSourceNameForFacet` boolean
        - `modelNames` object
        - `customDataStrategy` 'REMOTE_DATA' | 'REMOTE_FIELDS'
        - `supportsSourceNativePermissions` boolean
        - `sourceNativePermissionsRequireAdmin` boolean
      - `availability` 'NONE' | 'GENERAL' | 'TEAM'
      - `category` string
      - `iconUrl` string
    - `config` union
      - CustomSourceConfig
        - `type` 'CUSTOM', required
        - `name` string
        - `description` string
        - `iconUrl` string
        - `iconData` string
        - `iconMediaType` string
        - `specification` SourceApplicationSpecification
          - `application` Application
            - `name` string
            - `id` string
            - `source` Source — recursive
            - `objectTypes` ObjectType[]
              - …
            - `relationships` Relationship[]
              - …
      - FileUploadSourceConfig
        - `type` 'FILE_UPLOAD', required
        - `name` string
        - `description` string
      - GSheetSourceConfig
        - `type` 'GSHEET', required
        - `documentUrl` string
        - `name` string
        - `description` string
        - `iconUrl` string
        - `objectName` string
        - `headerRow` integer
        - `idColumn` string
        - `titleColumn` string
        - `urlColumn` string
        - `iconData` string
        - `iconMediaType` string
        - `documentId` string
        - `sheetId` integer
      - GoogleDriveSourceConfig
        - `type` 'GOOGLE_DRIVE', required
        - `folderId` string
        - `folderName` string
      - GoogleDriveV2SourceConfig
        - `type` 'GOOGLE_DRIVE_V2', required
        - `folderId` string
        - `folderName` string
        - `honorAllowFileDiscovery` boolean
      - GuruIPaasSourceConfig
        - `type` 'GURU_IPAAS', required
        - `name` string
        - `description` string
        - `iconUrl` string
        - `instanceId` string
        - `integrationId` string
        - `iconData` string
        - `iconMediaType` string
        - `specification` SourceApplicationSpecification
          - `application` Application
            - `name` string
            - `id` string
            - `source` Source — recursive
            - `objectTypes` ObjectType[]
              - …
            - `relationships` Relationship[]
              - …
      - MergeCRMSourceConfig
        - `type` 'MERGE_CRM', required
        - `tenant` string
      - MergeFileStorageSourceConfig
        - `type` 'MERGE_FILE', required
        - `folders` MergeFileStorageFolder[]
          - `id` string
          - `name` string
      - MergeTicketingSourceConfig
        - `type` 'MERGE_TICKET', required
      - SlackSourceConfig
        - `type` 'SLACK', required
        - `slackTeamName` string
        - `channelId` string
        - `channelName` string
        - `excludeBotMessages` boolean
        - `isPrivateChannel` boolean
        - `useTopMessageAsTitle` boolean
    - `lastSyncedDate` string, date-time
    - `statusReason` 'INVALID_AUTHENTICATION' | 'UNAUTHORIZED' | 'NO_API_ACCESS' | 'TARGET_INACCESSIBLE' | 'TOO_LARGE' | 'TARGET_INSECURE' | 'AUTH_EXPIRED' | 'MISSING_FEATURE' | 'API_ERROR' | 'NO_ADMIN' | 'API_TIMEOUT' | 'API_INTERRUPTED' | 'PARSING_ERROR' | 'EXTRACTION_ERROR' | 'HOMEBOARD_IMPORT_FAILED' | 'JOB_TIMEOUT' | 'UNKNOWN_ERROR'
    - `iconUrl` string
    - `lastSyncAttempt` string, date-time
    - `syncStatus` 'SYNCING' | 'SYNCED' | 'FAILED' | 'INVALID'
    - `connectionId` string
    - `authorizedBy` string
    - `sourceObjectTypes` ObjectType[]
      - `name` string
      - `fields` ObjectField[]
        - `name` string
        - `id` string
        - `contentSelector` string
        - `dataType` 'JSON' | 'TEXT' | 'HTML' | 'MARKDOWN' | 'MIXED_HTML_MARKDOWN'
      - `id` string
      - `externalId` string
      - `analyticsEnabled` boolean
      - `application` Application
        - `name` string
        - `id` string
        - `source` Source — recursive
        - `objectTypes` ObjectType[]
        - `relationships` Relationship[]
          - `name` string
          - `id` string
          - `type` 'ONE_TO_ONE' | 'ONE_TO_MANY' | 'MANY_TO_ONE' | 'MANY_TO_MANY'
          - `sourceObjectType` ObjectType — recursive
          - `mappedBy` 'SOURCE' | 'TARGET'
          - `sourceField` ObjectField
            - `name` string
            - `id` string
            - `contentSelector` string
            - `dataType` 'JSON' | 'TEXT' | 'HTML' | 'MARKDOWN' | 'MIXED_HTML_MARKDOWN'
          - `sourceMetaField` 'OBJECT_TYPE' | 'EXTERNAL_ID' | 'EXTERNAL_URL' | 'TITLE' | 'JSON_CONTENT' | 'CONTENT'
          - `targetObjectType` ObjectType — recursive
          - `targetField` ObjectField
            - `name` string
            - `id` string
            - `contentSelector` string
            - `dataType` 'JSON' | 'TEXT' | 'HTML' | 'MARKDOWN' | 'MIXED_HTML_MARKDOWN'
          - `targetMetaField` 'OBJECT_TYPE' | 'EXTERNAL_ID' | 'EXTERNAL_URL' | 'TITLE' | 'JSON_CONTENT' | 'CONTENT'
      - `dataType` 'JSON' | 'TEXT' | 'HTML' | 'MARKDOWN' | 'MIXED_HTML_MARKDOWN'
      - `sourceDataType` 'RECORD' | 'STRUCTURED'
      - `currentSyncNumber` integer
      - `templates` ObjectTypeTemplates
        - `objectTypeId` string
        - `cardTemplate` CardTemplate
          - `id` string
          - `content` string
          - `lastModified` string, date-time
          - `jsonContent` string
          - `cardTitle` string
          - `contentSchemaVersion` string
          - `templateTitle` string
          - `cardVerifier` union
            - UserGroupVerifier
              - …
            - UserVerifier
              - …
          - `collection` CollectionModel
            - `name` string — Collection Name
            - `readOnly` boolean
            - `id` string — ID of the collection
            - `color` string — A hex value for the color of the Collection
            - `emoji` string
            - `slug` string — The slug is the URL to get to this Collection
            - `collectionStats` CollectionStats
              - …
            - `lastSyncedDate` string, date-time — The date that the Collection was last synced from the source
            - `topLevelSyncLocation` string — The URL where the content of the Collection is being synced from
            - `publicCards` integer
            - `madeByGuru` boolean
            - `homeBoardSlug` string
            - `syncType` 'ZENDESK' | 'ZENDESK_IMPORT' | 'CONFLUENCE' | 'MANUAL' | 'GOOGLE_DRIVE' | 'ZENEFITS' | 'BOX' | 'KUSTOMER' | 'DROPBOX' | 'SALESFORCE' | 'GURU' — If this Collection has been synced, this will return the type. Types include: Zendesk, Confluence, Google Drive, and Manual.
            - `deleted` boolean — Flag for whether this Collection has been deleted
            - `team` Team
              - …
            - `defaultVerifier` string
            - `boards` integer — Number of boards in this Collection
            - `dateCreated` string, date-time — Date the collection was created
            - `collectionType` 'INTERNAL' | 'EXTERNAL' — The type can be either INTERNAL or EXTERNAL. EXTERNAL indicates that the card is from a synced Collection.
            - `publicCardsEnabled` boolean
            - `syncVerificationEnabled` boolean
            - `collectionTypeDetail` 'ONBOARDING' | 'FRAMEWORK' | 'USER' | 'EXTERNAL' | 'SOURCE' | 'WELCOME' | 'ONBOARDING_UNEDITED' — The type can be FRAMEWORK, ONBOARDING, USER or EXTERNAL.
            - `verificationInterval` integer
            - `cards` integer — Number of cards in this Collection
            - `administrator` boolean
            - `description` string — Collection Description
            - `tags` integer — Returns all Tag objects associated with this collection
            - `token` string
          - `lastModifiedBy` User
            - `id` string — The identifier of this User
            - `profilePicUrl` string — The profile picture url for the user
            - `joinedDate` string, date-time
            - `userProfile` UserProfile — Specifies additional information about a Guru User
              - …
            - `lastName` string, required — The user's last name
            - `firstName` string, required — The user's first name
            - `status` 'ACTIVE' | 'PENDING' — The status of a User can be ACTIVE or PENDING. The User must verify their email address to be considered ACTIVE.
            - `email` string, required — The user's email address
          - `boards` Folder[]
            - `home` boolean — Indicates if this folder is the top level folder for the collection
            - `id` string — The ID of the directory
            - `lastModified` string, date-time — The date that the directory was last modified
            - `groupsSharedWith` string[] — Returns the groups that a directory is shared with
            - `slug` string — The slug is the URL address to the directory
            - `numberOfFacts` integer — The number of cards in the directory
            - `favoritedDate` string, date-time — When this directory has been favorited by the current user
            - `favorited` boolean — Whether this board has been favorited by the current user
            - `collection` CollectionModel
              - …
            - `lastModifiedBy` User
              - …
            - `description` string — An optional short description of the directory
            - `title` string — The title of the directory
          - `shareStatus` 'PRIVATE' | 'TEAM' | 'PUBLIC'
          - `dateCreated` string, date-time
          - `createdBy` User
            - `id` string — The identifier of this User
            - `profilePicUrl` string — The profile picture url for the user
            - `joinedDate` string, date-time
            - `userProfile` UserProfile — Specifies additional information about a Guru User
              - …
            - `lastName` string, required — The user's last name
            - `firstName` string, required — The user's first name
            - `status` 'ACTIVE' | 'PENDING' — The status of a User can be ACTIVE or PENDING. The User must verify their email address to be considered ACTIVE.
            - `email` string, required — The user's email address
          - `verificationInterval` integer
          - `description` string
          - `tags` Tag[]
            - `value` string — The name of the Tag
            - `id` string — The ID of the Tag
            - `numberOfCards` integer — The number of cards associated with this Tag
            - `categoryId` string — If the tag belongs to a category, this is the ID for the category
            - `categoryName` string — If the tag belongs to a category, this is the name for the category
        - `externalUrlTemplate` string
        - `searchTemplate` string
        - `titleTemplate` string
        - `externalUrlTemplateType` 'SIMPLE' | 'FREEMARKER'
        - `titleTemplateType` 'SIMPLE' | 'FREEMARKER'
        - `orderByTemplate` string
        - `orderByTemplateType` 'SIMPLE' | 'FREEMARKER'
        - `orderByOrderType` 'ASC' | 'DESC'
    - `connectionName` string
    - `objectSyncs` SourceObjectSync[]
      - `objectType` ObjectType
        - `name` string
        - `fields` ObjectField[]
          - `name` string
          - `id` string
          - `contentSelector` string
          - `dataType` 'JSON' | 'TEXT' | 'HTML' | 'MARKDOWN' | 'MIXED_HTML_MARKDOWN'
        - `id` string
        - `externalId` string
        - `analyticsEnabled` boolean
        - `application` Application
          - `name` string
          - `id` string
          - `source` Source — recursive
          - `objectTypes` ObjectType[]
          - `relationships` Relationship[]
            - `name` string
            - `id` string
            - `type` 'ONE_TO_ONE' | 'ONE_TO_MANY' | 'MANY_TO_ONE' | 'MANY_TO_MANY'
            - `sourceObjectType` ObjectType — recursive
            - `mappedBy` 'SOURCE' | 'TARGET'
            - `sourceField` ObjectField
              - …
            - `sourceMetaField` 'OBJECT_TYPE' | 'EXTERNAL_ID' | 'EXTERNAL_URL' | 'TITLE' | 'JSON_CONTENT' | 'CONTENT'
            - `targetObjectType` ObjectType — recursive
            - `targetField` ObjectField
              - …
            - `targetMetaField` 'OBJECT_TYPE' | 'EXTERNAL_ID' | 'EXTERNAL_URL' | 'TITLE' | 'JSON_CONTENT' | 'CONTENT'
        - `dataType` 'JSON' | 'TEXT' | 'HTML' | 'MARKDOWN' | 'MIXED_HTML_MARKDOWN'
        - `sourceDataType` 'RECORD' | 'STRUCTURED'
        - `currentSyncNumber` integer
        - `templates` ObjectTypeTemplates
          - `objectTypeId` string
          - `cardTemplate` CardTemplate
            - `id` string
            - `content` string
            - `lastModified` string, date-time
            - `jsonContent` string
            - `cardTitle` string
            - `contentSchemaVersion` string
            - `templateTitle` string
            - `cardVerifier` union
              - …
            - `collection` CollectionModel
              - …
            - `lastModifiedBy` User
              - …
            - `boards` Folder[]
              - …
            - `shareStatus` 'PRIVATE' | 'TEAM' | 'PUBLIC'
            - `dateCreated` string, date-time
            - `createdBy` User
              - …
            - `verificationInterval` integer
            - `description` string
            - `tags` Tag[]
              - …
          - `externalUrlTemplate` string
          - `searchTemplate` string
          - `titleTemplate` string
          - `externalUrlTemplateType` 'SIMPLE' | 'FREEMARKER'
          - `titleTemplateType` 'SIMPLE' | 'FREEMARKER'
          - `orderByTemplate` string
          - `orderByTemplateType` 'SIMPLE' | 'FREEMARKER'
          - `orderByOrderType` 'ASC' | 'DESC'
      - `lastSyncedDate` string, date-time
      - `statusReason` 'INVALID_AUTHENTICATION' | 'UNAUTHORIZED' | 'NO_API_ACCESS' | 'TARGET_INACCESSIBLE' | 'TOO_LARGE' | 'TARGET_INSECURE' | 'AUTH_EXPIRED' | 'MISSING_FEATURE' | 'API_ERROR' | 'NO_ADMIN' | 'API_TIMEOUT' | 'API_INTERRUPTED' | 'PARSING_ERROR' | 'EXTRACTION_ERROR' | 'HOMEBOARD_IMPORT_FAILED' | 'JOB_TIMEOUT' | 'UNKNOWN_ERROR'
      - `lastSyncAttempt` string, date-time
      - `syncStatus` 'SYNCING' | 'SYNCED' | 'FAILED' | 'INVALID'
      - `lastSyncCompleted` string, date-time
      - `objectCount` integer
    - `useSourceNativePermissions` boolean
    - `mergeIssues` LinkedAccountIssue[]
      - `id` string
      - `status` string
      - `errorDescription` string
      - `errorDetails` string[]
      - `muted` boolean
      - `firstIncidentTime` string, date-time
      - `lastIncidentTime` string, date-time
      - `userEmail` string
      - `integration` string
    - `team` Team
      - `name` string — Team Name
      - `id` string — ID of the fact
      - `profilePicUrl` string
      - `companyName` string — Team Company Name
      - `currentUserIsMember` boolean
      - `domain` string — Domain
      - `edition` TeamEdition
        - `adminOverrides` object
        - `name` string
        - `key` string
        - `id` string
        - `usage` object
        - `code` string
        - `features` object
      - `billableUsers` integer
      - `totalUsers` integer
      - `teamDomains` TeamDomain[]
        - `verificationCode` string
        - `verified` boolean
        - `capture` boolean
        - `domain` string
      - `slackCommandState` string
      - `slackCommandInstalled` boolean
      - `sfdcIntegrationState` string
      - `sfdcIntegrationInstalled` boolean
      - `clearProfilePic` boolean
      - `defaultGroup` UserGroup
        - `name` string — Group Name
        - `id` string — ID of the group
        - `members` UserGroupMember[]
          - `id` string — ID of the group member
          - `managedByScim` boolean
          - `dateCreated` string, date-time — Date the group member was added to the group. Dates are in ISO-8601 format. Example date (January 2nd 2014 12pm UTC): 2014-01-02T12:00:00.000+0000
          - `user` User, required
            - `id` string — The identifier of this User
            - `profilePicUrl` string — The profile picture url for the user
            - `joinedDate` string, date-time
            - `userProfile` UserProfile — Specifies additional information about a Guru User
              - …
            - `lastName` string, required — The user's last name
            - `firstName` string, required — The user's first name
            - `status` 'ACTIVE' | 'PENDING' — The status of a User can be ACTIVE or PENDING. The User must verify their email address to be considered ACTIVE.
            - `email` string, required — The user's email address
        - `expertIdRank` integer
        - `numberOfCardsAsVerifier` integer
        - `managedByScim` boolean
        - `groupIdentifier` string
        - `numberOfMembers` integer
        - `modifiable` boolean
        - `userModifiable` boolean
        - `singleUser` boolean
        - `team` Team — recursive
        - `dateCreated` string, date-time — Date the group was created. Dates are in ISO-8601 format. Example date (January 2nd 2014 12pm UTC): 2014-01-02T12:00:00.000+0000
        - `role` 'ADMIN' | 'AUTHOR' | 'MEMBER' | 'COLL_ADMIN'
      - `defaultUserType` 'FREE_CORE' | 'CORE'
      - `trialExpirationDate` string, date-time
      - `zendeskAssistState` string
      - `zendeskAssistInstalled` boolean
      - `zendeskKnowledgeState` string
      - `zendeskKnowledgeInstalled` boolean
      - `fileSharingDisabled` boolean
      - `collectionCreated` boolean
      - `teamCreationToken` string
      - `cardsCreated` integer
      - `topLevelOrganizationId` string
      - `numberOfCollections` integer
      - `numberOfOrgSharedCollections` integer
      - `allMembersGroupId` string
      - `deleted` boolean — Indicates if the fact has been deleted
      - `dateCreated` string, date-time — Date the team was created. Dates are in ISO-8601 format. Example date (January 2nd 2014 12pm UTC): 2014-01-02T12:00:00.000+0000
      - `userRole` string
      - `useCase` string
      - `description` string
      - `status` 'ACTIVE' | 'DORMANT' | 'LOCKED' | 'EXPIRED' | 'LOCKED_PAY'
      - `organization` Organization
        - `name` string
        - `id` string
        - `workspaces` Team[]
    - `createdBy` User
      - `id` string — The identifier of this User
      - `profilePicUrl` string — The profile picture url for the user
      - `joinedDate` string, date-time
      - `userProfile` UserProfile — Specifies additional information about a Guru User
        - `roleLevel` string — The level at which the user operates in their current role
        - `useCaseList` UseCase[] — Describes different ways the user intends to use Guru
          - `description` string — A description of this use case
        - `role` string — The functional role a Guru user performs on their team
      - `lastName` string, required — The user's last name
      - `firstName` string, required — The user's first name
      - `status` 'ACTIVE' | 'PENDING' — The status of a User can be ACTIVE or PENDING. The User must verify their email address to be considered ACTIVE.
      - `email` string, required — The user's email address
  - `collections` CollectionModel[]
    - `name` string — Collection Name
    - `readOnly` boolean
    - `id` string — ID of the collection
    - `color` string — A hex value for the color of the Collection
    - `emoji` string
    - `slug` string — The slug is the URL to get to this Collection
    - `collectionStats` CollectionStats
      - `stats` object — Returns an object that includes the Collection Trust Score, and Card Count of the Collection.
    - `lastSyncedDate` string, date-time — The date that the Collection was last synced from the source
    - `topLevelSyncLocation` string — The URL where the content of the Collection is being synced from
    - `publicCards` integer
    - `madeByGuru` boolean
    - `homeBoardSlug` string
    - `syncType` 'ZENDESK' | 'ZENDESK_IMPORT' | 'CONFLUENCE' | 'MANUAL' | 'GOOGLE_DRIVE' | 'ZENEFITS' | 'BOX' | 'KUSTOMER' | 'DROPBOX' | 'SALESFORCE' | 'GURU' — If this Collection has been synced, this will return the type. Types include: Zendesk, Confluence, Google Drive, and Manual.
    - `deleted` boolean — Flag for whether this Collection has been deleted
    - `team` Team
      - `name` string — Team Name
      - `id` string — ID of the fact
      - `profilePicUrl` string
      - `companyName` string — Team Company Name
      - `currentUserIsMember` boolean
      - `domain` string — Domain
      - `edition` TeamEdition
        - `adminOverrides` object
        - `name` string
        - `key` string
        - `id` string
        - `usage` object
        - `code` string
        - `features` object
      - `billableUsers` integer
      - `totalUsers` integer
      - `teamDomains` TeamDomain[]
        - `verificationCode` string
        - `verified` boolean
        - `capture` boolean
        - `domain` string
      - `slackCommandState` string
      - `slackCommandInstalled` boolean
      - `sfdcIntegrationState` string
      - `sfdcIntegrationInstalled` boolean
      - `clearProfilePic` boolean
      - `defaultGroup` UserGroup
        - `name` string — Group Name
        - `id` string — ID of the group
        - `members` UserGroupMember[]
          - `id` string — ID of the group member
          - `managedByScim` boolean
          - `dateCreated` string, date-time — Date the group member was added to the group. Dates are in ISO-8601 format. Example date (January 2nd 2014 12pm UTC): 2014-01-02T12:00:00.000+0000
          - `user` User, required
            - `id` string — The identifier of this User
            - `profilePicUrl` string — The profile picture url for the user
            - `joinedDate` string, date-time
            - `userProfile` UserProfile — Specifies additional information about a Guru User
              - …
            - `lastName` string, required — The user's last name
            - `firstName` string, required — The user's first name
            - `status` 'ACTIVE' | 'PENDING' — The status of a User can be ACTIVE or PENDING. The User must verify their email address to be considered ACTIVE.
            - `email` string, required — The user's email address
        - `expertIdRank` integer
        - `numberOfCardsAsVerifier` integer
        - `managedByScim` boolean
        - `groupIdentifier` string
        - `numberOfMembers` integer
        - `modifiable` boolean
        - `userModifiable` boolean
        - `singleUser` boolean
        - `team` Team — recursive
        - `dateCreated` string, date-time — Date the group was created. Dates are in ISO-8601 format. Example date (January 2nd 2014 12pm UTC): 2014-01-02T12:00:00.000+0000
        - `role` 'ADMIN' | 'AUTHOR' | 'MEMBER' | 'COLL_ADMIN'
      - `defaultUserType` 'FREE_CORE' | 'CORE'
      - `trialExpirationDate` string, date-time
      - `zendeskAssistState` string
      - `zendeskAssistInstalled` boolean
      - `zendeskKnowledgeState` string
      - `zendeskKnowledgeInstalled` boolean
      - `fileSharingDisabled` boolean
      - `collectionCreated` boolean
      - `teamCreationToken` string
      - `cardsCreated` integer
      - `topLevelOrganizationId` string
      - `numberOfCollections` integer
      - `numberOfOrgSharedCollections` integer
      - `allMembersGroupId` string
      - `deleted` boolean — Indicates if the fact has been deleted
      - `dateCreated` string, date-time — Date the team was created. Dates are in ISO-8601 format. Example date (January 2nd 2014 12pm UTC): 2014-01-02T12:00:00.000+0000
      - `userRole` string
      - `useCase` string
      - `description` string
      - `status` 'ACTIVE' | 'DORMANT' | 'LOCKED' | 'EXPIRED' | 'LOCKED_PAY'
      - `organization` Organization
        - `name` string
        - `id` string
        - `workspaces` Team[]
    - `defaultVerifier` string
    - `boards` integer — Number of boards in this Collection
    - `dateCreated` string, date-time — Date the collection was created
    - `collectionType` 'INTERNAL' | 'EXTERNAL' — The type can be either INTERNAL or EXTERNAL. EXTERNAL indicates that the card is from a synced Collection.
    - `publicCardsEnabled` boolean
    - `syncVerificationEnabled` boolean
    - `collectionTypeDetail` 'ONBOARDING' | 'FRAMEWORK' | 'USER' | 'EXTERNAL' | 'SOURCE' | 'WELCOME' | 'ONBOARDING_UNEDITED' — The type can be FRAMEWORK, ONBOARDING, USER or EXTERNAL.
    - `verificationInterval` integer
    - `cards` integer — Number of cards in this Collection
    - `administrator` boolean
    - `description` string — Collection Description
    - `tags` integer — Returns all Tag objects associated with this collection
    - `token` string
  - `dateCreated` string, date-time
  - `createdBy` User
    - `id` string — The identifier of this User
    - `profilePicUrl` string — The profile picture url for the user
    - `joinedDate` string, date-time
    - `userProfile` UserProfile — Specifies additional information about a Guru User
      - `roleLevel` string — The level at which the user operates in their current role
      - `useCaseList` UseCase[] — Describes different ways the user intends to use Guru
        - `description` string — A description of this use case
      - `role` string — The functional role a Guru user performs on their team
    - `lastName` string, required — The user's last name
    - `firstName` string, required — The user's first name
    - `status` 'ACTIVE' | 'PENDING' — The status of a User can be ACTIVE or PENDING. The User must verify their email address to be considered ACTIVE.
    - `email` string, required — The user's email address
  - `isDefault` boolean
  - `useAllSources` boolean
  - `imageUrl` string
  - `urls` SearchAssistantUrl[]
    - `id` string, uuid
    - `name` string
    - `url` string
    - `assistants` SearchAssistant[]
  - `limitSlackResponsesToAllMembersContent` boolean
  - `legacyMode` boolean
  - `allowInSearchBar` boolean

## Other responses

- `400` — Invalid/Incomplete Request
- `401` — Request was unauthorized
- `403` — Forbidden access to the resource
- `404` — Resource could not be found

---

[API](https://skmtc.net/getguru/apis/guru-api.md) · [All operations](https://skmtc.net/getguru/apis/guru-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/getguru/guru-api/revisions/9090a01dfe1a/schema)
