Pada halaman ini, akan dijelaskan penggunaaan API untuk berinterakasi dengan tabel lookup Type.
API List
Method ini digunakan untuk mendapatkan data type yang tersedia.
Request
| METHOD | URL |
|---|---|
| GET | http://apiv2.mitrabunso.com/public/product/type/list/{id_user}/{offsite}/{limit} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 digit id user |
| GET | offsite | YA | int | offsite data |
| GET | limit | YA | int | limit data |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
| GET | q | TIDAK | STRING | Parameter untuk pencarian |
| GET | orderBy | TIDAK | STRING | Parameter untuk pengurutan berdasarkan data |
Response
{
"message": "Data retrieved successfully",
"show": "1",
"total": 37,
"data": [
{
"deleted_at": null,
"id": "056615dc-73e0-4141-bde1-c9baab2559cb",
"code": "1ERC",
"name": "Electroplating raCaseta",
"created": {
"date": "2022-05-06 09:26:43.000000",
"timezone_type": 3,
"timezone": "Asia/Bangkok"
},
"updated": {
"date": "2022-05-06 09:26:43.000000",
"timezone_type": 3,
"timezone": "Asia/Bangkok"
},
"createdBy": "8b66d86d-f1ee-4da0-b7c5-d0e6b5992f2e",
"updatedBy": "",
"createdByName": "Melly Ningsih",
"updatedByName": null
}
]
}
API Create
Method ini digunakan untuk memasukan data type.
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/product/type/create/{id_user} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 digit id user |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
| POST | name | YA | STRING | Nama untuk type |
| POST | code | YA | STRING | Code untuk type |
Response
{
"message": "Data added successfully",
"data": {
"deleted_at": null,
"id": "0946a471-4469-4358-8101-ed8816fb5bb8",
"code": "TYT001",
"name": "Type Test 001",
"created": {
"date": "2022-10-08 12:16:51.000000",
"timezone_type": 3,
"timezone": "Asia/Bangkok"
},
"updated": {
"date": "2022-10-08 12:16:51.000000",
"timezone_type": 3,
"timezone": "Asia/Bangkok"
},
"createdBy": "eb94482d-804e-43e2-a802-b2792ebe74c7",
"updatedBy": "",
"createdByName": null,
"updatedByName": null
}
}
API Update
Method ini digunakan untuk mengubah data type.
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/product/type/update/{id_user}/{id_type} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 digit id user |
| GET | id_type | YA | STRING | 36 digit id type |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
| POST | name | YA | STRING | Nama untuk type |
| POST | code | YA | STRING | Code untuk type |
Response
{
"message": "Data updated successfully",
"data": {
"deleted_at": null,
"id": "0946a471-4469-4358-8101-ed8816fb5bb8",
"code": "TYT0001",
"name": "Type Test 01 Edited",
"created": {
"date": "2022-10-08 12:16:51.000000",
"timezone_type": 3,
"timezone": "Asia/Bangkok"
},
"updated": {
"date": "2022-10-08 12:17:42.000000",
"timezone_type": 3,
"timezone": "Asia/Bangkok"
},
"createdBy": "eb94482d-804e-43e2-a802-b2792ebe74c7",
"updatedBy": "eb94482d-804e-43e2-a802-b2792ebe74c7",
"createdByName": null,
"updatedByName": null
}
}
API Details
Method ini digunakan untuk mendapatkan data details type.
Request
| METHOD | URL |
|---|---|
| POST | http://apiv2.mitrabunso.com/public/product/type/details/{id_user}/{id_type} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 digit id user |
| GET | id_type | YA | STRING | 36 digit id type |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
Response
{
"message": "Data retrieved successfully",
"data": {
"deleted_at": null,
"id": "0946a471-4469-4358-8101-ed8816fb5bb8",
"code": "TYT0001",
"name": "Type Test 01 Edited",
"created": {
"date": "2022-10-08 12:16:51.000000",
"timezone_type": 3,
"timezone": "Asia/Bangkok"
},
"updated": {
"date": "2022-10-08 12:17:42.000000",
"timezone_type": 3,
"timezone": "Asia/Bangkok"
},
"createdBy": "eb94482d-804e-43e2-a802-b2792ebe74c7",
"updatedBy": "eb94482d-804e-43e2-a802-b2792ebe74c7",
"createdByName": null,
"updatedByName": null
}
}
API Delete
Method ini digunakan untuk menghapus data type.
Request
| METHOD | URL |
|---|---|
| DELETE | http://apiv2.mitrabunso.com/public/product/type/delete/{id_user}/{id_type} |
Parameter yang digunakan pada method ini adalah sebagai berikut:
| METHOD | Parameter | Wajib | Tipe | Keterangan |
|---|---|---|---|---|
| GET | id_user | YA | STRING | 36 digit id user |
| GET | id_type | YA | STRING | 36 digit id type |
| HEAD | Authorization | YA | Bearer Token | Bearer Token Login |
Response
{
"message": "data deleted successfully"
}