Dokumentasi API : Product – Type

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

METHODURL
GEThttp://apiv2.mitrabunso.com/public/product/type/list/{id_user}/{offsite}/{limit}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 digit id user
GEToffsiteYAintoffsite data
GETlimitYAintlimit data
HEADAuthorizationYABearer TokenBearer Token Login
GETqTIDAKSTRINGParameter untuk pencarian
GETorderByTIDAKSTRINGParameter 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

METHODURL
POSThttp://apiv2.mitrabunso.com/public/product/type/create/{id_user}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 digit id user
HEADAuthorizationYABearer TokenBearer Token Login
POSTnameYASTRINGNama untuk type
POSTcodeYASTRINGCode 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

METHODURL
POSThttp://apiv2.mitrabunso.com/public/product/type/update/{id_user}/{id_type}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 digit id user
GETid_typeYASTRING36 digit id type
HEADAuthorizationYABearer TokenBearer Token Login
POSTnameYASTRINGNama untuk type
POSTcodeYASTRINGCode 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

METHODURL
POSThttp://apiv2.mitrabunso.com/public/product/type/details/{id_user}/{id_type}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 digit id user
GETid_typeYASTRING36 digit id type
HEADAuthorizationYABearer TokenBearer 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

METHODURL
DELETEhttp://apiv2.mitrabunso.com/public/product/type/delete/{id_user}/{id_type}

Parameter yang digunakan pada method ini adalah sebagai berikut:

METHODParameterWajibTipeKeterangan
GETid_userYASTRING36 digit id user
GETid_typeYASTRING36 digit id type
HEADAuthorizationYABearer TokenBearer Token Login

Response

{
    "message": "data deleted successfully"
}

Leave a Reply