Autentikasi
Masuk, daftar, keluar, dan pengguna saat ini. 4 endpoint
POST /auth/login
Body permintaan
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
email | string | ya | panjang 0–254 · pola ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$ · email |
password | string | ya | panjang 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
Body permintaan
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
email | string | ya | panjang 0–254 · pola ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$ · email |
password | string | ya | panjang 10–200 |
displayName | string | panjang 0–80 | |
workspaceName | string | panjang 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
Contoh
bash
curl -X POST 'https://api.lexcetha.com/api/v1/auth/logout' \
-H "Authorization: Bearer $LEX_TOKEN"GET /me
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/me' \
-H "Authorization: Bearer $LEX_TOKEN"