Logs
Halaman Logs menampilkan semua aktivitas API dan sistem untuk debugging dan monitoring.
Akses Logs
- Buka Logs di sidebar
- Lihat daftar log terbaru
- Gunakan filter untuk mencari log spesifik
Jenis Log
API Logs
Log dari semua API request:
- Request method dan endpoint
- Request headers dan body
- Response status dan body
- Duration
- IP address
Webhook Logs
Log dari webhook deliveries:
- Event type
- Target URL
- Request payload
- Response status
- Retry attempts
Message Logs
Log dari pengiriman pesan:
- Message ID
- Recipient
- Status (sent, delivered, read, failed)
- Error message (jika gagal)
Filter Logs
By Date Range
Pilih periode waktu:
- Last 1 hour
- Last 24 hours
- Last 7 days
- Custom range
By Status
Filter berdasarkan status:
- Success (2xx)
- Client Error (4xx)
- Server Error (5xx)
By Endpoint
Filter berdasarkan endpoint API:
/messages/send/contacts/broadcasts- dll.
By Request ID
Cari log spesifik dengan request ID:
Code
Request ID ada di setiap API response header dan body.
Detail Log
Klik log untuk melihat detail:
Request
Code
Response
Code
Debugging dengan Logs
1. API Error
Jika API return error:
- Cari log berdasarkan waktu atau request ID
- Lihat request body - apakah format benar?
- Lihat response error - apa penyebabnya?
- Fix dan retry
2. Pesan Tidak Terkirim
- Filter by endpoint
/messages/send - Cari request untuk nomor tujuan
- Cek response status
- Lihat error message jika gagal
3. Webhook Tidak Diterima
- Lihat Webhook Logs
- Cek apakah request terkirim
- Lihat response dari endpoint Anda
- Cek retry attempts
Export Logs
Untuk analisis lebih lanjut:
- Set filter yang diinginkan
- Klik Export
- Pilih format (CSV/JSON)
- Download file
Retention
Log disimpan berdasarkan plan:
| Plan | Retention |
|---|---|
| Free | 7 hari |
| Pro | 30 hari |
| Business | 90 hari |
Setelah periode tersebut, log akan dihapus otomatis.
Best Practices
1. Monitor Regularly
Cek logs secara berkala untuk:
- Error patterns
- Unusual activity
- Performance issues
2. Set Up Alerts
Gunakan webhook untuk alert saat:
- Error rate tinggi
- Response time lambat
- Failed deliveries
3. Include Request ID in Support
Saat menghubungi support, sertakan:
- Request ID
- Timestamp
- Endpoint
- Error message
4. Debug in Development
Gunakan test/development API key untuk debugging agar tidak tercampur dengan production logs.
Privacy
Logs mungkin berisi data sensitif:
- Phone numbers (partially masked)
- Message content (shown in detail view)
- API keys (masked)
Pastikan hanya authorized users yang akses Logs.