Kesalahan

API VIDIO menggunakan format objek kesalahan yang konsisten. Gunakan halaman ini untuk memahami jenis kesalahan umum, kode status HTTP, dan pesan contoh yang dikembalikan oleh API.

Akses API saat ini hanya tersedia untuk rencana Enterprise. Minta akses di sini jika Anda bukan pengguna Enterprise tetapi tertarik menggunakan API.

Gambaran Umum

Ketika permintaan gagal, API VIDIO mengembalikan objek error dengan type dan message. Beberapa kesalahan mungkin juga menyertakan bidang tambahan untuk membantu menjelaskan kegagalan.

Format Kesalahan

json
{ "error": { "type": "invalid_request_error", "message": "Pekerjaan tidak ditemukan" } }

Referensi Kesalahan

StatusTypeMessageDescription
400invalid_request_errorParameter kueri yang diperlukan hilang dalam permintaan URL unggahDikembalikan ketika parameter kueri yang diperlukan hilang dari permintaan URL unggah.
400invalid_request_errorjob_id hilangDikembalikan ketika permintaan render tidak menyertakan ID pekerjaan.
400invalid_request_errorTidak ada output yang tersedia untuk pekerjaan iniDikembalikan ketika pekerjaan tidak memiliki output yang dapat dirender.
400invalid_request_errorinput_keys harus berupa array yang tidak kosongDikembalikan ketika `input_keys` hilang atau kosong.
400invalid_request_errorinput_keys harus mengandung setidaknya satu kunci input yang validDikembalikan ketika semua kunci input yang diberikan kosong atau tidak valid setelah normalisasi.
400invalid_request_errorvideo_category tidak valid. Nilai yang diperbolehkan: podcast, olah raga bola, olah raga non-bola, demo produk kecantikan, pernikahan, perjalanan, lain-lainDikembalikan ketika `video_category` tidak didukung.
400invalid_request_erroraspect_ratio tidak valid. Nilai yang diperbolehkan: persegi, potret, lanskapDikembalikan ketika `aspect_ratio` tidak didukung.
400invalid_request_erroroutput_length harus berupa angka positifDikembalikan ketika `output_length` hilang, nol, atau negatif.
400invalid_request_errorTidak dapat menentukan durasi input positif dari metadata input_keysDikembalikan ketika API tidak dapat menentukan durasi yang valid untuk input yang diunggah.
401authentication_errorKunci API hilangDikembalikan ketika header `x-api-key` tidak disediakan.
401authentication_errorKunci API tidak validDikembalikan ketika kunci API yang diberikan tidak cocok dengan kunci yang aktif.
402insufficient_balanceAnda tidak memiliki cukup kredit untuk memproses pekerjaan iniDikembalikan ketika akun tidak memiliki cukup kredit untuk pengolahan atau rendering.
403permission_errorAnda tidak memiliki izin untuk mengakses pekerjaan iniDikembalikan ketika pengguna yang terautentikasi tidak memiliki pekerjaan yang diminta.
403permission_errorAnda tidak memiliki izin untuk merender pekerjaan iniDikembalikan ketika pengguna yang terautentikasi tidak memiliki pekerjaan yang sedang dirender.
404invalid_request_errorPekerjaan tidak ditemukanDikembalikan ketika pekerjaan yang diminta tidak ada.
404invalid_request_errorPengguna tidak ditemukanDikembalikan ketika catatan pengguna yang terautentikasi tidak dapat ditemukan.
429rate_limit_errorTerlalu banyak permintaanDikembalikan ketika klien melebihi batas permintaan yang diizinkan untuk endpoint. Batas saat ini adalah 60 permintaan per menit. Pembatasan laju terutama diterapkan per kunci API menggunakan header x-api-key, dan jatuh kembali ke alamat IP klien saat kunci API tidak ada. Klien yang mencapai batas ini harus mengurangi frekuensi permintaan dan mencoba lagi setelah jendela pembatasan laju direset.
500api_errorKesalahan otentikasiDikembalikan ketika otentikasi kunci API gagal secara tidak terduga di server.
500api_errorKesalahan server internalDikembalikan untuk kegagalan yang tidak terduga di sisi server dalam status, render, atau endpoint highlight reel.
500server_errorGagal menghasilkan URL unggahDikembalikan ketika server gagal menghasilkan URL unggah yang ditandatangani.