URL Dasar
http://localhost:8000/api
Autentikasi
Bearer Token (Laravel Sanctum)
Format Respons
JSON dengan struktur yang konsisten
Total Endpoint
15+🚀 Panduan Cepat
- Daftarkan pengguna:
POST /api/register - Login untuk mendapatkan token:
POST /api/login - Gunakan token di header:
Authorization: Bearer {token} - Akses endpoint yang dilindungi
🔐 Detail Autentikasi Bearer Token
Semua endpoint yang bertanda "Autentikasi: Diperlukan" memerlukan Bearer token yang didapat dari login.
Cara Mendapatkan Token:
- Lakukan POST request ke
/api/logindengan email & password - API akan mengembalikan token dalam format:
"token": "1|abc123..." - Simpan token ini untuk digunakan pada request selanjutnya
Cara Menggunakan Token:
Tambahkan header berikut pada setiap request ke endpoint yang dilindungi:
Authorization: Bearer 1|abc123...
Contoh lengkap header request:
Content-Type: application/json Authorization: Bearer 1|abc123...
Contoh Lengkap dengan cURL:
1. Login untuk mendapatkan token:
curl -X POST http://localhost:8000/api/login \
-H "Content-Type: application/json" \
-d '{
"email": "john@example.com",
"password": "password123"
}'
2. Gunakan token untuk mengakses endpoint yang dilindungi:
curl -X GET http://localhost:8000/api/profile \ -H "Content-Type: application/json" \ -H "Authorization: Bearer 1|abc123def456..."
Format Respons Standar
{
"success": true,
"message": "Operasi berhasil diselesaikan",
"data": {
// Data respons di sini
}
}