Kanzen Ads Docs
IntroductionQuickstartAuthentication
Connect to Hermes Agent
Payments / Top-up
Overview & CreditsGenerate ImageGenerate VideoRetrieve Media
Top Up Campaign AdsCharacter + Product Video
Errors & LimitsAPI ReferenceMeta Marketing API Guide

Error & Batasan

Kode status

KodeArti
400Bad request — field hilang/invalid (misal prompt hilang, action invalid, body JSON invalid)
401Unauthorized — API key/Bearer token hilang atau invalid
402Kredit kurang — response-nya ada balance dan required
403Forbidden — key valid tapi nggak active, atau resource bukan milik pemanggil
404Not found — resource-nya nggak ada atau bukan punya lo
409Conflict — race idempotency key di report()
429Rate limited — lihat bagian bawah
503Provider generation lagi nggak tersedia pas submit — kredit direfund otomatis

Rate limit

Submit generation (POST /api/gen/image, POST /api/gen/video) dibatasin 10 request per menit per user (bukan per IP — beberapa instance agent Hermes bisa share satu IP). Kalau kelewat limit, balikin:

json
429
{ "error": "Rate limit tercapai (10 request/menit). Coba lagi dalam 42 detik." }
// Headers: Retry-After: 42, X-RateLimit-Reset: 1751970000000

Batasan ukuran request

FieldBatas
Prompt gambar1.000 karakter
Prompt video2.000 karakter
URL referensi gambar (imageUrls)Maks 5, harus HTTPS
Upload file referensi video10 MB, cuma JPEG/PNG/WebP
clientRef200 karakter

Stall timeout (di server)

Tipe jobStall setelah
Generate gambar15 menit
Generate video30 menit

Job yang stall atau gagal selalu auto-refund, tercatat di CreditTransaction.

← Character + Product VideoAPI Reference →