Ketika badan permintaan tidak sesuai dengan skema, Anda akan mendapatkan 400 dengan string detail yang mencantumkan setiap masalah sebagai field: message:
{
"error": "Validation failed",
"detail": "aspect: Invalid option: expected one of \"9:16\"|\"16:9\"|\"1:1\"|\"4:5\"|\"4:3\"|\"3:4\""
Format ini membutuhkan product_image_url, atau product_enabled: false.
PRESENTER_REQUIRED
400
Adegan bicara tidak punya wajah. Tambahkan avatar_preset_id, atau kirim presenter_enabled: false.
UNSUPPORTED_MODEL
400
Sebuah scene meminta model render yang tidak bisa Reigniter gunakan.
BRAND_REQUIRED
422
Merek diminta tapi tidak ditemukan. Kirim brand_logo_url.
NO_ANCHOR
422
Tidak ada merek, foto produk, atau presenter. Tambahkan satu, atau keluarkan diri.
CANVAS_NOT_FOUND
404
Proyek yang direferensikan tidak termasuk dalam akun ini.
DUPLICATE_REQUEST
409
Idempotency-Key ini sudah digunakan. Tidak ada yang baru didakwa.
PLAN_FAILED
502
Perencanaan dari brief gagal. Kredit perencanaan dikembalikan.
Dengan brief, Idempotency-Key berulang juga bisa muncul sebagai 402 dengan pesan This request was already submitted. Anggap sebagai duplikat, bukan masalah kredit.
Coba ulang 429, 500, 502 dan 503 dengan backoff. Jangan coba lagi 4xx lain tanpa perubahan.
Selalu kirim Idempotency-Key di POST /v1/render.
Tidak ada respons sama sekali (timeout atau koneksi putus): coba ulang dengan kunci yang sama. Jika permintaan pertama memulai render, percobaan ulang ditolak alih-alih memulai yang kedua.
Respons kesalahan: tidak ada render yang dimulai untuk permintaan tersebut. Perbaiki penyebabnya, lalu coba ulang dengan kunci baru, karena permintaan yang gagal di tengah jalan mungkin sudah menggunakan kuncinya. Kredit render akan dikembalikan. Satu biaya yang tidak dikembalikan adalah perencanaan singkat, ketika render yang direncanakan kemudian ditolak (lihat Membuat video).
Jika render diterima (202) dan kemudian gagal, status pekerjaan menjadi failed dan error menjelaskan alasannya. Kredit untuk pekerjaan yang tidak terjadi akan dikembalikan.