Ikhtisar API
Ini adalah dokumentasi API publik Capgo cloud. API memungkinkan Anda untuk mengelola sumber daya Capgo secara programatis, termasuk organisasi, perangkat, saluran, dan bundle. Ini dirancang untuk menjadi RESTful dan menggunakan metode HTTP standar.
Autentikasi
Section titled “Autentikasi”Semua endpoint API memerlukan autentikasi. Untuk mengautentikasi permintaan Anda, tambahkan kunci API Anda di header authorization.
Contoh:
curl -H "authorization: your-api-key" https://api.capgo.app/organization/Pembatasan Kecepatan
Section titled “Pembatasan Kecepatan”API menerapkan pembatasan kecepatan untuk memastikan penggunaan yang adil. Batas saat ini adalah:
- 100 permintaan per menit untuk akun standar
- 1000 permintaan per menit untuk akun perusahaan
Jika Anda melebihi batas ini, Anda akan menerima respons 429 (Too Many Requests).
Format Respons
Section titled “Format Respons”Semua respons dalam format JSON. Respons yang berhasil biasanya mencakup objek data atau bidang status. Respons kesalahan mencakup bidang error dengan deskripsi tentang apa yang salah.
Contoh respons berhasil:
{ "status": "ok", "data": { ... }}Contoh respons kesalahan:
{ "error": "Invalid API key", "status": "KO"}Endpoint yang Tersedia
Section titled “Endpoint yang Tersedia”Praktik Terbaik
Section titled “Praktik Terbaik”- Penanganan Kesalahan: Selalu periksa respons kesalahan dan tangani dengan tepat
- Pembatasan Kecepatan: Terapkan backoff eksponensial saat mencapai batas kecepatan
- Caching: Cache respons bila sesuai untuk mengurangi panggilan API
- Versi: Lacak perubahan API melalui changelog kami