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.