Dokumentasi API Login
Endpoint
Endpoint |
Deskripsi |
POST /api/login |
Melakukan proses otentikasi pengguna dan mengembalikan token akses jika login berhasil. |
Parameter Permintaan
Parameter |
Tipe Data |
Deskripsi |
email |
string |
Alamat email pengguna yang terdaftar. |
password |
string |
Kata sandi pengguna yang sesuai dengan email yang diberikan. |
Response
Response JSON yang diberikan oleh endpoint /api/login
terdiri dari:
- status code 200 Login berhasil, selain itu login gagal
- data (object) - Objek yang berisi data pengguna yang berhasil login
- message (string) - Pesan status hasil login (misalnya: "Login Berhasil")
Contoh Penggunaan
Request:
POST /api/login
Header
Accept: application/json
Body
{
"email": "adminy@admin.com",
"password": "112334itula"
}
Response:
{
"data": {
"id": 1,
"nim": null,
"name": "Admin",
"akses": "operator",
"nohp": null,
"nohp_verified_at": null,
"email": "admin@admin.com",
"email_verified_at": "2022-11-01 15:00:44",
"created_at": "2022-11-01 08:00:15",
"updated_at": "2022-11-01 08:00:44",
"token": {
"accessToken": {
"name": "myToken",
"abilities": [
"*"
],
"expires_at": null,
"tokenable_id": 1,
"tokenable_type": "App\\Models\\User",
"updated_at": "2023-07-18T08:03:37.000000Z",
"created_at": "2023-07-18T08:03:37.000000Z",
"id": 10
},
"plainTextToken": "10|3NoIim4wy2VQQnYkBIhqPBGu3R6FKKGHsQixo7U3"
},
"avatar_url": null
},
"message": "Login Berasil"
}