Kode Error Standar & Format JSON
Pemetaan kode error resmi, struktur respons JSON, dan status kode HTTP pada API SmallPict.
Semua respons error SmallPict mengembalikan format JSON standar yang konsisten dan mudah di-parse secara terprogram.
Struktur JSON Error Standar
Response · 200 OK
{ "error": { "code": "QUOTA_EXCEEDED", "message": "Monthly image processing quota has been exhausted.", "status": 429, "details": { "quota_limit_mb": 1000, "quota_used_mb": 1000.4 } }}Daftar Kode Error Utama
| Kode Error | HTTP Status | Penjelasan & Solusi |
|---|---|---|
INVALID_SIGNATURE | 401 | Tanda tangan HMAC tidak valid atau Secret Key salah. |
TIMESTAMP_OUT_OF_BOUNDS | 401 | Waktu server pengirim selisih lebih dari 300 detik dengan waktu server SmallPict. |
QUOTA_EXCEEDED | 429 | Kuota bulanan telah habis. Tingkatkan paket di dashboard. |
UNSUPPORTED_FORMAT | 415 | Format file input tidak didukung (hanya JPEG, PNG, WebP, GIF, AVIF). |
PAYLOAD_TOO_LARGE | 413 | Ukuran file melebihi batas upload paket langganan Anda. |