Referensi API
API Tenta.id memungkinkan Anda mengintegrasikan platform dengan sistem eksternal Anda.
Base URL
Section titled “Base URL”https://api.tenta.id/v1Autentikasi
Section titled “Autentikasi”Semua request API membutuhkan API key yang dikirim melalui header:
Authorization: Bearer YOUR_API_KEYDapatkan API key Anda di Settings > API pada dashboard Tenta.id.
Endpoint Utama
Section titled “Endpoint Utama”Kirim Pesan
Section titled “Kirim Pesan”POST /messages/send| Parameter | Tipe | Deskripsi |
|---|---|---|
channel | string | Channel tujuan (whatsapp, instagram, dll) |
to | string | Nomor/ID penerima |
message | string | Isi pesan |
Daftar Percakapan
Section titled “Daftar Percakapan”GET /conversations| Parameter | Tipe | Deskripsi |
|---|---|---|
status | string | Filter status (open, closed, pending) |
channel | string | Filter channel |
page | number | Nomor halaman |
limit | number | Jumlah per halaman |
Detail Percakapan
Section titled “Detail Percakapan”GET /conversations/:idSaldo Kredit
Section titled “Saldo Kredit”GET /credits/balanceRate Limiting
Section titled “Rate Limiting”API dibatasi 100 request per menit per API key. Response header X-RateLimit-Remaining menunjukkan sisa kuota Anda.
Error Codes
Section titled “Error Codes”| Code | Deskripsi |
|---|---|
| 400 | Request tidak valid |
| 401 | API key tidak valid atau tidak ada |
| 403 | Tidak memiliki izin |
| 404 | Resource tidak ditemukan |
| 429 | Rate limit terlampaui |
| 500 | Internal server error |