---
title: "Mint Tenant Admin Token"
method: POST
path: "/tenants/{tenant_id}/admin-tokens"
---

# Mint Tenant Admin Token

`POST /tenants/{tenant_id}/admin-tokens`

## Request

- Base URL: `https://api-docs.session-exchange.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api-docs.session-exchange.com/tenants/{tenant_id}/admin-tokens`
- Auth: none declared

GLOBAL admin: mint a tenant-admin token for an existing tenant (e.g. to add an
operator, or recover a lost tenant-admin token). The minted token is a PURE tenant
admin — it lives in that tenant's admin store, scoped to that tenant; it is NOT a
global admin. Returns the plaintext once.

## Path parameters

- `tenant_id` string, required

## Request body

- TenantAdminTokenRequest: Mint a tenant-admin token for an existing tenant (global-admin only). The token is a pure tenant admin, scoped to that tenant.
  - `label` string
  - `owner_id` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/session-exchange/apis/a4sx.md) · [All operations](https://skmtc.dev/session-exchange/apis/a4sx/llms.txt) · [OpenAPI document](https://skmtc.dev/session-exchange/apis/a4sx/revisions/abaefc33dfc7?raw)
