Autentikasi
Akses ke Partner API memerlukan autentikasi menggunakan kunci rahasia API. Buat dan kelola kunci Anda melalui Partner Console.
Kunci API berfungsi sebagai kredensial Anda untuk mengakses sumber daya mitra. Setiap kunci memiliki akses terbatas ke data organisasi tertentu dan dapat dinonaktifkan secara instan bila diperlukan.
Tangani kunci API Anda dengan hati-hati—kunci ini memberikan akses penuh ke akun Anda! Jangan pernah mengekspos kunci ini di repositori publik, aplikasi sisi klien, atau di tempat mana pun yang dapat membuatnya disalahgunakan.
Autentikasikan permintaan menggunakan HTTP Basic Auth dengan mengirimkan kunci API Anda sebagai nama pengguna. Biarkan kata sandi kosong.
API hanya menerima koneksi HTTPS yang aman. Permintaan HTTP biasa ditolak, begitu pula permintaan apa pun yang tidak memiliki kredensial autentikasi yang benar.
Contoh Permintaan
curl https://partner-api.performancehub.co/partner/v1/organisations \
-u sk_live_YOUR_PARTNER_SECRET_KEY:
# The colon prevents curl from asking for a password.
Memverifikasi Kunci Rahasia
curl https://partner-api.performancehub.co/partner/v1/auth/ping \
-u sk_live_YOUR_PARTNER_SECRET_KEY:
# Returns { "message": "You are successfully authorised as <PartnerName>" }