REST API Overview
Batasan Dasar
- API ini dirancang untuk mematuhi spesifikasi HTTP dan REST. Misalnya, permintaan query menggunakan metode GET, dan permintaan pengiriman menggunakan metode POST. Jika permintaan tidak menggunakan metode HTTP yang sesuai, maka akan dikembalikan error.
- Kecuali dinyatakan lain, nilai parameter harus dienkode sebagai: UTF-8, URL Encoding.
Data Center dan Base URL
| Data Center | Base URL |
|---|---|
| Singapura | https://livedesk-api.engagelab.com |
Saat menggunakan REST API, Anda perlu menggabungkan Base URL yang dipilih dengan path API spesifik untuk mendapatkan alamat panggilan lengkap.
{base URL}/{API Path}
{base URL}/{API Path}
Tampilkan blok kode ini di jendela mengambang
Autentikasi
EngageLab REST API menggunakan HTTP Basic Authentication: Tambahkan Authorization ke HTTP Header:
Authorization: Basic ${base64_auth_string}
Authorization: Basic ${base64_auth_string}
Tampilkan blok kode ini di jendela mengambang
Algoritma pembuatan base64_auth_string di atas adalah: base64(api_key:api_secret)
- Nama Header adalah "Authorization", dan nilainya merupakan pasangan "username:password" yang telah dienkode dalam base64 (dipisahkan dengan tanda titik dua).
- Dalam konteks LiveDesk API, username adalah API Key, dan password adalah API Secret. Silakan tambahkan sumber data tipe API di "Pengaturan Proyek - Manajemen API" untuk mendapatkan API Key dan API Secret.










