Dokumentasi API
Auth
Auth Endpoint
info: Mengolah data pengguna dari mulai mendaftar sampai masuk.
Base URL
https://open-api.delcom.org/api/v1
Register
Mendaftarkan akun pengguna baru ke dalam sistem.
- URL
/auth/register
- Method
- POST
- Request Body
nameasstringemailasstring, must be uniquepasswordasstring
- Contoh Request
POST {{BaseURL}}/auth/register Accept: application/json Content-Type: application/json { "name": "Delcom Testing", "email": "testing@delcom.org", "password": "123456" } - Response Berhasil
{ "status": "success", "message": "Berhasil melakukan pendaftaran" } - Response Gagal
{ "status": "fail", "message": "Data tidak valid", "data": { "field": [ "Pesan validasi" ] } }
Login
Melakukan autentikasi akun pengguna dan mendapatkan access token.
- URL
/auth/login
- Method
- POST
- Request Body
emailasstringpasswordasstring
- Contoh Request
POST {{BaseURL}}/auth/login Accept: application/json Content-Type: application/json { "email": "testing@delcom.org", "password": "123456" } - Response Berhasil
{ "status": "success", "message": "Berhasil login", "data": { "user": { "id": 1, "name": "Delcom Testing", "email": "testing@delcom.org", "email_verified_at": null, "created_at": "2024-02-26T02:15:53.000000Z", "updated_at": "2024-02-26T02:15:53.000000Z" }, "token": "1|FIp8NZYW7er2i8X3nUsqfE6S8y4WZejZjtCVZgoD9c1ef654" } } - Response Gagal
{ "status": "fail", "message": "Kredensial akun tidak ditemukan" }
Logout
Mencabut access token pengguna yang sedang aktif (keluar dari sistem).
- URL
/auth/logout
- Method
- POST
- Headers
Authorization:Bearer <token>
- Contoh Request
POST {{BaseURL}}/auth/logout Accept: application/json Authorization: Bearer <token> - Response Berhasil
{ "status": "success", "message": "Berhasil logout" }