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:

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"
}