---
title: "Generate a short-lived JWT admin token"
method: POST
path: "/admin/generate-token"
tags: ["Admin"]
---

# Generate a short-lived JWT admin token

`POST /admin/generate-token`

Generates a short-lived JWT admin token for browser-based admin operations.
The user must already be authenticated with Firebase and have admin privileges.
The generated token expires after 1 hour.

## Response `200`

JWT token generated successfully

- object
  - `expires_at` string, date-time, required — When the token expires
  - `token` string, required — The JWT admin token

## Other responses

- `401` — Unauthorized or user is not an admin
- `500` — Internal server error

---

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