Anda mungkin memerlukan cara untuk melakukan pengecekan, rekonsiliasi, analisa, ataupun debug API request di mode Test atau Live.
Melalui API Log, Anda dapat menemukan informasi mengenai API request yang telah Anda buat, seperti data mengenai permintaan, respon, dan metadata API request tersebut.
Kegunaan
- Mengecek apakah permintaan API Anda sudah diproses oleh Xendit atau tidak, (terutama berguna pada saat periode integrasi di mode Test);
- Mengecek nama API key dan alamat IP yang digunakan pada API request tertentu;
- Mengecek durasi respon untuk permintaan API request tertentu;
- Anda dapat mengecek nama API key dan alamat IP yang digunakan pada setiap permintaan API;
Batasan
-
API Log harus terlebih dahulu diaktifkan untuk bisnis Anda;
- Hubungi kami untuk mengaktifkan API Log pada Dashboard Anda
-
Anda harus memiliki izin pengguna dasbor Developer untuk mengakses API Logs;
- Karena itu, sub akun OWNED tidak memiliki API Logs pada dasbornya;
-
Pelajari lebih lanjut mengenai izin pengguna dasbor pada tautan berikut;
-
API Log hanya akan menunjukkan API request yang berhasil diotentikasi.
- API request yang memiliki error pada autentikasi (seperti error INVALID_API_KEY), tidak akan muncul pada API Logs;
- Xendit hanya akan menunjukkan data API pada API logs untuk API request yang dibuat sepanjang 90 hari terakhir;
- API logs memuat seluruh API Xendit API, kecuali API untuk permintaan yang dibuat melalui integrasi pihak ketiga (seperti Shopify, WooCommerce, etc).
-
Response time yang ditunjukkan pada API Logs merujuk pada durasi pemrosesan API request pada sistem Xendit.
- Durasi tersebut tidak termasuk waktu yang diperlukan API request untuk berpindah dari server Anda ke server Xendit.
Steps
- Klik laman API Logs, di bawah tab “Developer”;
- Anda akan melihat seluruh log API yang Anda buat;
-
Untuk menemukan suatu API request tertentu, ada dua cara yang Anda dapat lakukan:
-
Melalui Request ID
-
Temukan kode unik ini pada header response API Anda, pada kolom Request-ID.
- Jika Anda perlu menghubungi kami mengenai suatu API request yang spesifik, Request ID ini akan memastikan kami dapat menemukan API request Anda dengan cepat pada sistem kami, sehingga mempercepat proses penyelesaian isu.
- Jika Anda perlu menghubungi kami mengenai suatu API request yang spesifik, Request ID ini akan memastikan kami dapat menemukan API request Anda dengan cepat pada sistem kami, sehingga mempercepat proses penyelesaian isu.
-
Salin dan tempel Request ID pada kolom pencarian untuk menemukan log API pada Dashboard.
-
Temukan kode unik ini pada header response API Anda, pada kolom Request-ID.
- Melalui Penyesuaian Filter
-
Melalui Request ID
-
-
- Sesuaikan filter tanggal, berdasarkan waktu dan tanggal API Request dibuat;
- Sesuaikan filter method, berdasarkan metode API Request (PUT, DELETE, POST, PATCH, atau GET);
- Sesuaikan filter status code, berdasarkan HTTP status code dari API Request Anda;
-
Sesuaikan filter API endpoint, berdasarkan endpoint API Request Anda.
-
Untuk informasi lebih lanjut, Anda dapat merujuk pada dokumentasi kami disini