Skip to content

Referensi: login

Contoh permintaan dan respons untuk POST /v1/auth/login.

Updated View as Markdown

Endpoint

POST /v1/auth/login

Pakai endpoint ini untuk membuat sesi terautentikasi.

Isi permintaan (Request body)

  • email string (required) — Alamat email pengguna.

  • password string (required) — Kata sandi pengguna.

  • telemetry_id string — ID telemetri sidik jari perangkat opsional.

Request example:

curl -X POST "https://api.wazapin.com/v1/auth/login" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "password": "password123",
    "telemetry_id": "tel_abc123"
  }'

Response example:

{
  "id": "a6c8ca86-2f29-4fe6-a077-1e56cb4ec2f2",
  "name": "Demo User",
  "email": "user@example.com",
  "email_verified": true,
  "timezone": "Asia/Jakarta",
  "week_start": "monday",
  "created_at": "2026-03-04T06:10:14Z"
}
{
  "title": "Unauthorized",
  "status": 401,
  "detail": "invalid email or password"
}

Catatan

  • Login yang berhasil juga menyetel token sesi Set-Cookie.
  • Untuk panggilan API publik setelah masuk, pakai X-Api-Key sebagai header autentikasi utama.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close