Skip to content

Autentikasi ​

Masuk, daftar, keluar, dan pengguna saat ini. 4 endpoint

POST /auth/login​

/api/v1/auth/login · Tanpa login

Body permintaan

FieldTipeWajibCatatan
emailstringyapanjang 0–254 · pola ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$ · email
passwordstringyapanjang 1–200

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/auth/login' \
  -H 'Content-Type: application/json' \
  -d '{"email":"demo@lex.local","password":"string"}'

POST /auth/register​

/api/v1/auth/register · Tanpa login

Body permintaan

FieldTipeWajibCatatan
emailstringyapanjang 0–254 · pola ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$ · email
passwordstringyapanjang 10–200
displayNamestringpanjang 0–80
workspaceNamestringpanjang 2–80

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/auth/register' \
  -H 'Content-Type: application/json' \
  -d '{"email":"demo@lex.local","password":"string"}'

POST /auth/logout​

/api/v1/auth/logout · Perlu sesi login

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/auth/logout' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /me​

/api/v1/me · Perlu sesi login

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/me' \
  -H "Authorization: Bearer $LEX_TOKEN"

Lex oleh Gavalytics AI