Dokumentasi API

Autentikasi

Semua endpoint di bawah ini (kecuali daftar/masuk) wajib menyertakan header X-API-Key berisi API key akunmu (lihat halaman Dashboard).

1. Daftar Akun

POST /api/auth/register

Body (JSON): full_name, email, no_whatsapp, password. Otomatis mendapat 1 API key.

2. Masuk

POST /api/auth/login

Body (JSON): email, password. Respons berisi status API key (aktif/kadaluarsa).

3. Daftar Game yang Didukung

GET /api/games (header X-API-Key)

Mengembalikan daftar game beserta kode_game dan apakah game tersebut butuh Server ID.

4. Cek Nickname

POST /api/cek-nickname (header X-API-Key)

Body (JSON): kode_game (dari endpoint Daftar Game), user_id, server_id (isi jika game membutuhkannya).

Respons sukses berisi nickname akun game tujuan.