Kode Status
API menggunakan kode status HTTP standar.
200 OK
Permintaan berhasil. Body respons adalah JSON yang hanya berisi payload di dalam data.
{"data": {"project_id": "prj06928fdjqqaza", "name": "Sample project name", "status": "SUCCEEDED"}}
400 Bad Request
Error sisi klien — parameter tidak valid, format video yang tidak didukung, atau masalah input lainnya. Tinjau field message dan coba lagi.
| Field | Tipe | Deskripsi |
|---|---|---|
trace_id | string | Identifier unik untuk diagnostik |
message | string | Deskripsi error yang dapat dibaca manusia |
{"message": "the error message", "trace_id": "the_trace_id"}
Unit API tidak mencukupi
Jika akun tidak memiliki Unit API yang cukup untuk mengirim tugas, API mengembalikan 400 Bad Request. Tugas tidak dibuat, dan tidak ada unit yang dipotong. Body berisi message dan trace_id.
{
"message": "Your API units are insufficient. Please purchase more to continue: https://wayin.ai/wayinvideo/api-dashboard",
"trace_id": "the_trace_id"
}
Tarif ada di halaman Penagihan.
500 Internal Server Error
Error sisi server. Jika masalah berlanjut, hubungi dukungan dengan menyertakan trace_id.
{"message": "the error message", "trace_id": "the_trace_id"}
403 Forbidden
Autentikasi gagal. Respons menyertakan: timestamp, status, error, path.
{"timestamp": "2026-03-13T07:58:46.156+00:00", "status": 403, "error": "Forbidden", "path": "/api/v2/clips"}
429 Too Many Requests
Batas laju atau batas konkurensi terlampaui. Format sama dengan 403.
{"timestamp": "2026-03-10T15:52:01.610+00:00", "status": 429, "error": "Too Many Requests", "path": "/api/v2/clips/results/prjxxx"}
Lihat Batas Laju untuk nilai batas.