Daftar Kode Error & Status HTTP

Struktur standar respons error JSON dan kamus lengkap error code API SmallPict.

Daftar Kode Error & Status HTTP

Seluruh respons error dari API SmallPict mengembalikan format JSON standar.


📦 Struktur JSON Error Standar

{
  "error": {
    "code": "QUOTA_EXCEEDED",
    "message": "Batas kuota optimasi gambar bulanan untuk akun Anda telah tercapai.",
    "details": {
      "current_bytes": 10737418240,
      "quota_bytes": 10737418240,
      "reset_at": "2026-09-01T00:00:00Z"
    }
  }
}

đź“‹ Kamus Lengkap Kode Error

Status HTTPErrorCode EnumTipe Exception SDKDeskripsi
400VALIDATION_FAILEDValidationErrorParameter payload tidak valid atau ada field wajib yang kosong.
400FILE_TOO_LARGEFileTooLargeErrorUkuran file melebihi batas upload maksimal pada paket langganan.
400UNSUPPORTED_FORMATUnsupportedFormatErrorFormat file yang dikirim tidak didukung.
401UNAUTHORIZEDAuthenticationErrorKredensial API key atau tanda tangan HMAC tidak valid.
401ERR_TIMESTAMP_DRIFTAuthenticationErrorTimestamp request melebihi toleransi drift ±300 detik.
402QUOTA_EXCEEDEDQuotaExceededErrorKuota pemrosesan gambar bulanan telah habis.
403FORBIDDENPermissionDeniedErrorAPI key telah dicabut (revoked) atau akun ditangguhkan.
403KEY_SCOPE_MISMATCHScopeMismatchErrorMenggunakan key WordPress pada endpoint SDK atau sebaliknya.
404NOT_FOUNDNotFoundErrorSumber daya atau job_id tidak ditemukan.
429RATE_LIMIT_EXCEEDEDRateLimitErrorFrekuensi request melebihi batas kecepatan. Ikuti header Retry-After.
500INTERNAL_ERRORServerErrorTerjadi kesalahan internal di server cloud.