Error & Dukungan

Kode respons API yang umum dan panduan dukungan.

Kode Error

Status CodeDeskripsi
200 OKPermintaan berhasil.
400 Bad RequestValidasi aturan bisnis gagal setelah parsing permintaan (misalnya: from > to, rentang tanggal lebih dari 366 hari, data sebelum 2025-01-01 diminta, ukuran batch di atas 50, atau nilai ticker tidak valid pada batch foreign-flow).
401 UnauthorizedBearer token tidak ada.
403 ForbiddenAutentikasi atau akses akun gagal setelah token diberikan (misalnya: API key tidak aktif atau kedaluwarsa, langganan berakhir, kuota bulanan habis, atau kuota harian paket Free habis).
422 Unprocessable EntityValidasi permintaan FastAPI/Pydantic gagal sebelum logika route dijalankan (misalnya: field wajib hilang, format tanggal salah, atau enum/pattern tidak cocok).
429 Too Many RequestsRate limit per menit terlampaui.
500 Internal Server ErrorTerjadi kesalahan tak terduga di sisi server.

Sebagian besar respons error menyertakan field detail yang dapat dibaca manusia. Kegagalan validasi (422) mengembalikan array detail terstruktur. Beberapa respons 500 di tingkat route saat ini mengembalikan { success: false, data: null, error: "Internal server error" } alih-alih field detail, jadi jangan berasumsi setiap respons non-2xx memiliki bentuk body yang sama persis. Lihat halaman Limit & Kuota untuk header yang membawa status kuota dan rate limit.

Dukungan

Untuk masalah teknis atau permintaan peningkatan batas penggunaan, silakan hubungi Tim Index Alpha.

Di halaman ini