---
title: "Create an Access Token"
method: POST
path: "/auth/access_token"
tags: ["Auth"]
---

# Create an Access Token

`POST /auth/access_token`

Use your API credentials to create an Access Token that has permission to use all Arcadia API endpoints.

API access tokens are valid for 2 hours.

## Headers

- `Arcadia-Version` string, required

## Request body

- object
  - `client_id` string, required — Your client ID, provided by Arcadia.
  - `client_secret` string, required — Your client secret, provided by Arcadia.

## Response `200`

Success

- AccessTokenResponse
  - `access_token` string, required — The access token to be used for subsequent requests.
  - `expires_in` integer, required — The number of seconds until the token expires.
  - `token_type` 'Bearer', required — The type of token. This will always be "Bearer".
  - `scope` 'write' | 'connect_token', required — The scope of the token.
  - `created_at` integer, required — When the token was created. Provided in Unix timestamp format.

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.dev/arcadia/apis/arcadia-api-reference.md) · [All operations](https://skmtc.dev/arcadia/apis/arcadia-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/arcadia/arcadia-api-reference/revisions/468f1c903722/schema)
