Introduction

This documentation aims to provide all the information you need to work with our API.

As you scroll, you'll see code examples for working with the API in different programming languages in the dark area to the right (or as part of the content on mobile). You can switch the language used with the tabs at the top right (or from the nav menu at the top left on mobile).

To find out the pattern and flow of submissions available on this API, you can learn it through the general diagram below.

WIP

Authenticating requests

To authenticate requests, include an Authorization header with the value "Bearer {YOUR_API_TOKEN}".

All authenticated endpoints are marked with a requires authentication badge in the documentation below.

You can retrieve your Bearer Token by doing Authentication process using Login endpoint.

Calculator API

This specific API is used for running credit simulations. It is connected to the internal MUF API (Re-engineering API) and incorporates complex calculation functions to deliver precise credit simulation results. This is particularly beneficial for forecasting credit scenarios and making financial decisions.

Calculator Credit

POST
https://muf-api.cakradigital.com
/api/calculator/credit
REQUIRES AUTHENTICATION

Endpoint to calculate installment loan based on given parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": {
        "area": 1,
        "area_text": "Jabodetabek",
        "kind": 2,
        "kind_text": "Mobil Bekas",
        "price": 100000000,
        "downpayment": 40000000,
        "downpayment_percentage": 40,
        "tenor": 36,
        "tenor_year": 3,
        "credit_rate": 3,
        "installment": 2054166,
        "first_payment": 49891166,
        "admin_fee": 3000000,
        "insurance_fee": 0,
        "provisi_fee": 0,
        "fidusia_fee": 165000
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the  has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Domain API

APIs dedicated to managing and selecting geographical data. This includes available areas and branches. These are primarily used for simulations and making precise, location-based queries or selections.

Domain

POST
https://muf-api.cakradigital.com
/api/domain
REQUIRES AUTHENTICATION

Browse or refine the search of all domains in the database, that used to filter conventional or syariah datasets from/for Product Listing, Public Resources, Simulation, and Submission endpoint.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "MOAS"
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the domain has been completed."
    },
    "pagination": {
        "count": 2,
        "total": 2,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 1,
        "links": {}
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Domicile

POST
https://muf-api.cakradigital.com
/api/domain/domicile
REQUIRES AUTHENTICATION

Browse or refine the search of all domiciles in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "Jabodetabek & Serang",
            "insurance_area": 2,
            "code": "Jabo"
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the domicile has been completed."
    },
    "pagination": {
        "count": 7,
        "total": 7,
        "perPage": 15,
        "currentPage": 1,
        "totalPages": 1,
        "links": {}
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

MUF Branches

POST
https://muf-api.cakradigital.com
/api/domain/branch/muf
REQUIRES AUTHENTICATION

Browse or refine the search of all MUF branches in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "area": "JABODETABEKSER",
            "area_id": 1,
            "branch": "Duren Tiga (Jakarta Selatan)",
            "location": "Duren Tiga",
            "type": "Kantor Cabang",
            "address": "Jl. PLN Duren Tiga No. 101, RT 008/ RW 001 Kel. Duren Tiga, Kec. Pancoran, Jakarta Selatan 12760"
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the muf branch has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 140,
        "perPage": 15,
        "currentPage": 1,
        "totalPages": 10,
        "links": {
            "next": "/api/domain/branch/muf?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Mandiri Branches

POST
https://muf-api.cakradigital.com
/api/domain/branch/mandiri
REQUIRES AUTHENTICATION

Browse or refine the search of all Mandiri branches in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "code": "10577",
            "region": "I / SUMATERA 1",
            "area": "MEDAN IMAM BONJOL",
            "type": "KCP",
            "name": "BATANG KUIS (DH MEDAN BATANG KUIS)",
            "latitude": "",
            "longitude": "",
            "address": "",
            "kind": "MIKRO",
            "class": "M.2",
            "status": 1
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the mandiri branch has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 2578,
        "perPage": 15,
        "currentPage": 1,
        "totalPages": 172,
        "links": {
            "next": "/api/domain/branch/mandiri?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

BSI Branches

POST
https://muf-api.cakradigital.com
/api/domain/branch/bsi
REQUIRES AUTHENTICATION

Browse or refine the search of all BSI branches in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "code": "ID0010011",
            "region": "RO ACEH",
            "area": "AREA BANDA ACEH",
            "type": "KC",
            "name": "BSI KC BANDA ACEH DIPONEGORO",
            "latitude": "",
            "longitude": "",
            "address": "",
            "kind": "",
            "class": "",
            "status": 1
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the bsi branch has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 1503,
        "perPage": 15,
        "currentPage": 1,
        "totalPages": 101,
        "links": {
            "next": "/api/domain/branch/bsi?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Filtering API

APIs providing additional and detailed data that aid in filtering, sorting and making accurate selections when using other APIs or processes. These APIs are especially useful when filling out applications, filtering search results, or setting parameters for simulations and calculations.

Area

POST
https://muf-api.cakradigital.com
/api/filter/area
REQUIRES AUTHENTICATION

Browse or refine the search of all areas in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "Jabodetabek",
            "slug": "jabodetabek"
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the area has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 23,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 2,
        "links": {
            "next": "/api/domain/area?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

City

POST
https://muf-api.cakradigital.com
/api/filter/city
REQUIRES AUTHENTICATION

Browse or refine the search of all cities in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "province": 1,
            "name": "Amlapura",
            "slug": "amlapura",
            "order": 100
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the city has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 700,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 47,
        "links": {
            "next": "/api/domain/city?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Color

POST
https://muf-api.cakradigital.com
/api/filter/color
REQUIRES AUTHENTICATION

Browse or refine the search of all colors in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "Abu-abu",
            "kind_id": 2
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the color has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 24,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 2,
        "links": {
            "next": "/api/misc/color?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Fuel

POST
https://muf-api.cakradigital.com
/api/filter/fuel
REQUIRES AUTHENTICATION

Browse or refine the search of all types of fuel in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "Bensin",
            "kind_id": 1
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the fuel has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 24,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 2,
        "links": {
            "next": "/api/misc/fuel?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Kind

POST
https://muf-api.cakradigital.com
/api/filter/kind
REQUIRES AUTHENTICATION

Browse or refine the search of all kinds in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "Motor Baru",
            "slug": "motor-baru",
            "conventional": 1,
            "syariah": 1
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the kind has been completed."
    },
    "pagination": {
        "count": 4,
        "total": 4,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 1,
        "links": {}
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Province

POST
https://muf-api.cakradigital.com
/api/filter/province
REQUIRES AUTHENTICATION

Browse or refine the search of all provinces in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "Bali",
            "slug": "bali"
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the province has been completed."
    },
    "pagination": {
        "count": 10,
        "total": 34,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 3,
        "links": {
            "next": "/api/domain/province?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Transmission

POST
https://muf-api.cakradigital.com
/api/filter/transmission
REQUIRES AUTHENTICATION

Browse or refine the search of all types of transmissions in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "Manual",
            "kind_id": 1
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the transmission has been completed."
    },
    "pagination": {
        "count": 6,
        "total": 6,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 1,
        "links": {}
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Year

POST
https://muf-api.cakradigital.com
/api/filter/year
REQUIRES AUTHENTICATION

Browse or refine the search of all years for used vehicles in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "year": "2004"
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the year has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 17,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 2,
        "links": {
            "next": "/api/misc/year?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Product Listing API

APIs containing comprehensive master data for new and used vehicles. This includes detailed information about the vehicle brand, type, model metadata, and more. This group of APIs is critical for any tasks or processes related to vehicle searching, comparisons, and specifications.

Brand

POST
https://muf-api.cakradigital.com
/api/product/brand
REQUIRES AUTHENTICATION

Browse or refine the search of all brands in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 2,
            "kind": 1,
            "name": "KAWASAKI",
            "slug": "kawasaki",
            "code": "011",
            "logo": "https://res.cloudinary.com/mufautoshow/image/upload/v1631497206/moas/brand/1631497204_kawasaki.png",
            "dealer": "Kawasakai JAR",
            "is_premium": false
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the brand has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 28,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 2,
        "links": {
            "next": "/api/product/brand?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Brand Detail

POST
https://muf-api.cakradigital.com
/api/product/brand/detail
REQUIRES AUTHENTICATION

Access detailed information about a brand, including type and gallery.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": {
        "id": 1,
        "kind": 1,
        "name": "HONDA",
        "slug": "honda",
        "description": null,
        "specification": null,
        "code": "00S",
        "logo": "https://res.cloudinary.com/mufautoshow/image/upload/v1608086334/moas/brand/a84a8db65c0ea73960b86b781cc775ee.png",
        "dealer": "Honda Mitra Group",
        "status": 0,
        "main_page": 0,
        "types": [
            {
                "id": 4,
                "brand": 1,
                "name": "NEW VARIO 125",
                "slug": "new-vario-125",
                "status": 1,
                "image": {
                    "thumbnail": "https://res.cloudinary.com/mufautoshow/image/upload/v1608088032/moas/type/75b6c64b557f45f1fa27e6d817fe4582.jpg",
                    "type": "image",
                    "url": "",
                    "position": 1
                },
                "prices": {
                    "from": "20804000.00",
                    "to": "22279000.00"
                }
            }
        ]
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the brand detail has been completed."
    }
}
{
    "status": 200,
    "success": true,
    "data": {
        "id": 1,
        "kind": 1,
        "name": "HONDA",
        "slug": "honda",
        "description": null,
        "specification": null,
        "code": "00S",
        "logo": "https://res.cloudinary.com/mufautoshow/image/upload/v1608086334/moas/brand/a84a8db65c0ea73960b86b781cc775ee.png",
        "dealer": "Honda Mitra Group",
        "status": 0,
        "main_page": 0,
        "types": [
            {
                "id": 96,
                "name": "Other",
                "status": 1
            }
        ]
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the brand detail has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

New Type

POST
https://muf-api.cakradigital.com
/api/product/new/type
REQUIRES AUTHENTICATION

Browse or refine the search of all new types in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 4,
            "brand": 1,
            "name": "NEW VARIO 125",
            "slug": "new-vario-125",
            "status": 1,
            "image": {
                "thumbnail": "https://res.cloudinary.com/mufautoshow/image/upload/v1608088032/moas/type/75b6c64b557f45f1fa27e6d817fe4582.jpg",
                "type": "image",
                "url": "",
                "position": 1
            },
            "prices": {
                "from": "20804000.00",
                "to": "22279000.00"
            }
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the new type has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

New Type Detail

POST
https://muf-api.cakradigital.com
/api/product/new/type/detail
REQUIRES AUTHENTICATION

Browse or refine the search of all new types in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": {
        "id": 20,
        "brand": {
            "id": 3,
            "kind": 1,
            "category": 1,
            "name": "SUZUKI",
            "slug": "suzuki",
            "code": "01U",
            "logo": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631497177_suzuki.png",
            "dealer": "Suzuki Marfelindo",
            "status": 1,
            "main_page": 1
        },
        "name": "BANDIT",
        "slug": "bandit",
        "description": " Suzuki GSX150 Bandit adalah model naked sport yang dimiliki Suzuki Indomobil Sales (SIS) Roda 2.  Suzuki GSX150 Bandit dirancang buat memberikan kenyamanan berkendara, baik saat berkendara sendiri atau pun saat berboncengan.   ",
        "specification": " Suzuki GSX150 Bandit adalah model naked sport yang dimiliki Suzuki Indomobil Sales (SIS) Roda 2.  Suzuki GSX150 Bandit dirancang buat memberikan kenyamanan berkendara, baik saat berkendara sendiri atau pun saat berboncengan.   Suzuki menerapkan karakteristik GSX series yang memiliki kinerja mesin yang superior. Dengan desain yang berkarakter, GSX150 Bandit cocok untuk aktivitas harian. Secara mesin,Suzuki GSX S150 Bandit meggunakan mesin yang sama dengan GSX-S150. Mesin 4 Tak DOHC 4 Katup dengan sistem pendingin cairan dan berkubikasi 147.3cc. Tenaga mencapai 14.1 kW pada putaran 10.500 rpm dan torsi 14 Nm pada 9.000 rpm. Menggunakan sistem pembakaran Fuel Injection serta transmisi manual 6 percepatan (1-N-2-3-4-5-6).   Suzuki GSX 150 Bandit sudah mengusung panel meter digital untuk menampilkan informasi berkendara secara lengkap. Tersedia tangki berkapasitas 11 Liter yang tak akan cepat habis meski dipakai menempuh perjalan jauh. Desain tangki juga mirip dengan model tangki GSX-S150. Bandit 150 mengadopsi head lamp baru dengan desain lebih modern dan bertenologi LED. Jok dibuat menyatu antara pengendara dan penumpang dengan ketinggian 790 mm. Secara dimensi, Bandit 150 memiliki panjang 2.000 mm, lebar 745 mm, dan tinggi 1.035 mm., jarak sumbu rodanya 1.300 mm dan memiliki jarak pijak 150 mm. Suspensi depan model teleskopik sedangkan bagian belakang sudah menggunakan supsnesi model monoshock. Ban Suzuki GSX 150 Bandit menggunakan model tubeless dan velg dengan ukuran R 17. Suzuki menyediakan 4 pilihan warna yang terdiri dari Briliant White Auro Yellow, Nobility atau Metallic Titanium Silver, dan Calmness Titanium Black.  Spesifikasi  DIMENSI  Panjang \t2,000 mm Lebar \t745 mm Tinggi \t1,035 mm Jarak Sumbu \t1,300 mm Jarak Pijak \t150 mm Berat Kosong \t135 Kg MESIN  Jenis \tWater-cooled, 4 stroke Sistem Katup \tDOHC 4-valve Isi Silinder \t1-cylinder Tenaga Maksimum \t14.1 / 10.500 (kw/rpm) Torsi Maksimum \t14.0 / 9.000 (Nm/rpm) Sistem Starter \tElectric Transmisi \t6 Percepatan Lampu Depan \tLED HEADLIGHT ",
        "status": 1,
        "has_gallery": true,
        "has_360_exterior": false,
        "has_360_interior": false,
        "resources": {
            "gallery": [
                {
                    "id": 347,
                    "type": 20,
                    "name": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/379c568c2a38d40976eefb5f47e2468a.jpg",
                    "kind": "video",
                    "url": "https://www.youtube.com/embed/Gl9yIMvR-gk",
                    "position": 1,
                    "status": 1
                },
                {
                    "id": 348,
                    "type": 20,
                    "name": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/6663f3d189159c7373a8d0a5d4f6cb6d.jpg",
                    "kind": "video",
                    "url": "https://www.youtube.com/embed/08PqnYQ3bZo",
                    "position": 1,
                    "status": 1
                },
                {
                    "id": 114,
                    "type": 20,
                    "name": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/ec90f15fe03710689442a50f66d38e86.jpg",
                    "kind": "image",
                    "url": "",
                    "position": 1,
                    "status": 1
                },
                {
                    "id": 115,
                    "type": 20,
                    "name": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/390ca1adff1b3235a5bdf61243fc6552.jpg",
                    "kind": "image",
                    "url": "",
                    "position": 1,
                    "status": 1
                },
                {
                    "id": 116,
                    "type": 20,
                    "name": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1e034cb6d032f53734cd36b1d5a1205f.jpg",
                    "kind": "image",
                    "url": "",
                    "position": 1,
                    "status": 1
                },
                {
                    "id": 117,
                    "type": 20,
                    "name": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/2250ea3afebcc5b0ffef17c2d56b080e.jpg",
                    "kind": "image",
                    "url": "",
                    "position": 1,
                    "status": 1
                }
            ],
            "360_exterior": [],
            "360_interior": []
        },
        "prices": {
            "from": "27300000.00",
            "to": "28500000.00"
        },
        "model": [
            {
                "id": 233,
                "type": 20,
                "city": null,
                "name": "BANDIT 150",
                "code": "58P",
                "slug": "bandit-150",
                "gift": "",
                "specification": "Suzuki GSX 150 Bandit yang berkapasitas mesin sebesar 150 cc ini memiliki tenaga sebesar 14.1 / 10.500 (kw/rpm). Spek Suzuki GSX 150 Bandit menggunakan bahan bakar Bensin dan berjenis 1 Naked. kali ini Suzuki akan mengusung mesin tipe DOHC 4 langkah dengan silinder tunggal.",
                "status": 1,
                "prices": {
                    "id": 77082,
                    "model": 233,
                    "area": 2,
                    "customer": 1,
                    "percentage": 15,
                    "price": "27300000.00",
                    "installment_text": "1,2 jt-an",
                    "status": 1
                }
            },
            {
                "id": 1645,
                "type": 20,
                "city": null,
                "name": "GSF BANDIT",
                "code": "58P",
                "slug": "gsf-bandit-1645",
                "gift": "-",
                "specification": "",
                "status": 1,
                "prices": {
                    "id": 78006,
                    "model": 1645,
                    "area": 11,
                    "customer": 1,
                    "percentage": 15,
                    "price": "28500000.00",
                    "installment_text": "1,2 jt-an",
                    "status": 1
                }
            }
        ]
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the new type detail has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

New Model

POST
https://muf-api.cakradigital.com
/api/product/new/model
REQUIRES AUTHENTICATION

Browse or refine the search of all new models in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "province": null,
            "city": null,
            "kind": "1",
            "brand": "2",
            "type": 14,
            "color": null,
            "transmission": null,
            "fuel": null,
            "dealer": "Kawasakai JAR",
            "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1608087934/moas/type/4ca171769e0b7605eafd272562a4ed6d.jpg",
            "name": "D TRACKER",
            "slug": "d-tracker",
            "code": "26R",
            "plate": "N/A",
            "year": "2023",
            "kilometer": 0,
            "machine": null,
            "price": 36200000,
            "specification": "Kawasaki D-Tracker yang berkapasitas mesin sebesar 144 cc ini memiliki tenaga sebesar 12 PS / 8000 rpm. Spek Kawasaki D-Tracker menggunakan bahan bakar Bensin dan berjenis 1 Sport. Sementara untuk safety, Kawasaki mengandalkan rem single disc brake dengan piringan cakram 300 mm untuk rem depan, serta cakram 220 mm untuk rem belakang.",
            "sold": 0,
            "verified": 1,
            "status": 1,
            "reject": 0
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the new model has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 44,
        "perPage": 15,
        "currentPage": 1,
        "totalPages": 3,
        "links": {
            "next": "/api/product/new/model?domain=1&brand=2&kind=1&page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

New Model Detail

POST
https://muf-api.cakradigital.com
/api/product/new/model/detail
REQUIRES AUTHENTICATION

Browse or refine the search of all new models in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": {
        "id": 370,
        "province": null,
        "city": null,
        "kind": 2,
        "brand": {
            "id": 6,
            "name": "HONDA",
            "slug": "honda",
            "code": "00T",
            "logo": "https://res.cloudinary.com/mufautoshow/image/upload/v1631496842/moas/brand/1631496840_honda.png",
            "main_page": 1
        },
        "type": {
            "id": 68,
            "name": "ACCORD"
        },
        "color": null,
        "transmission": {
            "id": null,
            "name": "-"
        },
        "fuel": null,
        "dealer": {
            "id": null,
            "name": "Honda Mitra Group",
            "address": null
        },
        "name": "All New Accord 1.5 Turbo AT",
        "slug": "all-new-accord-15-turbo-at-370",
        "code": null,
        "plate": null,
        "year": "2023",
        "kilometer": 0,
        "machine": null,
        "price": 743000000,
        "description": "Spesifikasi Honda Accord menggunakan transmisi Otomatis dengan bahan bakar Bensin. Spek Honda Accord yang berjenis mobil Sedan ini memiliki kapasitas mesin sebesar 1498 cc.",
        "specification": "N/A",
        "sold": 0,
        "verified": 1,
        "status": 1,
        "reject": 0,
        "images": [
            {
                "name": "https://res.cloudinary.com/mufautoshow/image/upload/v1608088371/moas/type/c38c5f2198ba0d0c2868ede8b6d92939.jpg",
                "kind": "image",
                "url": "",
                "position": 1,
                "status": 1
            }
        ]
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the new model detail has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

New Model Metadata

POST
https://muf-api.cakradigital.com
/api/product/new/model/metadata
REQUIRES AUTHENTICATION

Browse or refine the search of all new models in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
POST
https://muf-api.cakradigital.com
/api/product/new/related
REQUIRES AUTHENTICATION

Browse or refine the search of all new relateds in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:

New Highlight

POST
https://muf-api.cakradigital.com
/api/product/new/highlight
REQUIRES AUTHENTICATION

Browse or refine the search of all highlights in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 837,
            "name": "PRIMAVERA 150 iGET ABS ",
            "code": "47P",
            "slug": "primavera-150-iget-abs-837",
            "specification": "Vespa Primavera yang berkapasitas mesin sebesar 154, 8 cc ini memiliki tenaga sebesar 8.7 kW / 7500 rpm. Spek Vespa Primavera menggunakan bahan bakar Bensin dan berjenis motor Matik. Di sisi lain, Vespa Primavera ini juga mengandalkan sistem pengereman cakram depan dengan piringan yang berukuran 200 mm dan rem belakang berteknologi tromol berukuran 140 mm.",
            "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/type/1675666989_1_new-primavera.png",
            "type": {
                "id": 27,
                "name": "NEW PRIMAVERA",
                "slug": "new-primavera"
            },
            "brand": {
                "id": 4,
                "name": "VESPA",
                "slug": "vespa"
            },
            "price": {
                "area": 3,
                "customer": 1,
                "percentage": 15,
                "minimum": "50200000.00",
                "text": "1.9 jt-an"
            }
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the highlight new has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

New Compare

POST
https://muf-api.cakradigital.com
/api/product/new/compare
REQUIRES AUTHENTICATION

Browse or refine the search of all comparisons in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "title": "Ayla vs Agya",
            "slug": "ayla-vs-agya",
            "kind": 2,
            "location": 2,
            "first": {
                "id": 4250,
                "name": "ALL NEW AYLA 1.2 R MT",
                "code": "-",
                "slug": "all-new-ayla-12-r-mt",
                "specification": null,
                "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/1678668569_4_all-new-ayla.png",
                "type": {
                    "id": 437,
                    "name": "ALL NEW AYLA",
                    "slug": "all-new-ayla"
                },
                "brand": {
                    "id": 8,
                    "name": "DAIHATSU",
                    "slug": "daihatsu"
                },
                "price": {
                    "area": 1,
                    "customer": 1,
                    "percentage": 0,
                    "minimum": "164000000.00",
                    "text": "2.9 jt-an"
                },
                "metadata": {
                    "_token": "tq43Riwuh8YNp1F6gmziPtXsI9qgSpTiyizSJUh9",
                    "name": "ALL NEW AYLA 1.2 R MT",
                    "code": "-",
                    "type": "437",
                    "transmission": "Manual",
                    "gift": null,
                    "notes": null,
                    "status": "on"
                }
            },
            "second": {
                "id": 4254,
                "name": "ALL NEW AGYA 1.2 E MT",
                "code": "-",
                "slug": "all-new-agya-12-e-mt",
                "specification": null,
                "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/1678668891_3_all-new-agya.png",
                "type": {
                    "id": 438,
                    "name": "ALL NEW AGYA",
                    "slug": "all-new-agya"
                },
                "brand": {
                    "id": 7,
                    "name": "TOYOTA",
                    "slug": "toyota"
                },
                "price": {
                    "area": 1,
                    "customer": 1,
                    "percentage": 0,
                    "minimum": "167900000.00",
                    "text": "3 jt-an"
                },
                "metadata": {
                    "_token": "tq43Riwuh8YNp1F6gmziPtXsI9qgSpTiyizSJUh9",
                    "id": "4254",
                    "name": "ALL NEW AGYA 1.2 E MT",
                    "code": "-",
                    "type": "438",
                    "transmission": "Manual",
                    "gift": null,
                    "notes": null,
                    "status": "on"
                }
            }
        },
        {
            "title": "asd",
            "slug": "asd",
            "kind": 2,
            "location": 2,
            "first": {
                "id": 4,
                "name": "KLX150L NEW",
                "code": "2AB",
                "slug": "klx150l-new",
                "specification": "Kawasaki KLX 150 yang berkapasitas mesin sebesar 144 cc ini memiliki tenaga sebesar 8.6 kW {12 PS} / 8,000 rpm. Spek Kawasaki KLX 150 menggunakan bahan bakar Bensin dan berjenis 1 Sport. KLX 150 ini juga mempunyai tangki bahan bakar berkapasitas 6,9 liter yang akan cukup menampung bahan bakar sebagai bekal saat dikendarai untuk menempuh jarak yang cukup jauh.",
                "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/039790ea5a03c56c74d65cf8672980a1.jpg",
                "type": {
                    "id": 15,
                    "name": "KLX 150",
                    "slug": "klx-150"
                },
                "brand": {
                    "id": 2,
                    "name": "KAWASAKI",
                    "slug": "kawasaki"
                },
                "price": {
                    "area": 1,
                    "customer": 1,
                    "percentage": 15,
                    "minimum": "33000000.00",
                    "text": "1,2 jt-an"
                },
                "metadata": []
            },
            "second": {
                "id": 4315,
                "name": "BEAT SPORTY X",
                "code": "123",
                "slug": "beat-sporty-x",
                "specification": null,
                "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1693504800/moas/type/2cf630dab79f21760f0578d24093a584.jpg",
                "type": {
                    "id": 2,
                    "name": "BEAT SPORTY",
                    "slug": "beat"
                },
                "brand": {
                    "id": 1,
                    "name": "HONDA",
                    "slug": "honda"
                },
                "price": {
                    "area": 1,
                    "customer": 1,
                    "percentage": 0,
                    "minimum": "602100000.00",
                    "text": "10.9 jt-an"
                },
                "metadata": {
                    "dimensions_length": "1",
                    "dimensions_width": "2",
                    "dimensions_height": "3",
                    "dimensions_wheelbase": "4",
                    "engine_details_capacity": "5",
                    "engine_details_max_power": null,
                    "engine_details_max_torque": null,
                    "engine_details_fuel_type": null,
                    "engine_details_transmission": null,
                    "performance_max_speed": null,
                    "performance_acceleration": null,
                    "suspension_brakes_front_suspension": null,
                    "suspension_brakes_rear_suspension": null,
                    "suspension_brakes_front_brake": null,
                    "suspension_brakes_rear_brake": null,
                    "wheels_tires_wheel_size": null,
                    "wheels_tires_tire_size": null,
                    "wheels_tires_tire_type": null,
                    "active_safety_abs": null,
                    "active_safety_ebd": null,
                    "active_safety_ba": null,
                    "passive_safety_airbag": null,
                    "passive_safety_seatbelt": null,
                    "passive_safety_isofix": null,
                    "comfort_ac": null,
                    "comfort_climate_control": null,
                    "comfort_adjustable_seat": null,
                    "exterior_headlights": null,
                    "exterior_taillights": null,
                    "exterior_grill_type": null,
                    "entertainment_communication_touchscreen": null,
                    "entertainment_communication_audio_system": null,
                    "entertainment_communication_bluetooth": null,
                    "entertainment_communication_gps": null
                }
            }
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the comparison has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Used Type

POST
https://muf-api.cakradigital.com
/api/product/used/type
REQUIRES AUTHENTICATION

Browse or refine the search of all used types in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 96,
            "name": "Other",
            "status": 1,
            "brand": 1
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the used type has been completed."
    },
    "pagination": {
        "count": 10,
        "total": 27,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 3,
        "links": {
            "next": "/api/product/used/type?domain=1&brand=1&page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Used Model

POST
https://muf-api.cakradigital.com
/api/product/used/model
REQUIRES AUTHENTICATION

Browse or refine the search of all used models in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 9270,
            "name": "2016 Honda CR-V PRESTIGE 2.4 2016 (C0W2000)",
            "slug": "2016-honda-cr-v-prestige-2-4-c0w2000",
            "code": "C0W2000",
            "plate": "B1631PJK",
            "year": "2016",
            "kilometer": 62067,
            "machine": "2400",
            "price": 330000000,
            "description": "free home test drive!\n\n- unit ready\n- terawat\n- km rendah\n- Garansi Full 1 TAHUN untuk A/C, MESIN & TRANSMISI. Pilih garansi yg pasti & buat tenang aja.\n- Unit tersertifikasi resmi carsome, LULUS inspeksi 175 titik\n- Bebas banjir & bebas tabrak (kerusakan rangka, dll)\n- Garansi 46 hari uang kembali\n",
            "sold": 0,
            "verified": 1,
            "status": 1,
            "reject": 0,
            "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/5dd46cbd-ef2e-44ce-aa02-b63584322f41.jpg",
            "province": {
                "id": 6,
                "name": "DKI Jakarta",
                "slug": "dki-jakarta"
            },
            "city": {
                "id": 52,
                "name": "DKI Jakarta",
                "slug": "dki-jakarta"
            },
            "kind": {
                "id": 2,
                "name": "Mobil",
                "slug": "mobil"
            },
            "brand": {
                "id": 6,
                "name": "HONDA",
                "slug": "honda",
                "code": "00T",
                "logo": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/brand/1631496840_honda.png"
            },
            "type": {
                "id": 31,
                "name": "CR-V"
            },
            "color": {
                "id": 1,
                "name": "Abu-abu"
            },
            "transmission": {
                "id": 4,
                "name": "Automatic"
            },
            "fuel": {
                "id": 2,
                "name": "Bensin"
            },
            "dealer": {
                "id": 744,
                "name": "CarSome"
            }
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the used model has been completed."
    },
    "pagination": {
        "count": 10,
        "total": 746,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 75,
        "links": {
            "next": "/api/product/used/model?domain=1&kind=2&page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Used Model Detail

POST
https://muf-api.cakradigital.com
/api/product/used/model/detail
REQUIRES AUTHENTICATION

Browse or refine the search of all used models in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": {
        "id": 12,
        "province": {
            "id": 10,
            "name": "Jawa Tengah",
            "slug": "jawa-tengah"
        },
        "city": {
            "id": 126,
            "name": "Magelang",
            "slug": "magelang"
        },
        "kind": {
            "id": 1,
            "name": "Motor",
            "slug": "motor",
            "status": 1
        },
        "brand": {
            "id": 1,
            "name": "HONDA",
            "slug": "honda",
            "code": "00S",
            "logo": "https://res.cloudinary.com/mufautoshow/image/upload/v1608086334/moas/brand/a84a8db65c0ea73960b86b781cc775ee.png",
            "main_page": 0
        },
        "type": {
            "id": 45,
            "name": "Other"
        },
        "color": {
            "id": 18,
            "name": "Putih"
        },
        "transmission": {
            "id": 2,
            "name": "Automatic"
        },
        "fuel": {
            "id": 1,
            "name": "Bensin"
        },
        "dealer": {
            "id": null,
            "name": null,
            "address": null
        },
        "name": "PCX",
        "slug": "pcx-zo2u6znemt",
        "code": "zo2U6ZNemt",
        "plate": "AA 5763 IT",
        "year": "2019",
        "kilometer": 10722,
        "machine": "150",
        "price": 25000000,
        "description": "Unit ready, mulus, terawat, istimewa, KM rendah, ban depan belakang tebal, siap pakai, surat-surat lengkap, pajak jalan",
        "specification": "N/A",
        "sold": 0,
        "verified": 1,
        "status": 1,
        "reject": 0,
        "images": [
            {
                "name": "Image 1",
                "kind": "image",
                "url": "https://res.cloudinary.com/mufautoshow/image/upload/v1608089190/moas/used/1599269300_0_pcx.jpg",
                "position": 1,
                "status": 1
            }
        ]
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the used model detail has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}
POST
https://muf-api.cakradigital.com
/api/product/used/related
REQUIRES AUTHENTICATION

Browse or refine the search of all used relateds in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:

Used Highlight

POST
https://muf-api.cakradigital.com
/api/product/used/highlight
REQUIRES AUTHENTICATION

Browse or refine the search of all highlights in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 3,
            "name": "NEW BRIO RS MT",
            "code": "nqhcW8tK6k",
            "slug": "new-brio-rs-mt-nqhcw8tk6k",
            "specification": "Body Mulus, Pajak Panjang",
            "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599434747_0_new-brio-rs-mt.jpg",
            "type": {
                "id": 28,
                "name": "Brio"
            },
            "brand": {
                "id": 6,
                "name": "HONDA",
                "slug": "honda"
            },
            "price": 140000000
        },
        {
            "id": 8,
            "name": "NEW JAZZ RS",
            "code": "VDjxXvCDuG",
            "slug": "new-jazz-rs-vdjxxvcdug",
            "specification": "Unit ready, mulus, terawat, istimewa. KM Rendah",
            "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599443521_0_new-jazz-rs.jpg",
            "type": {
                "id": 61,
                "name": "Cruiser"
            },
            "brand": {
                "id": 6,
                "name": "HONDA",
                "slug": "honda"
            },
            "price": 220000000
        },
        {
            "id": 5,
            "name": "MOBILIO E CVT",
            "code": "5CVqzFvGeT",
            "slug": "mobilio-e-cvt-5cvqzfvget",
            "specification": "Body Mulus, Pajak Panjang",
            "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599434630_0_mobilio-e-cvt.jpg",
            "type": {
                "id": 59,
                "name": "Corona"
            },
            "brand": {
                "id": 6,
                "name": "HONDA",
                "slug": "honda"
            },
            "price": 124000000
        },
        {
            "id": 50,
            "name": "BRIO E SATYA",
            "code": "lUFVE4oZvz",
            "slug": "brio-e-satya-lufve4ozvz",
            "specification": "Unit ready, mulus, terawat, istimewa.",
            "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1599526655_0_brio-e-satya.jpg",
            "type": {
                "id": 28,
                "name": "Brio"
            },
            "brand": {
                "id": 6,
                "name": "HONDA",
                "slug": "honda"
            },
            "price": 135000000
        },
        {
            "id": 449,
            "name": "INNOVA REBOURN G",
            "code": "DDl6Qd556b",
            "slug": "innova-rebourn-g-ddl6qd556b",
            "specification": "KONDISI TERAWAT, PAJAK HIDUP",
            "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1685556000/moas/used/1604639857_0_innova-rebourn-g.jpg",
            "type": {
                "id": 71,
                "name": "Innova"
            },
            "brand": {
                "id": 7,
                "name": "TOYOTA",
                "slug": "toyota"
            },
            "price": 307650000
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the highlight used has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Public Resource API

APIs providing a set of additional data that are public and can be used in a variety of tasks. This includes filtering, completing applications, or making queries. These APIs are especially valuable when detailed, public information is required for a process or task.

Banner

POST
https://muf-api.cakradigital.com
/api/public/banner
REQUIRES AUTHENTICATION

Browse or refine the search of all banners in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "title": "KREDIT MOBIL BARU Mei 2023",
            "description": "Bunga Mulai 2,99%  + Free Layanan Darurat 24 Jam",
            "image": "https://res.cloudinary.com/mufautoshow/image/upload/v1682913908/moas/banner/1682913907_kredit-mobil-baru-mei-2023.jpg",
            "image_mobile": "https://res.cloudinary.com/mufautoshow/image/upload/v1682913912/moas/banner/1682913907_kredit-mobil-baru-mei-2023_mobile.jpg",
            "url": "/pengajuan-cepat#news",
            "external": 0,
            "status": 1
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the banner has been completed."
    },
    "pagination": {
        "count": 5,
        "total": 5,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 1,
        "links": {}
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

News

POST
https://muf-api.cakradigital.com
/api/public/news
REQUIRES AUTHENTICATION

Browse or refine the search of all newses in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "category": 1,
            "title": "Pameran Mobil & Motor di Sudirman",
            "slug": "pameran-mobil-motor-di-sudirman",
            "excerpt": "Sebuah pameran otomotif yang menghadirkan mobil dan motor terbaru digelar oleh PT Mandiri Utama Finance. Berlangsung di Gedung Menara Mandiri, Jalan Sudirman, pameran dilaksanakan dengan menerapkan protokol kesehatan New Normal.",
            "description": "Sebuah pameran otomotif yang menghadirkan mobil dan motor terbaru digelar oleh PT Mandiri Utama Finance. Berlangsung di Gedung Menara Mandiri, Jalan Sudirman, pameran dilaksanakan dengan menerapkan protokol kesehatan New Normal.",
            "thumbnail": "https://res.cloudinary.com/mufautoshow/image/upload/v1608086381/moas/news/e253e24c8ca5ed60e0449b26c7467e81.jpg",
            "published_at": "2020-07-09 00:57:18",
            "status": 1
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the news has been completed."
    },
    "pagination": {
        "count": 10,
        "total": 136,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 14,
        "links": {
            "next": "/api/public/news?domain=1&page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Dealer

POST
https://muf-api.cakradigital.com
/api/public/dealer
REQUIRES AUTHENTICATION

Browse or refine the search of all dealers in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "province_id": 1,
            "city_id": 5,
            "name": "BALI DHARMA MOTOR",
            "address": "-"
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the dealer has been completed."
    },
    "pagination": {
        "count": 15,
        "total": 601,
        "perPage": 10,
        "currentPage": 1,
        "totalPages": 41,
        "links": {
            "next": "/api/public/dealer?page=2"
        }
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Occupation

POST
https://muf-api.cakradigital.com
/api/public/occupation
REQUIRES AUTHENTICATION

Browse or refine the search of all ocupations in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "ASN"
        },
        {
            "id": 2,
            "name": "BUMN/BUMD"
        },
        {
            "id": 3,
            "name": "Pegawai Swasta"
        },
        {
            "id": 4,
            "name": "Profesional"
        },
        {
            "id": 5,
            "name": "Wiraswasta"
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the occupation has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Insurance

POST
https://muf-api.cakradigital.com
/api/public/insurance
REQUIRES AUTHENTICATION

Browse or refine the search of all insurances in the database, using additional parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": [
        {
            "id": 1,
            "name": "All Risk"
        },
        {
            "id": 2,
            "name": "Kombinasi"
        },
        {
            "id": 3,
            "name": "TLO"
        }
    ],
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the insurance has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Simulation Process API

This specific API is used for running credit simulations. It is connected to the internal MUF API (Re-engineering API) and incorporates complex calculation functions to deliver precise credit simulation results. This is particularly beneficial for forecasting credit scenarios and making financial decisions.

Calculate

POST
https://muf-api.cakradigital.com
/api/simulation
REQUIRES AUTHENTICATION

Endpoint to calculate installment loan based on given parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": {
        "used": false,
        "customer": true,
        "kind": 1,
        "year": 2023,
        "price": 30000000,
        "domicile": 1,
        "downpayment": 10000000,
        "installment": {
            "11": {
                "tenor": "11",
                "insurance_type_id": "1",
                "insurance_type_desc": "TOTAL LOSS ONLY (TLO)",
                "first_installment_amount": 10000000,
                "admin_fee": 650000,
                "installment_amount": 2288700,
                "flat_rate_percentage": 20.00413,
                "provisi_fee": 0,
                "insurance_fee": 495000,
                "total_principal_amount": 21274439,
                "fiducia_fee": 115000,
                "total_bunga": 3901119
            },
            "23": {
                "tenor": "23",
                "insurance_type_id": "1",
                "insurance_type_desc": "TOTAL LOSS ONLY (TLO)",
                "first_installment_amount": 10000000,
                "admin_fee": 650000,
                "installment_amount": 1311700,
                "flat_rate_percentage": 20.17192,
                "provisi_fee": 0,
                "insurance_fee": 960750,
                "total_principal_amount": 21755939,
                "fiducia_fee": 115000,
                "total_bunga": 8411465
            },
            "29": {
                "tenor": "29",
                "insurance_type_id": "1",
                "insurance_type_desc": "TOTAL LOSS ONLY (TLO)",
                "first_installment_amount": 10000000,
                "admin_fee": 650000,
                "installment_amount": 1133100,
                "flat_rate_percentage": 20.50456,
                "provisi_fee": 0,
                "insurance_fee": 1167750,
                "total_principal_amount": 21970814,
                "fiducia_fee": 115000,
                "total_bunga": 10887129
            },
            "35": {
                "tenor": "35",
                "insurance_type_id": "1",
                "insurance_type_desc": "TOTAL LOSS ONLY (TLO)",
                "first_installment_amount": 10000000,
                "admin_fee": 650000,
                "installment_amount": 1019800,
                "flat_rate_percentage": 20.88408,
                "provisi_fee": 0,
                "insurance_fee": 1370250,
                "total_principal_amount": 22181189,
                "fiducia_fee": 115000,
                "total_bunga": 13510984
            }
        },
        "source": "internal_api",
        "metadata": {
            "mkt_program_code": "84",
            "mkt_program_desc": "MOAS",
            "channel_code": "02",
            "channel_desc": "BMRI",
            "down_payment_min": 10,
            "purpose_code": "05",
            "purpose_desc": "PRIBADI",
            "maskapai_code": "05",
            "maskapai_desc": "ABDA INSURANCE",
            "asuransi_area_code": "02",
            "asuransi_area_desc": "WILAYAH 2"
        }
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the calculate has been completed."
    }
}
{
    "status": 200,
    "success": true,
    "data": {
        "used": false,
        "customer": true,
        "kind": 1,
        "year": 2023,
        "price": 30000000,
        "domicile": 1,
        "downpayment": 10000000,
        "installment": {
            "11": {
                "tenor": 11,
                "insurance_type_id": "1",
                "insurance_type": "TOTAL LOSS ONLY (TLO)",
                "first_installment_amount": 10000000,
                "admin_fee": 650000,
                "installment_amount": 2180477.4020345365,
                "flat_rate_percentage": 13.5,
                "provisi_fee": 0,
                "insurance_fee": 540001,
                "total_principal_amount": 2180477.4020345365,
                "fiducia_fee": 0,
                "total_bunga": 0
            },
            "23": {
                "tenor": 23,
                "insurance_type_id": "1",
                "insurance_type": "TOTAL LOSS ONLY (TLO)",
                "first_installment_amount": 10000000,
                "admin_fee": 650000,
                "installment_amount": 1191709.9143882077,
                "flat_rate_percentage": 13.4,
                "provisi_fee": 0,
                "insurance_fee": 999001,
                "total_principal_amount": 1191709.9143882077,
                "fiducia_fee": 0,
                "total_bunga": 0
            },
            "29": {
                "tenor": 29,
                "insurance_type_id": "1",
                "insurance_type": "TOTAL LOSS ONLY (TLO)",
                "first_installment_amount": 10000000,
                "admin_fee": 650000,
                "installment_amount": 1016462.5986741879,
                "flat_rate_percentage": 13.6,
                "provisi_fee": 0,
                "insurance_fee": 1404000,
                "total_principal_amount": 1016462.5986741879,
                "fiducia_fee": 0,
                "total_bunga": 0
            },
            "35": {
                "tenor": 35,
                "insurance_type_id": "1",
                "insurance_type": "TOTAL LOSS ONLY (TLO)",
                "first_installment_amount": 10000000,
                "admin_fee": 650000,
                "installment_amount": 888209.0528714154,
                "flat_rate_percentage": 13.7,
                "provisi_fee": 0,
                "insurance_fee": 1404000,
                "total_principal_amount": 888209.0528714154,
                "fiducia_fee": 0,
                "total_bunga": 0
            }
        },
        "source": "credit_calculator",
        "metadata": []
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the calculate has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Submit

POST
https://muf-api.cakradigital.com
/api/simulation/submit
REQUIRES AUTHENTICATION

Endpoint to submit installment loan based on given parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": {
        "domain": 1,
        "name": "John Doe",
        "phone": "081212349876",
        "email": "john@doe.co",
        "id_number": "1234567890123456",
        "date_of_birth": "1990-01-31",
        "customer": 1,
        "area": 4,
        "price": 320000000,
        "downpayment": 120000000,
        "installment": 5123000,
        "tenor": 36,
        "domicile": 1,
        "muf_branch": 14,
        "kind": 1,
        "brand": 12,
        "brand_alias": "HONDA",
        "type": 21,
        "type_alias": "Alya",
        "model": 43,
        "model_alias": "Alya X",
        "notes": "-",
        "contactable": 1,
        "order_number": "1234567890",
        "created_at": "2023-06-06T01:07:27.686097Z"
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the submit has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s).",
        "developer": []
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing.",
        "developer": []
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes.",
        "developer": []
    }
}

Tracking

POST
https://muf-api.cakradigital.com
/api/simulation/tracking
REQUIRES AUTHENTICATION

Endpoint to tracking installment loan based on given parameters.

Headers

Authorization
Example:
Bearer {YOUR_API_TOKEN}
Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Sample Response:
{
    "status": 200,
    "success": true,
    "data": {
        "error": false,
        "data": {
            "order_number": "2305000279",
            "status": "Pengajuan Anda saat ini sudah Go Live",
            "source": "digital"
        }
    },
    "information": {
        "code": "process_is_complete",
        "message": "Searching for the tracking has been completed."
    }
}
{
    "status": 401,
    "success": false,
    "error": {
        "code": "unauthenticated",
        "message": "Your request is not authenticated.",
        "developer": {
            "header": [
                "You need to pass Authorization with value 'Bearer {YOUR_API_TOKEN}' on HTTP Header."
            ]
        }
    }
}
{
    "status": 404,
    "success": false,
    "error": {
        "code": "entity_not_found",
        "message": "No data found with the given request parameter(s)."
    }
}
{
    "status": 422,
    "success": false,
    "error": {
        "code": "error_in_validation",
        "message": "Some parameter are invalid or missing."
    }
}
{
    "status": 500,
    "success": false,
    "error": {
        "code": "server_error",
        "message": "We caught an error on our server, please try again in a few minutes."
    }
}