> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chatsailer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Describe the current token



## OpenAPI

````yaml /api-reference/openapi.json get /v1/me
openapi: 3.1.0
info:
  description: >-
    The Sailer REST API for CRM, conversations, and campaigns.


    **Authentication.** Send a scoped token as `Authorization: Bearer
    sk_live_...`.

    Tokens are workspace-scoped; the workspace is implied by the token, so no

    tenant header is needed. During early access, tokens are issued by Sailer on

    request — contact your Sailer representative.


    **Pagination.** Collections return `{data, meta, links}`. Follow
    `links.next`

    until it is `null`; treat the cursor as opaque.


    **Errors.** Every non-2xx response is `{"error": {...}}` with a stable
    `code`.

    Quote `error.request_id` when contacting support.


    **Custom fields.** Workspace-defined fields appear under `custom_fields`,
    keyed

    by `field_key`. Read a record to see which keys a workspace uses; a
    dedicated

    field-discovery endpoint is not part of this release.
  title: Sailer API
  version: 1.0.0
servers:
  - url: https://api.chatsailer.com
security:
  - SailerApiToken: []
tags:
  - description: Token introspection and workspace capabilities.
    name: Meta
  - description: >-
      People you talk to. Called *leads* in older Sailer surfaces; `contact` is
      the current name.
    name: Contacts
  - description: Companies that contacts belong to (B2B accounts).
    name: Organizations
  - description: Opportunities moving through a pipeline.
    name: Deals
  - description: Pipelines and their stages.
    name: Pipelines
  - description: Field definitions, including custom fields.
    name: Fields
  - description: Free-text annotations on CRM records.
    name: Notes
  - description: Scheduled and logged CRM activities.
    name: Activities
  - description: Per-entity label catalogs.
    name: Tags
  - description: Message threads with contacts, across every channel.
    name: Conversations
  - description: Outbound campaigns and their participants.
    name: Campaigns
paths:
  /v1/me:
    get:
      tags:
        - Meta
      summary: Describe the current token
      operationId: get_me
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MeResponse'
          description: Successful Response
      security:
        - SailerApiToken: []
components:
  schemas:
    MeResponse:
      properties:
        token:
          $ref: '#/components/schemas/TokenInfo'
        user:
          anyOf:
            - $ref: '#/components/schemas/UserInfo'
            - type: 'null'
          description: >-
            The person who authorized this connection. Null for a workspace
            token, which reads company-wide and is attributed to no one.
        workspace:
          $ref: '#/components/schemas/WorkspaceInfo'
      required:
        - workspace
        - token
      title: MeResponse
      type: object
    TokenInfo:
      properties:
        id:
          format: uuid
          title: Id
          type: string
        kind:
          description: >-
            `oauth` when a person authorized this connection, `api_token` for a
            workspace credential.
          title: Kind
          type: string
        scopes:
          description: >-
            The *effective* scopes: what was granted, intersected with what the
            holder may currently do. A demotion narrows this without anyone
            revoking the connection.
          items:
            type: string
          title: Scopes
          type: array
      required:
        - id
        - scopes
        - kind
      title: TokenInfo
      type: object
    UserInfo:
      properties:
        email:
          anyOf:
            - type: string
            - type: 'null'
          title: Email
        id:
          format: uuid
          title: Id
          type: string
        name:
          anyOf:
            - type: string
            - type: 'null'
          title: Name
      required:
        - id
      title: UserInfo
      type: object
    WorkspaceInfo:
      properties:
        id:
          format: uuid
          title: Id
          type: string
        language:
          anyOf:
            - type: string
            - type: 'null'
          title: Language
        name:
          title: Name
          type: string
        timezone:
          anyOf:
            - type: string
            - type: 'null'
          title: Timezone
      required:
        - id
        - name
      title: WorkspaceInfo
      type: object
  securitySchemes:
    SailerApiToken:
      description: >-
        A workspace API token. Create one in Settings → API. Send it as
        `Authorization: Bearer sk_live_...`.
      scheme: bearer
      type: http

````