Buat API key
Membuat API key standar baru (atau management key lain). Endpoint manajemen — jika autentikasi dengan Bearer token, itu harus Management API Key, bukan key sk-bl- biasa; session cookie yang sudah login juga berfungsi. Field key pada respons adalah satu-satunya kesempatan nilai key mentah ditampilkan — setelahnya sistem hanya menyimpan hash dan tidak bisa diambil lagi.
/api/v1/keysOtorisasi
AuthorizationwajibAPI key sebagai bearer token di header Authorization.
Body
namewajibNama tampilan untuk key; spasi di awal/akhir dipangkas dan hasilnya tidak boleh kosong.
keyTypeJenis key, default standard; nilai apa pun selain "management" diperlakukan sebagai standard.
standardmanagement"standard"limitBatas pengeluaran (USD), disimpan sebagai spendLimitUsd. null atau dihilangkan berarti tanpa batas. Saat diset, limit_reset juga harus disertakan. GET /v1/key melaporkan nilai yang sama sebagai limit.
limit_resetPeriode reset batas pengeluaran, disimpan sebagai spendLimitPeriod. Menerima alias kompatibel OR (daily/weekly/monthly) atau nama internal (day/week/month) — keduanya setara.
dailyweeklymonthlydayweekmonth"monthly"expires_atWaktu kedaluwarsa key, string tanggal ISO yang harus di masa depan. null atau dihilangkan berarti tidak pernah kedaluwarsa.
"2027-01-01T00:00:00Z"organizationIdMengikat key ke organisasi yang diberikan alih-alih akun pribadi. Pemanggil harus lolos pemeriksaan otorisasi untuk cakupan organisasi/tim/anggota tersebut, jika tidak permintaan mengembalikan 400.
teamIdMempersempit lebih lanjut key ke tim tertentu dalam organisasi. Digunakan bersama organizationId.
orgMemberIdMempersempit lebih lanjut key ke anggota tertentu dalam organisasi. Digunakan bersama organizationId.