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.