---
descriptions:
  pipes_access_token_object:
    object: Distinguishes the access token object.
    access_token: The OAuth access token for the connected integration.
    expires_at: The ISO-8601 formatted timestamp indicating when the access token expires.
    scopes: The scopes granted to the access token.
    missing_scopes: >-
      If the integration has requested scopes that aren't present on the access
      token, they're listed here.
reference:
  curl:
    - url: /reference/pipes/access-token
      key: pipes_access_token_object
      id: pipes_access_token_object
      title: access_token
      properties:
        - key: object
          type: '"access_token"'
          description: (pipes_access_token_object.object)
        - key: access_token
          type: string
          description: (pipes_access_token_object.access_token)
        - key: expires_at
          type: string | null
          description: (pipes_access_token_object.expires_at)
        - key: scopes
          type: 'string[]'
          description: (pipes_access_token_object.scopes)
        - key: missing_scopes
          type: 'string[]'
          description: (pipes_access_token_object.missing_scopes)
originalPath: .tmp-workos-clone/packages/docs/content/reference/pipes/access-token/index.mdx
---

# Access Token

An access token allows you to make API calls to a connected third-party service on behalf of a user. WorkOS handles token refresh automatically, so you always receive a valid, non-expired token.

<CodeBlock
  title="Access Token"
  referenceId="pipes_access_token_object"
  file="access-token"
/>
