---
title: "Authorization token"
method: POST
path: "/v3/aggregation/authorization/token"
tags: ["Users"]
---

# Authorization token

`POST /v3/aggregation/authorization/token`

Create an user authorization token to create connect sessions and fetch banking data for this user

## Request body

- union
  - object
    - `user_uuid` string — The user UUID
  - object
    - `external_user_id` string — Your own user ID

## Response `201`

Token

- UserAuthorizationToken — User authorization token is needed to create Connect sessions and fetch banking data for this user
  - `access_token` string, required — Authorization token that can be used as authoration bearer token
  - `expires_at` string, date-time, required — Expiration date of token
  - `user` User, required — A Bridge user represents your user or customer who connects their bank accounts
    - `uuid` string, required — A Universally Unique IDentifier (UUID) as a human-readable string using hexadecimal text with inserted hyphen characters
    - `external_user_id` string — Your own user ID (format: [a-zA-Z0-9-_]{1,128})

## Other responses

- `400` — Error 400
- `401` — Error 401

---

[API](https://skmtc.dev/bridgeapi/apis/bridge-api.md) · [All operations](https://skmtc.dev/bridgeapi/apis/bridge-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bridgeapi/bridge-api/revisions/9b9ad8010fd5/schema)
