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

# TokenExchangeResponse

RFC 8693 token exchange response.

## Fields

| Field | Type | Required | Description | Example |
| - | - | - | - | - |
| `AccessToken` | `string` | :heavy\_check\_mark: | A short-lived JWT to send as `Authorization: Bearer` to the inference API. | \<short-lived openrouter access token jwt> |
| `ExpiresIn` | `int64` | :heavy\_check\_mark: | Seconds until the access token expires: at most 15 minutes, and never later than the subject token expires. | 900 |
| `IssuedTokenType` | [components.IssuedTokenType](../../models/components/issuedtokentype.mdx) | :heavy\_check\_mark: | N/A | urn:ietf:params:oauth:token-type:access\_token |
| `Scope` | `string` | :heavy\_check\_mark: | N/A | inference |
| `TokenType` | [components.TokenType](../../models/components/tokentype.mdx) | :heavy\_check\_mark: | N/A | Bearer |
