Authorization
Credentials
Untuk mulai menggunakan api kami, anda membutuhkan sebuah credentials yang diperlukan untuk men-identify dan men-authorise API Switching.
Bagaimana Cara Mendapatkan Credentials ?
Mohon menghubungi kami di office@class.id untuk mendapatkan credentials. Anda akan menerima credentials berikut dari kami untuk dapat mulai menggunakan API Switching :
Name | Description |
---|---|
API_KEY | Digunakan untuk meng-identifikasi request adalah dari anda. |
API_SECRET | Digunakan untuk mengirimkan signature yang mana nanti dibutuhkan untuk memverifikasi payload yang anda kirim adalah benar2 dari anda. |
Headers
Agar sukses berkomunikasi dengan API kami anda harus menambahkan headers berikut didalam setiap request yang anda kirimkan kepada kami :
Name | Description |
---|---|
X-CLASSID-APIKEY | Nilainya berupa API_KEY yang telah anda dapatkan dari kami. |
X-CLASSID-SIGNATURE | Anda perlu membuat signature menggunakan metode HMAC SHA256 dengan API_SECRET yang anda dapatkan sebelumnya. |
Jika X-CLASSID-APIKEY header tidak di ikutkan dalam API request maka error 403 Forbidden akan dikembalikan sebagai response.
Dan jika X-CLASSID-SIGNATURE header tidak di ikutkan dalam API request maka error 401 Unauthorized akan dikembalikan sebagai response.