Authentication
Daftar, login, dan kelola sesi akun Anda.
WAPIZ menggunakan JWT yang disimpan sebagai HTTP-only cookie (wa_token). Semua request selanjutnya harus menyertakan cookie ini.
POST /api/auth/register
Buat akun baru. Paket Free otomatis diberikan saat registrasi.
Request body
| Field | Type | Required | Keterangan |
|---|---|---|---|
name | string | Ya | Nama lengkap |
email | string | Ya | Alamat email |
password | string | Ya | Minimal 8 karakter |
Response 201
Response juga menyertakan cookie wa_token sehingga langsung bisa digunakan.
Errors
| Status | Pesan |
|---|---|
400 | Semua field wajib diisi |
400 | Password minimal 8 karakter |
409 | Email sudah terdaftar |
POST /api/auth/login
Login menggunakan email dan password.
Request body
| Field | Type | Required |
|---|---|---|
email | string | Ya |
password | string | Ya |
Response 200
Errors
| Status | Pesan |
|---|---|
400 | Email dan password wajib diisi |
401 | Email atau password salah |
GET /api/auth/me
Ambil data akun yang sedang login, termasuk info paket dan device.
Response 200
Errors
| Status | Pesan |
|---|---|
401 | Unauthorized |
GET /api/auth/logout
Hapus sesi dan redirect ke halaman login.
DELETE /api/auth/me
Logout tanpa redirect — cocok untuk client API.
Response 200
© 2026 WAPIZ. Unofficial WhatsApp API.