API Aplikasi Kantin

Deskripsi

API Aplikasi Kantin adalah sebuah RESTful API yang menyediakan layanan terkait pengelolaan pengguna aplikasi kantin. API ini memungkinkan pengguna untuk melakukan operasi CRUD (Create, Read, Update, Delete) terhadap data pengguna.

Endpoint

Daftar Pengguna

  • GET /users

    Mengembalikan daftar pengguna yang terdaftar dalam aplikasi kantin.

  • POST /users

    Mendaftarkan pengguna baru ke dalam aplikasi kantin.

    Payload

    Parameter Tipe Data Deskripsi
    username String Nama pengguna
    fullname String Nama lengkap
    password String Kata sandi

Contoh Penggunaan

Mendapatkan Daftar Pengguna

Request:

GET https://calm-red-dove-fez.cyclic.app/users

Response:

{
    "status": "success",
    "data": {
        "users": [
            {
                "id": "user-FIbMSWcFKPR4fAAk",
                "username": "angkrnia",
                "fullname": "angkrnia"
            },
            {
                "id": "user-FPqYfyWnkP8sSpKs",
                "username": "admin",
                "fullname": "admin123"
            }
        ]
    }
}

Mendaftarkan Pengguna Baru

Request:

POST https://calm-red-dove-fez.cyclic.app/users

Payload:
{
  "username": "james_brown",
  "fullname": "James Brown",
  "password": "mypassword123"
}

Response:

{
   "status": "success",
   "message": "User berhasil ditambahkan",
   "data": {
     "userId": "user-FPqYfyWnkP8sSpKs"
   }
}

Kesimpulan

API Aplikasi Kantin menyediakan dua endpoint yang memungkinkan pengguna untuk mendapatkan daftar pengguna yang terdaftar dan mendaftarkan pengguna baru ke dalam aplikasi. Gunakan endpoint-endpoint ini sesuai dengan kebutuhan aplikasi kantin Anda.