Dokumentasi Resmi
|tulis.orgArsitektur Dokumentasi
Peta jalan panduan, SDK integration, dan API reference lengkap yang disiapkan secara terstruktur.
TULIS CMS/DEVELOPER HUB
/api-reference-auth-login
Login
Autentikasi pengguna menggunakan email dan password. Mengembalikan JWT token yang digunakan untuk mengakses Admin API.
Endpoint
POST /api/login
Authentication
Tidak diperlukan. Endpoint ini publik.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
email | string | ya | Email terdaftar. |
password | string | ya | Password akun. |
{
"email": "ahmad@example.com",
"password": "rahasia123"
}Response
{
"status": 200,
"message": "Login successful",
"data": {
"token": "eyJhbGciOiJIUzI1NiIs...",
"user": {
"id": "c3d4e5f6-3333-4444-5555-666677778888",
"name": "Ahmad Fulan",
"email": "ahmad@example.com",
"role": "user",
"avatar": null
}
}
}cURL Example
curl -X POST "https://YOUR_HOST/api/login" \
-H "Content-Type: application/json" \
-d '{
"email": "ahmad@example.com",
"password": "rahasia123"
}'Catatan
- Token JWT berlaku selama
JWT_EXPIRY_HOURS(default: 24 jam). - Gunakan token ini di header
Authorization: Bearer <token>untuk semua endpoint Admin API. - Jika email belum diverifikasi, login akan ditolak. Periksa inbox email untuk link verifikasi.
Lini Masa Peluncuran Fitur
Fase 1: Setup Awal & KonfigurasiSELESAI
Docker Compose, pengaturan file environment, dan panduan setup lokal telah lengkap dibuat.
Fase 2: Referensi RESTful APISELESAI
Dokumentasi route endpoint publik, otentikasi JWT, dan kontrol hak akses telah selesai disusun.
Fase 3: Integrasi Frontend & Fitur LanjutSEDANG BERJALAN
Mempersiapkan boilerplate untuk Next.js client, manajemen revisi konten, dan optimasi query.