POST
https://api.wazapin.id
/
v1
/
auth
/
login
Login with email and password
curl --request POST \
  --url https://api.wazapin.id/v1/auth/login \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: <api-key>' \
  --data '
{
  "email": "<string>",
  "password": "<string>",
  "telemetry_id": "<string>"
}
'

Endpoint

POST /v1/auth/login Creates an authenticated session for dashboard workflows.

Request body

email
string
required
User email address.
password
string
required
User password.
telemetry_id
string
Optional device fingerprint telemetry ID.
curl -X POST "https://api.wazapin.id/v1/auth/login" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "password": "password123",
    "telemetry_id": "tel_abc123"
  }'
200 OK
{
  "data": {
    "id": "a6c8ca86-2f29-4fe6-a077-1e56cb4ec2f2",
    "name": "Demo User",
    "email": "user@example.com"
  }
}
401 Unauthorized
{
  "title": "Unauthorized",
  "status": 401,
  "detail": "invalid email or password"
}