Langsung ke konten utama

Ikhtisar

Endpoint ini membuat API key baru bertipe type=user di organisasi yang terhubung dengan token manajemen saat ini.

Request body

FieldTipeDefault / batasDeskripsi
namestringwajib, default Default Key, panjang 1-50Nama tampilan; spasi di awal dan akhir akan dirapikan server
limitAmountnumber | nullminimum 0, maksimum 100000null atau dihilangkan = tanpa batas, 0 = kuota nol, nilai positif = batas belanja USD
limitCurrencyenumdefault USDOpsional: USD atau CNY. Jika diatur ke CNY, limitAmount diperlakukan sebagai RMB dan dikonversi ke USD di server sebelum disimpan
modelsstring[]default []Allowlist model logis opsional
expiresAtstring | nulldatetime RFC3339null berarti tanpa kedaluwarsa

Catatan

  • Nilai penuh API key hanya ditampilkan sekali di respons.
  • models: [] berarti key ini tidak memiliki pembatasan model tambahan di luar kebijakan organisasi.
  • limitAmount: 0 membuat key yang valid tetapi belum bisa menggunakan kuota sampai diperbarui.
  • Secara default, limitAmount ditafsirkan sebagai USD. Jika Anda mengirim limitCurrency: "CNY", batas tersebut diperlakukan sebagai RMB dan otomatis dikonversi ke USD dengan kurs saat ini sebelum disimpan.
  • Respons menyertakan exchange_rate serta field tampilan RMB limit_amount_cny dan used_amount_cny.

Contoh

curl -X POST "https://api.lemondata.cc/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", "sora-2"],
    "expiresAt": "2026-12-31T23:59:59Z"
  }'

Request / Respons

Gunakan panel OpenAPI interaktif di atas untuk melihat schema dan field respons yang tepat.