Manajemen
Buat API Key
Membuat API key user baru untuk organisasi saat ini.
Ikhtisar
Membuat API key type=user baru di organisasi yang terkait dengan management token saat ini.
Body Request
| Bidang | Tipe | Default / Batas | Catatan |
|---|---|---|---|
name | string | opsional, bawaan Default Key, panjang 1-50 | Nama tampilan, dipangkas di sisi server |
limitAmount | number | string | null | 0–100000 USD | null berarti tanpa batas; 0 mencegah pengeluaran. String desimal mendukung hingga 6 angka desimal. Saat membuat kunci, menghilangkan kolom ini berarti tanpa batas. |
limitCurrency | enum | bawaan USD | Hanya USD. Mengirim CNY menghasilkan 400 currency_retired. |
models | string[] | bawaan [] | Daftar izin model opsional |
deliveryPolicy | string | null | auto, verified, official, null | null mewarisi kebijakan pengiriman ruang kerja. |
expiresAt | string | null | datetime RFC3339 | null berarti tidak kedaluwarsa |
Catatan
-
Kolom moneter hanya mendukung USD. Input
CNYtelah dihentikan dan mengembalikan400 currency_retired. -
Nilai penuh API key hanya ditampilkan sekali dalam respons.
-
models: []berarti key tidak memiliki batasan model tambahan di luar kebijakan organisasi. -
limitAmount: 0membuat key yang valid tetapi belum bisa memakai kuota sampai diperbarui.
Permintaan
curl -X POST "https://api.tokenlab.sh/v1/management/api-keys" \
-H "Authorization: Bearer mt-your-management-token" \
-H "Content-Type: application/json" \
-d '{
"name": "Backend Worker",
"limitAmount": 500,
"models": ["veo3.1", "kling-3.0-video"],
"expiresAt": "2026-12-31T23:59:59Z"
}'Request / Respons
Halaman ini menyediakan skema OpenAPI dan contoh permintaan yang dapat disalin. Kirim permintaan manajemen dari terminal atau klien menggunakan Management Token; pengiriman langsung tidak tersedia di halaman ini.
Respons
{
"id": "key_abc123def456",
"name": "Backend Worker",
"key": "sk-live-redacted",
"key_prefix": "sk-live...",
"status": "active",
"limit_amount": 500,
"limit_amount_decimal": "500",
"used_amount": 0,
"used_amount_decimal": "0",
"models": [
"veo3.1",
"kling-3.0-video"
],
"expires_at": "2026-12-31T23:59:59.000Z",
"last_used_at": null,
"created_at": "2026-07-08T03:00:00.000Z",
"delivery_policy": null
}Kolom penting
active, inactive, suspended, atau revoked.null berarti tanpa batas.null berarti tanpa batas.auto, verified, official, null. null mewarisi kebijakan pengiriman ruang kerja.null jika tidak kedaluwarsa.null jika belum pernah digunakan.Otorisasi
ManagementTokenAuth Autentikasi token manajemen. Buat atau kelola Management Token di Dashboard > API > Management Tokens.
Lokasi: header
Body permintaan
application/json
Respons
application/json
application/json
application/json
application/json