Error
Semua error JSON memakai error, code, dan request_id.
{
"error": "Idempotency-Key header is required",
"code": "invalid_request",
"request_id": "req_01JEXAMPLE"
}X-Request-ID juga ada di header respons. Kirim request_id ke support.
Kode
| code | HTTP | Artinya |
|---|---|---|
invalid_request | 400 | Body atau header tidak valid |
unauthorized | 401 | Auth gagal |
forbidden / account_suspended | 403 | Dilarang atau akun disuspend |
not_found | 404 | Pesan tidak ada di akun ini |
conflict | 409 | Konflik umum |
idempotency_conflict | 409 | Key sudah dipakai body lain |
idempotency_in_progress | 409 | Request dengan key yang sama masih jalan |
insufficient_credits | 402 | Credit tidak cukup |
rate_limited | 429 | Batas akun/jam |
warmup_limited | 429 | Warm-up IP |
payload_too_large | 413 | MIME terlalu besar |
service_unavailable | 503 | Dependensi down |
temporary_failure | 500 | Gagal sementara, aman di-retry dengan key yang sama |
internal_error | 500 | Kesalahan server |