Lompat ke konten

API Ringkasan

Ini adalah dokumentasi dari API publik Capgo cloud. API memungkinkan Anda mengelola sumber daya Capgo Anda secara programatis, termasuk organisasi, perangkat, saluran, dan paket. Ini dirancang untuk menjadi RESTful dan menggunakan metode HTTP standar.

Semua API endpoint memerlukan autentikasi. Untuk mengautentikasi permintaan Anda, tambahkan kunci API Anda di authorization header.

Contoh:

Jendela terminal
curl -H "authorization: your-api-key" https://api.capgo.app/organization/

Implementasi API melakukan batasan penggunaan untuk memastikan penggunaan yang adil. Batasan saat ini adalah:

  • 100 permintaan per menit untuk akun standar
  • 1000 permintaan per menit untuk akun bisnis

Jika Anda melebihi batasan ini, Anda akan menerima respons 429 (Terlalu Banyak Permintaan)

Semua respons dalam format JSON. Respons sukses biasanya mencakup entitas data objek atau status field. Tanggapan kesalahan termasuklah error field dengan deskripsi apa yang salah.

Contoh tanggapan sukses:

{
"status": "ok",
"data": { ... }
}

Contoh tanggapan kesalahan:

{
"error": "Invalid API key",
"status": "KO"
}
  1. Pengelolaan Kesalahan: Selalu periksa respons kesalahan dan tangani dengan tepat
  2. Pengaturan Batas: Implementasikan backoff eksponensial ketika menabrak batas limit
  3. Penggunaan Cache: Cache respons ketika sesuai untuk mengurangi API panggilan
  4. Versi: Pantau perubahan API melalui catatan perubahan kami