Authentication
API Key
Semua endpoint admin menggunakan API Key authentication. API Key harus dikirimkan di header X-API-Key.
Mendapatkan API Key
API Key dapat dibuat melalui Dashboard MauTiket:
- Login ke Dashboard MauTiket
- Buka menu Settings > API Keys
- Klik Create API Key
- Berikan nama untuk API Key (misal:
admin-automation) - Klik Create
- Simpan API Key - hanya ditampilkan sekali saat pembuatan
peringatan
API Key hanya ditampilkan sekali saat pembuatan. Simpan API Key di tempat yang aman.
Menggunakan API Key
Tambahkan header X-API-Key pada setiap request:
curl -X GET https://api.mautiket.com/events/:id/admin/orders \
-H "X-API-Key: mk_..."
Contoh Penggunaan
# Gunakan API Key untuk admin order
API_KEY="mk_abcdefgh12345678ijklmnopqrst..."
curl -s https://api.mautiket.com/events/:id/admin/orders \
-H "X-API-Key: $API_KEY"
Error Handling
| Code | Description |
|---|---|
| 401 | API Key tidak valid atau expired |
| 403 | Tidak memiliki akses ke event |
Limitations
- API Key dibuat melalui Dashboard MauTiket
- API Key tidak memiliki scope per-endpoint (mendapat semua permission user)
- API Key tidak memiliki session ID