Dokumentasi ini menjelaskan cara mengakses layanan API sebagai bahan pendukung pembelajaran. Berikut ini adalah detail API:
| Method | URL |
|---|---|
| POST | https://ujiapi.wanabud.com/api/register |
| Parameter | Wajib | Tipe |
|---|---|---|
| nama | Ya | string |
| Ya | string | |
| telp | Ya | string |
| password | Ya | string |
{
"sukses":1,
"pesan":"Data Anda Berhasil ditambahkan"
}
{
sukses: 0,
pesan: {
nama: ["Nama wajib diisi"],
email: ["Email wajib diisi"],
password: ["Password wajib diisi"],
telp: ["Telp wajib diisi"],
},
}
| Method | URL |
|---|---|
| POST | https://ujiapi.wanabud.com/api/login |
| Parameter | Wajib | Tipe |
|---|---|---|
| Ya | string | |
| password | Ya | string |
{
sukses: 1,
data: {
id: 1,
nama: "Budis",
email: "budi@gmail.com",
telp: "08487464846",
created_at: "2022-08-24T05:35:16.000000Z",
updated_at: "2022-08-24T06:38:31.000000Z",
},
pesan: "Selamat Datang Budis",
}
{
"sukses":0,
"pesan":"Email dan password salah"
}
| Method | URL |
|---|---|
| GET | https://ujiapi.wanabud.com/api/users |
{
sukses: 1,
data: [
{
id: 1,
nama: "Budis",
email: "budi@gmail.com",
telp: "08487464846",
created_at: "2022-08-24T05:35:16.000000Z",
updated_at: "2022-08-24T06:38:31.000000Z",
},
{
id: 2,
nama: "Anto",
email: "anto@gmail.com",
telp: "088514446549",
created_at: "2022-08-24T06:20:53.000000Z",
updated_at: "2022-08-24T06:20:53.000000Z",
},
{
id: 4,
nama: "Nina",
email: "nina@gmail.com",
telp: "08487464846",
created_at: "2022-08-24T07:37:23.000000Z",
updated_at: "2022-08-24T07:37:23.000000Z",
},
],
}
| Method | URL |
|---|---|
| GET | https://ujiapi.wanabud.com/api/users/{id} |
{
sukses: 1,
data: {
id: 1,
nama: "Budis",
email: "budi@gmail.com",
telp: "08487464846",
created_at: "2022-08-24T05:35:16.000000Z",
updated_at: "2022-08-24T06:38:31.000000Z",
},
}
| Method | URL |
|---|---|
| PUT | https://ujiapi.wanabud.com/api/users/{id} |
| Parameter | Wajib | Tipe |
|---|---|---|
| nama | Ya | string |
| telp | Ya | string |
{
"sukses":1,
"pesan":"Data Anda Berhasil diubah"
}
{
sukses: 0,
pesan: {
nama: ["Nama wajib diisi"],
telp: ["Telp wajib diisi"],
},
}
| Method | URL |
|---|---|
| DELETE | https://ujiapi.wanabud.com/api/users/{id} |
{
"sukses":1,
"pesan":"Data Anda Berhasil dihapus"
}