Introduction

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

Authenticating requests

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

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

You can retrieve your token by visiting your dashboard and clicking Generate API token.

Authentication

Login

POST
localhost
/api/auth/login

Login into Track Vision System. You will get reponse of 200 and token when the login are success.

Otherwise, the request will fail with a 500 error, and a response listing the failed services.

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Response Fields

Example request:
curl --request POST \
    "localhost/api/auth/login" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"username\": \"id\",
    \"password\": \"%[GlgZnq_o,\"
}"
Example response:

Endpoints

GET api/user3

GET
localhost
/api/user3

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json
Example request:
curl --request GET \
    --get "localhost/api/user3" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                         
{
    "message": "",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 43,
    "trace": [
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 673,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 662,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 651,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 167,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 128,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/app/Http/Middleware/SharedMiddleware.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "App\\Http\\Middleware\\SharedMiddleware",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 33,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 128,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 103,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 34,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 86,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/fruitcake/laravel-cors/src/HandleCors.php",
            "line": 38,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Fruitcake\\Cors\\HandleCors",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 103,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 142,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 111,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 300,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 288,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 236,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 166,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 40,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 37,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 653,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 136,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/symfony/console/Command/Command.php",
            "line": 298,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 121,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/symfony/console/Application.php",
            "line": 1040,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/symfony/console/Application.php",
            "line": 301,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/symfony/console/Application.php",
            "line": 171,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Console/Application.php",
            "line": 94,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 129,
            "function": "run",
            "class": "Illuminate\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/artisan",
            "line": 37,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}

GET api/user3/{id}

GET
localhost
/api/user3/{id}

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The ID of the user3.

Example:
voluptatum
Example request:
curl --request GET \
    --get "localhost/api/user3/voluptatum" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                         
{
    "message": "",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 43,
    "trace": [
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 673,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 662,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 651,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 167,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 128,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/app/Http/Middleware/SharedMiddleware.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "App\\Http\\Middleware\\SharedMiddleware",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 33,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 128,
            "function": "Laravel\\Sanctum\\Http\\Middleware\\{closure}",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 103,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/sanctum/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php",
            "line": 34,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Laravel\\Sanctum\\Http\\Middleware\\EnsureFrontendRequestsAreStateful",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 86,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/fruitcake/laravel-cors/src/HandleCors.php",
            "line": 38,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Fruitcake\\Cors\\HandleCors",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 167,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 103,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 142,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 111,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 300,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 288,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 91,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 44,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 236,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 166,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 125,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 72,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 50,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 53,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 40,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 37,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 653,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 136,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/symfony/console/Command/Command.php",
            "line": 298,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 121,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/symfony/console/Application.php",
            "line": 1040,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/symfony/console/Application.php",
            "line": 301,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/symfony/console/Application.php",
            "line": 171,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Console/Application.php",
            "line": 94,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 129,
            "function": "run",
            "class": "Illuminate\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/Applications/MAMP/htdocs/trackvision/laravel/artisan",
            "line": 37,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}

Fleet

Show my listing of Fleet Group

GET
localhost
/api/fleet

Show list of fleet group and its creator information from logged in

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The encrypted ID of the fleet.

Example:
ut

Response Fields

Example request:
curl --request GET \
    --get "localhost/api/fleet" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
"success": true,
   "status": "Success",
   "message": "Obtain Successfully",
   "data":
     [
     {
       "id": "eyJpdiI6Ik1qTk4rc2pKaTlVbkdaSTBOTVJyc3c9PSIsInZhbHVlIjoiYzFDSmlZUDUxSk1jaHVnRUdpOFZrUT09IiwibWFjIjoiN2VkZjAzMWVhZGIxY2MyOGNjZDNiN2NmMGU0MjFhMThiNWI2ZjljMTIyMTU1MWNlZjdjZmZiN2E4NGIzZDlhZSIsInRhZyI6IiJ9",
       "name": "test",
       "createdAt": "2024-03-07 03:00:33",
       "createdBy": "eyJpdiI6IkY2UzV2Ukl6eGQwN1V1cW1ROFFNYWc9PSIsInZhbHVlIjoiN2pndUtiYVNjVFRPcGtza25GRlNmUT09IiwibWFjIjoiM2U3NzBmZmQ3YWNkZGE1YzgyNWFmZDU0OGZjYTBjYTJjNGMzNDUxY2E3MWYwZTFkYmNiMmEzNzFlZDFkYjkxOCIsInRhZyI6IiJ9",
        "createdByUser": {
              "id": "eyJpdiI6ImwyRE5SZHFENThmYzROMEpNVmpIdXc9PSIsInZhbHVlIjoiaGpmSUMwUjdlR1doU1JLbTZMczcvZz09IiwibWFjIjoiNmZlODUwZDVhYjg1NmNkOTA1ODhlNTZlYWI4YmZlZTUzY2YzZjVkZDAwM2IyOWFhY2Y3MjZhODRmOTM1ZGM4ZiIsInRhZyI6IiJ9",
              "roleId": "eyJpdiI6Iis2VTc1MmJxaHcxSXQycXAycWR5cVE9PSIsInZhbHVlIjoicGJpYVVlN2djNVlCZEh5TFExMklIUT09IiwibWFjIjoiOWZkMWQyMWU3YjI3NTc3YWJjYmViMDZhYzRhYWUwZTZkYzczZWRmZTM1N2Y2YjMwYjVkMWY3NGM2MTg5MjcxZCIsInRhZyI6IiJ9",
              "access": null,
              "firstName": "Superman",
              "lastName": "Brother",
              "name": "Dagrik Corp.",
              "username": "admin",
              "type": "admin",
              "dialCode": "+60",
              "phone": "123456780",
              "email": "sarveen@safetruck.co",
              "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
              "isMerchantFleet": null,
              "isActive": "1",
              "isKycVerify": "1",
              "mainUserId": "eyJpdiI6InJZSUNzdk5BNTVIcXVBMzYxL0dqNVE9PSIsInZhbHVlIjoiYzR3K0M0SGdmV3pnWUVwMEdEWnJhQT09IiwibWFjIjoiMDM3YmIzZjAzZGZmNTlhMWM3ODAxY2E1NGIxOWY1NDU5MzgyODdmODIzYjQ4NmY1MTRkYmEwMTlmY2Q0NGZhNCIsInRhZyI6IiJ9",
              "defaultBillingEntityId": "8",
              "rememberToken": null,
              "passwordUpdatedAt": null,
              "createdAt": "2022-06-01T13:51:32.037000Z",
              "createdBy": null,
              "updatedAt": "2023-06-07T11:45:56.783000Z",
              "updatedBy": "1",
              "isDelete": "0",
              "deletedAt": null,
              "deletedBy": null,
              "setting": null
        }
       "updatedAt": "2024-03-07 03:00:33",
       "updatedBy": "eyJpdiI6InNSemRrU09aeTF3MXRhYUhUR3htK0E9PSIsInZhbHVlIjoiYUdIRHpEZWFGYjZQSjZTdmZOYTh0QT09IiwibWFjIjoiYmJlYzRiMGIwMjc3MGI4Y2E1ZDEwZjM2NTM5ZTIwMzc5NmU5OGRmMzU3MDEwZTAyYjJlOWRhZWM5ZTUyMTA1NiIsInRhZyI6IiJ9",
       "updatedByUser": {
              "id": "eyJpdiI6ImwyRE5SZHFENThmYzROMEpNVmpIdXc9PSIsInZhbHVlIjoiaGpmSUMwUjdlR1doU1JLbTZMczcvZz09IiwibWFjIjoiNmZlODUwZDVhYjg1NmNkOTA1ODhlNTZlYWI4YmZlZTUzY2YzZjVkZDAwM2IyOWFhY2Y3MjZhODRmOTM1ZGM4ZiIsInRhZyI6IiJ9",
              "roleId": "eyJpdiI6Iis2VTc1MmJxaHcxSXQycXAycWR5cVE9PSIsInZhbHVlIjoicGJpYVVlN2djNVlCZEh5TFExMklIUT09IiwibWFjIjoiOWZkMWQyMWU3YjI3NTc3YWJjYmViMDZhYzRhYWUwZTZkYzczZWRmZTM1N2Y2YjMwYjVkMWY3NGM2MTg5MjcxZCIsInRhZyI6IiJ9",
              "access": null,
              "firstName": "Superman",
              "lastName": "Brother",
              "name": "Dagrik Corp.",
              "username": "admin",
              "type": "admin",
              "dialCode": "+60",
              "phone": "123456780",
              "email": "sarveen@safetruck.co",
              "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
              "isMerchantFleet": null,
              "isActive": "1",
              "isKycVerify": "1",
              "mainUserId": "eyJpdiI6InJZSUNzdk5BNTVIcXVBMzYxL0dqNVE9PSIsInZhbHVlIjoiYzR3K0M0SGdmV3pnWUVwMEdEWnJhQT09IiwibWFjIjoiMDM3YmIzZjAzZGZmNTlhMWM3ODAxY2E1NGIxOWY1NDU5MzgyODdmODIzYjQ4NmY1MTRkYmEwMTlmY2Q0NGZhNCIsInRhZyI6IiJ9",
              "defaultBillingEntityId": "8",
              "rememberToken": null,
              "passwordUpdatedAt": null,
              "createdAt": "2022-06-01T13:51:32.037000Z",
              "createdBy": null,
              "updatedAt": "2023-06-07T11:45:56.783000Z",
              "updatedBy": "1",
              "isDelete": "0",
              "deletedAt": null,
              "deletedBy": null,
              "setting": null
        },
       "isDelete": null,
       "deletedAt": null,
       "deletedBy": null,
       "deletedByUser": null,
        "setting": {
           "fleetId": "eyJpdiI6InpNS211Z3psd0xzZmR5akp6NHZPOHc9PSIsInZhbHVlIjoiUXM3UHZHczNEaHVuR3g2WkZVbVpYZz09IiwibWFjIjoiZDI2MTNiYzgwZWU2NDQ1ODZkZGY1NjQ0OTNjMmRmZGQ2MTM0MTVhMjM4YzQwMWVlN2VhODY5YmFmYzY0M2VhMiIsInRhZyI6IiJ9",
           "lowFuelPercentage": "2.00",
           "refuelCriticalEnable": "1",
           "idlingMinute": null,
           "erpContactName": null,
           "erpTelNo": null,
           "isDelete": null,
           "deletedAt": null,
           "deletedBy": null,
           "deletedByUser": null,
              "createdByUser": {
              "id": "eyJpdiI6ImwyRE5SZHFENThmYzROMEpNVmpIdXc9PSIsInZhbHVlIjoiaGpmSUMwUjdlR1doU1JLbTZMczcvZz09IiwibWFjIjoiNmZlODUwZDVhYjg1NmNkOTA1ODhlNTZlYWI4YmZlZTUzY2YzZjVkZDAwM2IyOWFhY2Y3MjZhODRmOTM1ZGM4ZiIsInRhZyI6IiJ9",
              "roleId": "eyJpdiI6Iis2VTc1MmJxaHcxSXQycXAycWR5cVE9PSIsInZhbHVlIjoicGJpYVVlN2djNVlCZEh5TFExMklIUT09IiwibWFjIjoiOWZkMWQyMWU3YjI3NTc3YWJjYmViMDZhYzRhYWUwZTZkYzczZWRmZTM1N2Y2YjMwYjVkMWY3NGM2MTg5MjcxZCIsInRhZyI6IiJ9",
              "access": null,
              "firstName": "Superman",
              "lastName": "Brother",
              "name": "Dagrik Corp.",
              "username": "admin",
              "type": "admin",
              "dialCode": "+60",
              "phone": "123456780",
              "email": "sarveen@safetruck.co",
              "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
              "isMerchantFleet": null,
              "isActive": "1",
              "isKycVerify": "1",
              "mainUserId": "eyJpdiI6InJZSUNzdk5BNTVIcXVBMzYxL0dqNVE9PSIsInZhbHVlIjoiYzR3K0M0SGdmV3pnWUVwMEdEWnJhQT09IiwibWFjIjoiMDM3YmIzZjAzZGZmNTlhMWM3ODAxY2E1NGIxOWY1NDU5MzgyODdmODIzYjQ4NmY1MTRkYmEwMTlmY2Q0NGZhNCIsInRhZyI6IiJ9",
              "defaultBillingEntityId": "8",
              "rememberToken": null,
              "passwordUpdatedAt": null,
              "createdAt": "2022-06-01T13:51:32.037000Z",
              "createdBy": null,
              "updatedAt": "2023-06-07T11:45:56.783000Z",
              "updatedBy": "1",
              "isDelete": "0",
              "deletedAt": null,
              "deletedBy": null,
              "setting": null
          },
           "createdAt": "2024-03-07 03:00:33",
           "createdBy": "eyJpdiI6Im15SDZ6THc5elVjVmU5c1E4elYyWnc9PSIsInZhbHVlIjoicmJPcE1TeVpBaEw0MDJ1QjNGWjExdz09IiwibWFjIjoiZmI3ZmVjOWZhYWQzODU2MDQzNWY5ZWUxMzQ5ZmI0ODJhNGQ2ZjRlMTQxOTM4NzYyNmQwMWM1NTI0MTBkNzc1ZSIsInRhZyI6IiJ9",
           "updatedAt": "2024-03-07 03:00:33",
           "updatedBy": "eyJpdiI6IkdOdzFoWk1yaWJHVGVUNDNhdGlmQ0E9PSIsInZhbHVlIjoiOVBUelNURTNFanpESWR5YkhzRHZEQT09IiwibWFjIjoiNzYxOWUwMzE5M2YwOGZhNTQ2Y2Q0ZjYzOWM0MWVlMmI5ZDdlNWYwOWY1NTUyZmQzZDY4ODBiMDdiYjIzNzM5ZSIsInRhZyI6IiJ9"
           "updatedByUser": {
              "id": "eyJpdiI6ImwyRE5SZHFENThmYzROMEpNVmpIdXc9PSIsInZhbHVlIjoiaGpmSUMwUjdlR1doU1JLbTZMczcvZz09IiwibWFjIjoiNmZlODUwZDVhYjg1NmNkOTA1ODhlNTZlYWI4YmZlZTUzY2YzZjVkZDAwM2IyOWFhY2Y3MjZhODRmOTM1ZGM4ZiIsInRhZyI6IiJ9",
              "roleId": "eyJpdiI6Iis2VTc1MmJxaHcxSXQycXAycWR5cVE9PSIsInZhbHVlIjoicGJpYVVlN2djNVlCZEh5TFExMklIUT09IiwibWFjIjoiOWZkMWQyMWU3YjI3NTc3YWJjYmViMDZhYzRhYWUwZTZkYzczZWRmZTM1N2Y2YjMwYjVkMWY3NGM2MTg5MjcxZCIsInRhZyI6IiJ9",
              "access": null,
              "firstName": "Superman",
              "lastName": "Brother",
              "name": "Dagrik Corp.",
              "username": "admin",
              "type": "admin",
              "dialCode": "+60",
              "phone": "123456780",
              "email": "sarveen@safetruck.co",
              "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
              "isMerchantFleet": null,
              "isActive": "1",
              "isKycVerify": "1",
              "mainUserId": "eyJpdiI6InJZSUNzdk5BNTVIcXVBMzYxL0dqNVE9PSIsInZhbHVlIjoiYzR3K0M0SGdmV3pnWUVwMEdEWnJhQT09IiwibWFjIjoiMDM3YmIzZjAzZGZmNTlhMWM3ODAxY2E1NGIxOWY1NDU5MzgyODdmODIzYjQ4NmY1MTRkYmEwMTlmY2Q0NGZhNCIsInRhZyI6IiJ9",
              "defaultBillingEntityId": "8",
              "rememberToken": null,
              "passwordUpdatedAt": null,
              "createdAt": "2022-06-01T13:51:32.037000Z",
              "createdBy": null,
              "updatedAt": "2023-06-07T11:45:56.783000Z",
              "updatedBy": "1",
              "isDelete": "0",
              "deletedAt": null,
              "deletedBy": null,
              "setting": null
          }
       },
       "contacts": [
           {
               "id": "eyJpdiI6Ik5yZHhtak1JZFZtL1gzTFdHYjYzQWc9PSIsInZhbHVlIjoiclRaQkFFZzhmK25ydDRZRVRBenpaQT09IiwibWFjIjoiYmUxNjRlN2Q2N2UxYjBjNjVkMGI2ZWQyNmY5MzEyYjUwOGY1MDIwNTVjZWFjMDA5ZjY2YmRlN2JlOTQ5NWE1ZCIsInRhZyI6IiJ9",
               "fleetId": "23",
               "contactName": "Ronnie Tan",
               "telNo": "3332222"
           }
       ]
   }
   ]
}
{
    "success": false,
    "status": "Error",
    "message": "Object Not Found",
    "data": {}
}

Create new Fleet Group

POST
localhost
/api/fleet

create new fleet group with fleet group settings and its contact list

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Response Fields

Example request:
curl --request POST \
    "localhost/api/fleet" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"name\": \"est\",
    \"setting[lowFuelPercentage]\": 215.68177755,
    \"setting[refuelCriticalEnable]\": 15,
    \"setting[idlingMinute]\": 15,
    \"setting[erpContactName]\": \"in\",
    \"setting[erpTelNo]\": \"et\",
    \"contacts[][contactName]\": \"quibusdam\",
    \"contacts[][telNo]\": \"maiores\"
}"
Example response:
{
    "success": true,
    "status": "Success",
    "message": "Created Successfully",
    "data": {
        "id": "eyJpdiI6IkpuUWY2N2l6M252aEcxSXVUWWpOaHc9PSIsInZhbHVlIjoicXQ5ME1OWkx0MUNNWVFIVWxNUHZkQT09IiwibWFjIjoiNzgzMDJkZTY5OGM4ZGU0MGIyZDRjMzEwN2I5YjY5ODkxOWRjZGVjYWFmOTZiYjU4YzU4ZTIyMmVmZDViNjBjOCIsInRhZyI6IiJ9",
        "name": "test",
        "createdAt": "2024-03-06 09:47:31",
        "createdBy": "eyJpdiI6IlExS1FWVTFneFN5UDdod3J6ZFdiR3c9PSIsInZhbHVlIjoiNHh2alZnU2kxZ1FiN2NXeHZ1aWZOQT09IiwibWFjIjoiNjRhMTAzMTE1ZTdlMDUzYTgwY2QzNjE2ZmRkNTBmOTI0MTdkY2ZmM2E4OTc3ZDczNTI3NTdhOWY2OGZmYWM0MSIsInRhZyI6IiJ9",
        "updatedAt": "2024-03-06 09:47:31",
        "updatedBy": "eyJpdiI6Imt4a25VTndqMWF1V2FRb25IRVBHb2c9PSIsInZhbHVlIjoiT2c0WlN4SGZ2Z29uOUVDYnpDQXVKZz09IiwibWFjIjoiNTA2Yjg3NGMzMGE0NjgwNTliMmE2ZGViYmYwMzk0NmM0NTJiZmJjMmQ0MTgyNTM5NzNiZTcyYTFhNTA3NDk4MCIsInRhZyI6IiJ9",
        "isDelete": null,
        "deletedAt": null,
        "deletedBy": "eyJpdiI6IlVaSDNzSUViK2RRYmpKN1JPSnR6OWc9PSIsInZhbHVlIjoiL1JNdmYxNmNoNG1UdURYbno0SmVYQT09IiwibWFjIjoiNTdmOTE3NTEyYTA5YWM0NTc0YjMwNGU0NjlmMTExNDVmYjg4MWNjMzljNDdlNGNmYmJkNWQ1ODAzMWM2MTZhZSIsInRhZyI6IiJ9",
        "setting": {
            "fleetId": "eyJpdiI6Imo3Qzg2NlhWRmQrK3R3K3d1YWRlMkE9PSIsInZhbHVlIjoiQTdLbzZvaGFEU0k0Z2lMczE3aXl4Zz09IiwibWFjIjoiY2MwOWEwOGJhYjIyMjk4NTNlY2ZjODdjM2U5ZjMzZjIxYWJmMjllNjFmOGZiMzVlMjg3N2ZiY2EyYzQ5YThmMiIsInRhZyI6IiJ9",
            "lowFuelPercentage": "2",
            "refuelCriticalEnable": "1",
            "idlingMinute": null,
            "erpContactName": null,
            "erpTelNo": null,
            "isDelete": null,
            "deletedAt": null,
            "deletedBy": "eyJpdiI6InVuU3hObW83TUtMYVVKQkp5YlNMY0E9PSIsInZhbHVlIjoiM0FQTWZjY29EdFNRSUtKMld2WHlXZz09IiwibWFjIjoiZDZjYzhkZWJjMzhiNzUyYTg4MTA2ODQwYTJjZGRjMjI3YjNjNjE3Mjk0ZGYxMTU5YzdhYWIxMWFhNDNiODQ1MSIsInRhZyI6IiJ9",
            "createdAt": "2024-03-06 09:47:31",
            "createdBy": "eyJpdiI6Iko2MCtDenc2Tzh1b25ZQXVxWE5zemc9PSIsInZhbHVlIjoiNDhDMnlUek41QXBDaGhyL0pNUm9Hdz09IiwibWFjIjoiMDczNzc2NjYyNDRkZDU3ZGFkNjYyYWMzNjJhZmI2MjZhMjMyNmI5MTk5Y2UwZjJmOTJmMjYyYWI2Yjg4ZThiYSIsInRhZyI6IiJ9",
            "updatedAt": "2024-03-06 09:47:31",
            "updatedBy": "eyJpdiI6IktRRkV3ZGdRalJZRkR6ck5hSDh4aXc9PSIsInZhbHVlIjoiZTdiaHU4VEZSQkxzVmZIQ0hDR0tMZz09IiwibWFjIjoiYmQ3MmVmOGVjMmM1NmRmMThhYjAyZjUzNzgwZGVlNzdjMTEyY2Y3ZjFkZDY0Mzk4NGQ3NzM4OGNlMzZhMzg5NCIsInRhZyI6IiJ9"
        },
        "contacts": [
            {
                "id": "eyJpdiI6InliYVpkWHV2WHl6U1YweVpsd0c0dEE9PSIsInZhbHVlIjoiY2w1UTBaRWJWeTJkdHlqdFZMSE5vdz09IiwibWFjIjoiM2E2M2YwM2FiYjg4MTVmYzY2OGVmOWEyOGRhNDY2ZWUyYzBlODA1MDc4ZjhkZmVlZDU0MmRiZjg3MTgzNTZlMCIsInRhZyI6IiJ9",
                "fleetId": 22,
                "contactName": "12322222",
                "telNo": "3332222"
            }
        ]
    }
}
{
    "success": false,
    "status": "Error",
    "message": "Bad Request",
    "data": {
        "contact_name": [
            "The contact name field is required."
        ]
    }
}

Show a Fleet Group

GET
localhost
/api/fleet/{id}

Show a fleet group with fleet group settings and its contact list

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The encrypted ID of the fleet.

Example:
illum

Response Fields

Example request:
curl --request GET \
    --get "localhost/api/fleet/illum" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
"success": true,
   "status": "Success",
   "message": "Obtain Successfully",
   "data":
     {
       "id": "eyJpdiI6Ik1qTk4rc2pKaTlVbkdaSTBOTVJyc3c9PSIsInZhbHVlIjoiYzFDSmlZUDUxSk1jaHVnRUdpOFZrUT09IiwibWFjIjoiN2VkZjAzMWVhZGIxY2MyOGNjZDNiN2NmMGU0MjFhMThiNWI2ZjljMTIyMTU1MWNlZjdjZmZiN2E4NGIzZDlhZSIsInRhZyI6IiJ9",
       "name": "test",
       "createdAt": "2024-03-07 03:00:33",
       "createdBy": "eyJpdiI6IkY2UzV2Ukl6eGQwN1V1cW1ROFFNYWc9PSIsInZhbHVlIjoiN2pndUtiYVNjVFRPcGtza25GRlNmUT09IiwibWFjIjoiM2U3NzBmZmQ3YWNkZGE1YzgyNWFmZDU0OGZjYTBjYTJjNGMzNDUxY2E3MWYwZTFkYmNiMmEzNzFlZDFkYjkxOCIsInRhZyI6IiJ9",
        "createdByUser": {
              "id": "eyJpdiI6ImwyRE5SZHFENThmYzROMEpNVmpIdXc9PSIsInZhbHVlIjoiaGpmSUMwUjdlR1doU1JLbTZMczcvZz09IiwibWFjIjoiNmZlODUwZDVhYjg1NmNkOTA1ODhlNTZlYWI4YmZlZTUzY2YzZjVkZDAwM2IyOWFhY2Y3MjZhODRmOTM1ZGM4ZiIsInRhZyI6IiJ9",
              "roleId": "eyJpdiI6Iis2VTc1MmJxaHcxSXQycXAycWR5cVE9PSIsInZhbHVlIjoicGJpYVVlN2djNVlCZEh5TFExMklIUT09IiwibWFjIjoiOWZkMWQyMWU3YjI3NTc3YWJjYmViMDZhYzRhYWUwZTZkYzczZWRmZTM1N2Y2YjMwYjVkMWY3NGM2MTg5MjcxZCIsInRhZyI6IiJ9",
              "access": null,
              "firstName": "Superman",
              "lastName": "Brother",
              "name": "Dagrik Corp.",
              "username": "admin",
              "type": "admin",
              "dialCode": "+60",
              "phone": "123456780",
              "email": "sarveen@safetruck.co",
              "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
              "isMerchantFleet": null,
              "isActive": "1",
              "isKycVerify": "1",
              "mainUserId": "eyJpdiI6InJZSUNzdk5BNTVIcXVBMzYxL0dqNVE9PSIsInZhbHVlIjoiYzR3K0M0SGdmV3pnWUVwMEdEWnJhQT09IiwibWFjIjoiMDM3YmIzZjAzZGZmNTlhMWM3ODAxY2E1NGIxOWY1NDU5MzgyODdmODIzYjQ4NmY1MTRkYmEwMTlmY2Q0NGZhNCIsInRhZyI6IiJ9",
              "defaultBillingEntityId": "8",
              "rememberToken": null,
              "passwordUpdatedAt": null,
              "createdAt": "2022-06-01T13:51:32.037000Z",
              "createdBy": null,
              "updatedAt": "2023-06-07T11:45:56.783000Z",
              "updatedBy": "1",
              "isDelete": "0",
              "deletedAt": null,
              "deletedBy": null,
              "setting": null
        }
       "updatedAt": "2024-03-07 03:00:33",
       "updatedBy": "eyJpdiI6InNSemRrU09aeTF3MXRhYUhUR3htK0E9PSIsInZhbHVlIjoiYUdIRHpEZWFGYjZQSjZTdmZOYTh0QT09IiwibWFjIjoiYmJlYzRiMGIwMjc3MGI4Y2E1ZDEwZjM2NTM5ZTIwMzc5NmU5OGRmMzU3MDEwZTAyYjJlOWRhZWM5ZTUyMTA1NiIsInRhZyI6IiJ9",
       "updatedByUser": {
              "id": "eyJpdiI6ImwyRE5SZHFENThmYzROMEpNVmpIdXc9PSIsInZhbHVlIjoiaGpmSUMwUjdlR1doU1JLbTZMczcvZz09IiwibWFjIjoiNmZlODUwZDVhYjg1NmNkOTA1ODhlNTZlYWI4YmZlZTUzY2YzZjVkZDAwM2IyOWFhY2Y3MjZhODRmOTM1ZGM4ZiIsInRhZyI6IiJ9",
              "roleId": "eyJpdiI6Iis2VTc1MmJxaHcxSXQycXAycWR5cVE9PSIsInZhbHVlIjoicGJpYVVlN2djNVlCZEh5TFExMklIUT09IiwibWFjIjoiOWZkMWQyMWU3YjI3NTc3YWJjYmViMDZhYzRhYWUwZTZkYzczZWRmZTM1N2Y2YjMwYjVkMWY3NGM2MTg5MjcxZCIsInRhZyI6IiJ9",
              "access": null,
              "firstName": "Superman",
              "lastName": "Brother",
              "name": "Dagrik Corp.",
              "username": "admin",
              "type": "admin",
              "dialCode": "+60",
              "phone": "123456780",
              "email": "sarveen@safetruck.co",
              "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
              "isMerchantFleet": null,
              "isActive": "1",
              "isKycVerify": "1",
              "mainUserId": "eyJpdiI6InJZSUNzdk5BNTVIcXVBMzYxL0dqNVE9PSIsInZhbHVlIjoiYzR3K0M0SGdmV3pnWUVwMEdEWnJhQT09IiwibWFjIjoiMDM3YmIzZjAzZGZmNTlhMWM3ODAxY2E1NGIxOWY1NDU5MzgyODdmODIzYjQ4NmY1MTRkYmEwMTlmY2Q0NGZhNCIsInRhZyI6IiJ9",
              "defaultBillingEntityId": "8",
              "rememberToken": null,
              "passwordUpdatedAt": null,
              "createdAt": "2022-06-01T13:51:32.037000Z",
              "createdBy": null,
              "updatedAt": "2023-06-07T11:45:56.783000Z",
              "updatedBy": "1",
              "isDelete": "0",
              "deletedAt": null,
              "deletedBy": null,
              "setting": null
        },
       "isDelete": null,
       "deletedAt": null,
       "deletedBy": null,
       "deletedByUser": null,
        "setting": {
           "fleetId": "eyJpdiI6InpNS211Z3psd0xzZmR5akp6NHZPOHc9PSIsInZhbHVlIjoiUXM3UHZHczNEaHVuR3g2WkZVbVpYZz09IiwibWFjIjoiZDI2MTNiYzgwZWU2NDQ1ODZkZGY1NjQ0OTNjMmRmZGQ2MTM0MTVhMjM4YzQwMWVlN2VhODY5YmFmYzY0M2VhMiIsInRhZyI6IiJ9",
           "lowFuelPercentage": "2.00",
           "refuelCriticalEnable": "1",
           "idlingMinute": null,
           "erpContactName": null,
           "erpTelNo": null,
           "isDelete": null,
           "deletedAt": null,
           "deletedBy": null,
           "deletedByUser": null,
              "createdByUser": {
              "id": "eyJpdiI6ImwyRE5SZHFENThmYzROMEpNVmpIdXc9PSIsInZhbHVlIjoiaGpmSUMwUjdlR1doU1JLbTZMczcvZz09IiwibWFjIjoiNmZlODUwZDVhYjg1NmNkOTA1ODhlNTZlYWI4YmZlZTUzY2YzZjVkZDAwM2IyOWFhY2Y3MjZhODRmOTM1ZGM4ZiIsInRhZyI6IiJ9",
              "roleId": "eyJpdiI6Iis2VTc1MmJxaHcxSXQycXAycWR5cVE9PSIsInZhbHVlIjoicGJpYVVlN2djNVlCZEh5TFExMklIUT09IiwibWFjIjoiOWZkMWQyMWU3YjI3NTc3YWJjYmViMDZhYzRhYWUwZTZkYzczZWRmZTM1N2Y2YjMwYjVkMWY3NGM2MTg5MjcxZCIsInRhZyI6IiJ9",
              "access": null,
              "firstName": "Superman",
              "lastName": "Brother",
              "name": "Dagrik Corp.",
              "username": "admin",
              "type": "admin",
              "dialCode": "+60",
              "phone": "123456780",
              "email": "sarveen@safetruck.co",
              "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
              "isMerchantFleet": null,
              "isActive": "1",
              "isKycVerify": "1",
              "mainUserId": "eyJpdiI6InJZSUNzdk5BNTVIcXVBMzYxL0dqNVE9PSIsInZhbHVlIjoiYzR3K0M0SGdmV3pnWUVwMEdEWnJhQT09IiwibWFjIjoiMDM3YmIzZjAzZGZmNTlhMWM3ODAxY2E1NGIxOWY1NDU5MzgyODdmODIzYjQ4NmY1MTRkYmEwMTlmY2Q0NGZhNCIsInRhZyI6IiJ9",
              "defaultBillingEntityId": "8",
              "rememberToken": null,
              "passwordUpdatedAt": null,
              "createdAt": "2022-06-01T13:51:32.037000Z",
              "createdBy": null,
              "updatedAt": "2023-06-07T11:45:56.783000Z",
              "updatedBy": "1",
              "isDelete": "0",
              "deletedAt": null,
              "deletedBy": null,
              "setting": null
          },
           "createdAt": "2024-03-07 03:00:33",
           "createdBy": "eyJpdiI6Im15SDZ6THc5elVjVmU5c1E4elYyWnc9PSIsInZhbHVlIjoicmJPcE1TeVpBaEw0MDJ1QjNGWjExdz09IiwibWFjIjoiZmI3ZmVjOWZhYWQzODU2MDQzNWY5ZWUxMzQ5ZmI0ODJhNGQ2ZjRlMTQxOTM4NzYyNmQwMWM1NTI0MTBkNzc1ZSIsInRhZyI6IiJ9",
           "updatedAt": "2024-03-07 03:00:33",
           "updatedBy": "eyJpdiI6IkdOdzFoWk1yaWJHVGVUNDNhdGlmQ0E9PSIsInZhbHVlIjoiOVBUelNURTNFanpESWR5YkhzRHZEQT09IiwibWFjIjoiNzYxOWUwMzE5M2YwOGZhNTQ2Y2Q0ZjYzOWM0MWVlMmI5ZDdlNWYwOWY1NTUyZmQzZDY4ODBiMDdiYjIzNzM5ZSIsInRhZyI6IiJ9"
           "updatedByUser": {
              "id": "eyJpdiI6ImwyRE5SZHFENThmYzROMEpNVmpIdXc9PSIsInZhbHVlIjoiaGpmSUMwUjdlR1doU1JLbTZMczcvZz09IiwibWFjIjoiNmZlODUwZDVhYjg1NmNkOTA1ODhlNTZlYWI4YmZlZTUzY2YzZjVkZDAwM2IyOWFhY2Y3MjZhODRmOTM1ZGM4ZiIsInRhZyI6IiJ9",
              "roleId": "eyJpdiI6Iis2VTc1MmJxaHcxSXQycXAycWR5cVE9PSIsInZhbHVlIjoicGJpYVVlN2djNVlCZEh5TFExMklIUT09IiwibWFjIjoiOWZkMWQyMWU3YjI3NTc3YWJjYmViMDZhYzRhYWUwZTZkYzczZWRmZTM1N2Y2YjMwYjVkMWY3NGM2MTg5MjcxZCIsInRhZyI6IiJ9",
              "access": null,
              "firstName": "Superman",
              "lastName": "Brother",
              "name": "Dagrik Corp.",
              "username": "admin",
              "type": "admin",
              "dialCode": "+60",
              "phone": "123456780",
              "email": "sarveen@safetruck.co",
              "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
              "isMerchantFleet": null,
              "isActive": "1",
              "isKycVerify": "1",
              "mainUserId": "eyJpdiI6InJZSUNzdk5BNTVIcXVBMzYxL0dqNVE9PSIsInZhbHVlIjoiYzR3K0M0SGdmV3pnWUVwMEdEWnJhQT09IiwibWFjIjoiMDM3YmIzZjAzZGZmNTlhMWM3ODAxY2E1NGIxOWY1NDU5MzgyODdmODIzYjQ4NmY1MTRkYmEwMTlmY2Q0NGZhNCIsInRhZyI6IiJ9",
              "defaultBillingEntityId": "8",
              "rememberToken": null,
              "passwordUpdatedAt": null,
              "createdAt": "2022-06-01T13:51:32.037000Z",
              "createdBy": null,
              "updatedAt": "2023-06-07T11:45:56.783000Z",
              "updatedBy": "1",
              "isDelete": "0",
              "deletedAt": null,
              "deletedBy": null,
              "setting": null
          }
       },
       "contacts": [
           {
               "id": "eyJpdiI6Ik5yZHhtak1JZFZtL1gzTFdHYjYzQWc9PSIsInZhbHVlIjoiclRaQkFFZzhmK25ydDRZRVRBenpaQT09IiwibWFjIjoiYmUxNjRlN2Q2N2UxYjBjNjVkMGI2ZWQyNmY5MzEyYjUwOGY1MDIwNTVjZWFjMDA5ZjY2YmRlN2JlOTQ5NWE1ZCIsInRhZyI6IiJ9",
               "fleetId": "23",
               "contactName": "Ronnie Tan",
               "telNo": "3332222"
           }
       ]
   }
}
{
    "success": false,
    "status": "Error",
    "message": "Object Not Found",
    "data": {}
}

Update Fleet Group

PUT
PATCH
localhost
/api/fleet/{id}

update fleet group with fleet group settings and its contact list

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The encrypted ID of the fleet.

Example:
quam

Body Parameters

Response Fields

Example request:
curl --request PUT \
    "localhost/api/fleet/quam" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"name\": \"quod\",
    \"setting[fleetID]\": \"modi\",
    \"setting[lowFuelPercentage]\": 2477.70313,
    \"setting[refuelCriticalEnable]\": 1,
    \"setting[idlingMinute]\": 5,
    \"setting[erpContactName]\": \"architecto\",
    \"setting[erpTelNo]\": \"facere\",
    \"contacts[][contactName]\": \"culpa\",
    \"contacts[][telNo]\": \"et\"
}"
Example response:
{
    "success": true,
    "status": "Success",
    "message": "Created Successfully",
    "data": {
        "id": "eyJpdiI6IkpuUWY2N2l6M252aEcxSXVUWWpOaHc9PSIsInZhbHVlIjoicXQ5ME1OWkx0MUNNWVFIVWxNUHZkQT09IiwibWFjIjoiNzgzMDJkZTY5OGM4ZGU0MGIyZDRjMzEwN2I5YjY5ODkxOWRjZGVjYWFmOTZiYjU4YzU4ZTIyMmVmZDViNjBjOCIsInRhZyI6IiJ9",
        "name": "test",
        "createdAt": "2024-03-06 09:47:31",
        "createdBy": "eyJpdiI6IlExS1FWVTFneFN5UDdod3J6ZFdiR3c9PSIsInZhbHVlIjoiNHh2alZnU2kxZ1FiN2NXeHZ1aWZOQT09IiwibWFjIjoiNjRhMTAzMTE1ZTdlMDUzYTgwY2QzNjE2ZmRkNTBmOTI0MTdkY2ZmM2E4OTc3ZDczNTI3NTdhOWY2OGZmYWM0MSIsInRhZyI6IiJ9",
        "updatedAt": "2024-03-06 09:47:31",
        "updatedBy": "eyJpdiI6Imt4a25VTndqMWF1V2FRb25IRVBHb2c9PSIsInZhbHVlIjoiT2c0WlN4SGZ2Z29uOUVDYnpDQXVKZz09IiwibWFjIjoiNTA2Yjg3NGMzMGE0NjgwNTliMmE2ZGViYmYwMzk0NmM0NTJiZmJjMmQ0MTgyNTM5NzNiZTcyYTFhNTA3NDk4MCIsInRhZyI6IiJ9",
        "isDelete": null,
        "deletedAt": null,
        "deletedBy": "eyJpdiI6IlVaSDNzSUViK2RRYmpKN1JPSnR6OWc9PSIsInZhbHVlIjoiL1JNdmYxNmNoNG1UdURYbno0SmVYQT09IiwibWFjIjoiNTdmOTE3NTEyYTA5YWM0NTc0YjMwNGU0NjlmMTExNDVmYjg4MWNjMzljNDdlNGNmYmJkNWQ1ODAzMWM2MTZhZSIsInRhZyI6IiJ9",
        "setting": {
            "fleetId": "eyJpdiI6Imo3Qzg2NlhWRmQrK3R3K3d1YWRlMkE9PSIsInZhbHVlIjoiQTdLbzZvaGFEU0k0Z2lMczE3aXl4Zz09IiwibWFjIjoiY2MwOWEwOGJhYjIyMjk4NTNlY2ZjODdjM2U5ZjMzZjIxYWJmMjllNjFmOGZiMzVlMjg3N2ZiY2EyYzQ5YThmMiIsInRhZyI6IiJ9",
            "lowFuelPercentage": "2",
            "refuelCriticalEnable": "1",
            "idlingMinute": null,
            "erpContactName": null,
            "erpTelNo": null,
            "isDelete": null,
            "deletedAt": null,
            "deletedBy": "eyJpdiI6InVuU3hObW83TUtMYVVKQkp5YlNMY0E9PSIsInZhbHVlIjoiM0FQTWZjY29EdFNRSUtKMld2WHlXZz09IiwibWFjIjoiZDZjYzhkZWJjMzhiNzUyYTg4MTA2ODQwYTJjZGRjMjI3YjNjNjE3Mjk0ZGYxMTU5YzdhYWIxMWFhNDNiODQ1MSIsInRhZyI6IiJ9",
            "createdAt": "2024-03-06 09:47:31",
            "createdBy": "eyJpdiI6Iko2MCtDenc2Tzh1b25ZQXVxWE5zemc9PSIsInZhbHVlIjoiNDhDMnlUek41QXBDaGhyL0pNUm9Hdz09IiwibWFjIjoiMDczNzc2NjYyNDRkZDU3ZGFkNjYyYWMzNjJhZmI2MjZhMjMyNmI5MTk5Y2UwZjJmOTJmMjYyYWI2Yjg4ZThiYSIsInRhZyI6IiJ9",
            "updatedAt": "2024-03-06 09:47:31",
            "updatedBy": "eyJpdiI6IktRRkV3ZGdRalJZRkR6ck5hSDh4aXc9PSIsInZhbHVlIjoiZTdiaHU4VEZSQkxzVmZIQ0hDR0tMZz09IiwibWFjIjoiYmQ3MmVmOGVjMmM1NmRmMThhYjAyZjUzNzgwZGVlNzdjMTEyY2Y3ZjFkZDY0Mzk4NGQ3NzM4OGNlMzZhMzg5NCIsInRhZyI6IiJ9"
        },
        "contacts": [
            {
                "id": "eyJpdiI6InliYVpkWHV2WHl6U1YweVpsd0c0dEE9PSIsInZhbHVlIjoiY2w1UTBaRWJWeTJkdHlqdFZMSE5vdz09IiwibWFjIjoiM2E2M2YwM2FiYjg4MTVmYzY2OGVmOWEyOGRhNDY2ZWUyYzBlODA1MDc4ZjhkZmVlZDU0MmRiZjg3MTgzNTZlMCIsInRhZyI6IiJ9",
                "fleetId": 22,
                "contactName": "12322222",
                "telNo": "3332222"
            }
        ]
    }
}
{
    "success": false,
    "status": "Error",
    "message": "Bad Request",
    "data": {
        "contact_name": [
            "The contact name field is required."
        ]
    }
}

Remove Fleet Group

DELETE
localhost
/api/fleet/{id}

Remove fleet group and its fleet group settings

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The encrypted ID of the fleet.

Example:
architecto

Response Fields

Example request:
curl --request DELETE \
    "localhost/api/fleet/architecto" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
    "success": true,
    "status": "Success",
    "message": "Delete Successfully",
    "data": {
        "id": "eyJpdiI6IkpuUWY2N2l6M252aEcxSXVUWWpOaHc9PSIsInZhbHVlIjoicXQ5ME1OWkx0MUNNWVFIVWxNUHZkQT09IiwibWFjIjoiNzgzMDJkZTY5OGM4ZGU0MGIyZDRjMzEwN2I5YjY5ODkxOWRjZGVjYWFmOTZiYjU4YzU4ZTIyMmVmZDViNjBjOCIsInRhZyI6IiJ9",
        "name": "test",
        "createdAt": "2024-03-06 09:47:31",
        "createdBy": "eyJpdiI6IlExS1FWVTFneFN5UDdod3J6ZFdiR3c9PSIsInZhbHVlIjoiNHh2alZnU2kxZ1FiN2NXeHZ1aWZOQT09IiwibWFjIjoiNjRhMTAzMTE1ZTdlMDUzYTgwY2QzNjE2ZmRkNTBmOTI0MTdkY2ZmM2E4OTc3ZDczNTI3NTdhOWY2OGZmYWM0MSIsInRhZyI6IiJ9",
        "updatedAt": "2024-03-06 09:47:31",
        "updatedBy": "eyJpdiI6Imt4a25VTndqMWF1V2FRb25IRVBHb2c9PSIsInZhbHVlIjoiT2c0WlN4SGZ2Z29uOUVDYnpDQXVKZz09IiwibWFjIjoiNTA2Yjg3NGMzMGE0NjgwNTliMmE2ZGViYmYwMzk0NmM0NTJiZmJjMmQ0MTgyNTM5NzNiZTcyYTFhNTA3NDk4MCIsInRhZyI6IiJ9",
        "isDelete": 1,
        "deletedAt": "eyJpdiI6Imt4a25VTndqMWF1V2FRb25IRVBHb2c9PSIsInZhbHVlIjoiT2c0WlN4SGZ2Z29uOUVDYnpDQXVKZz09IiwibWFjIjoiNTA2Yjg3NGMzMGE0NjgwNTliMmE2ZGViYmYwMzk0NmM0NTJiZmJjMmQ0MTgyNTM5NzNiZTcyYTFhNTA3NDk4MCIsInRhZyI6IiJ9",
        "deletedBy": "eyJpdiI6IlVaSDNzSUViK2RRYmpKN1JPSnR6OWc9PSIsInZhbHVlIjoiL1JNdmYxNmNoNG1UdURYbno0SmVYQT09IiwibWFjIjoiNTdmOTE3NTEyYTA5YWM0NTc0YjMwNGU0NjlmMTExNDVmYjg4MWNjMzljNDdlNGNmYmJkNWQ1ODAzMWM2MTZhZSIsInRhZyI6IiJ9",
        "setting": {
            "fleetId": "eyJpdiI6Imo3Qzg2NlhWRmQrK3R3K3d1YWRlMkE9PSIsInZhbHVlIjoiQTdLbzZvaGFEU0k0Z2lMczE3aXl4Zz09IiwibWFjIjoiY2MwOWEwOGJhYjIyMjk4NTNlY2ZjODdjM2U5ZjMzZjIxYWJmMjllNjFmOGZiMzVlMjg3N2ZiY2EyYzQ5YThmMiIsInRhZyI6IiJ9",
            "lowFuelPercentage": "2",
            "refuelCriticalEnable": "1",
            "idlingMinute": null,
            "erpContactName": null,
            "erpTelNo": null,
            "isDelete": 1,
            "deletedAt": "2024-03-06 09:47:31",
            "deletedBy": "eyJpdiI6InVuU3hObW83TUtMYVVKQkp5YlNMY0E9PSIsInZhbHVlIjoiM0FQTWZjY29EdFNRSUtKMld2WHlXZz09IiwibWFjIjoiZDZjYzhkZWJjMzhiNzUyYTg4MTA2ODQwYTJjZGRjMjI3YjNjNjE3Mjk0ZGYxMTU5YzdhYWIxMWFhNDNiODQ1MSIsInRhZyI6IiJ9",
            "createdAt": "2024-03-06 09:47:31",
            "createdBy": "eyJpdiI6Iko2MCtDenc2Tzh1b25ZQXVxWE5zemc9PSIsInZhbHVlIjoiNDhDMnlUek41QXBDaGhyL0pNUm9Hdz09IiwibWFjIjoiMDczNzc2NjYyNDRkZDU3ZGFkNjYyYWMzNjJhZmI2MjZhMjMyNmI5MTk5Y2UwZjJmOTJmMjYyYWI2Yjg4ZThiYSIsInRhZyI6IiJ9",
            "updatedAt": "2024-03-06 09:47:31",
            "updatedBy": "eyJpdiI6IktRRkV3ZGdRalJZRkR6ck5hSDh4aXc9PSIsInZhbHVlIjoiZTdiaHU4VEZSQkxzVmZIQ0hDR0tMZz09IiwibWFjIjoiYmQ3MmVmOGVjMmM1NmRmMThhYjAyZjUzNzgwZGVlNzdjMTEyY2Y3ZjFkZDY0Mzk4NGQ3NzM4OGNlMzZhMzg5NCIsInRhZyI6IiJ9"
        }
    }
}
{
    "success": false,
    "status": "Error",
    "message": "Bad Request",
    "data": {
        "contact_name": [
            "The contact name field is required."
        ]
    }
}

Fuel Price Model

Show my listing of Fuel Price Model

GET
localhost
/api/fuelPriceModel

Show list of fuel price model and its creator information from logged in

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The encrypted ID of the fuel price.

Example:
et

Response Fields

Example request:
curl --request GET \
    --get "localhost/api/fuelPriceModel" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
    "success": true,
    "status": "Success",
    "message": "Obtain Successfully",
    "data": [
        {
            "id": "eyJpdiI6IjVITHl3Um1JOU15ZGhieC91VXYwQ2c9PSIsInZhbHVlIjoiWExXejFwdHVRSWFBVGJGNjY2Mm14QT09IiwibWFjIjoiMTdmY2VmYjc4NmNkMWEwZmM5NDkwODNjYjdjNGI2MzM0NDhhN2M4ZjVmMWMxZGQwMTA1ODQ3ZGYwYzkzZDUwZSIsInRhZyI6IiJ9",
            "code": "RON95",
            "description": "RON 95",
            "defaultPrice": "3.15      ",
            "isDefault": "1",
            "isPredefine": "1",
            "isActive": "0",
            "isDelete": null,
            "deletedAt": null,
            "deletedBy": "eyJpdiI6IkhMaTFLQUZVWWc0QUlveFR2bXgwb3c9PSIsInZhbHVlIjoiWjJ4RmFpWTJEcnF4RXZTcE1CK1p6QT09IiwibWFjIjoiMTZjY2U5N2JiOGFlZThlNWZiYWZlY2U1MDlmMzJjZjQzYmRhOGZlM2JkYjZlMWFlY2UyYjQyYjVhOWViNWJlNyIsInRhZyI6IiJ9",
            "createdAt": "2024-05-06 11:07:31",
            "createdBy": "eyJpdiI6IktzY1FldU8vaHRvaTZvM05TaXNLanc9PSIsInZhbHVlIjoiM0pCSHh0ZmsvUVVQNUJMRE1Fa3pIQT09IiwibWFjIjoiZWM5NDk5YmY3MjRmMTYzZDA2MjVhMTM3YzI2MGM0MzNlNTVlNzNlMjAxYWQzZDk2NjdiYThhZDkzNzE3MDExZCIsInRhZyI6IiJ9",
            "updatedAt": "2024-05-06 11:07:31",
            "updatedBy": "eyJpdiI6IndKMklsd0tsTTRGL1ErWnBBSWdSbnc9PSIsInZhbHVlIjoiWmpCNENhN0cxSmdweFdhT0ZMc1YyUT09IiwibWFjIjoiZGJjYmYzNjcyOTcwMWZkYmRmN2FiMGNkZGQwYzliYzc3ZWJhZTQ0ZmQ4M2Y1N2M5OTIyYmNiZmJkZGRmMDdlYSIsInRhZyI6IiJ9",
            "createdByUser": {
                "id": "eyJpdiI6Ii9MZ3pJbldwUkIzU1FkVGxYM2t1cUE9PSIsInZhbHVlIjoiL2xEbldIYVVJOE82Um9PQkR6dlh2UT09IiwibWFjIjoiMjNhOTM3YTgzNTEzOTRjMGU4MWY4ZTM2YWZkYzZjZjNiMDhmNzg5MjhiZTU3MzlhYTQ0NzQxMTE3MzM2NjE3ZCIsInRhZyI6IiJ9",
                "roleId": "eyJpdiI6IjhhRFZwRFJhSnJNNnFrc1NjVmRaT2c9PSIsInZhbHVlIjoiVE1uRWY5dkNwWDBUL1Z0MldkQTFqdz09IiwibWFjIjoiNjdjOTJhNDhjOTc0ZGQzYmY5Mzc5ZWNjZjJmNzQwNGM0OGZkOWI2OGFiYzY3YzViNjI4OGQ0NTUzYTBhNDM2YSIsInRhZyI6IiJ9",
                "access": null,
                "firstName": "Superman",
                "lastName": "Brother",
                "name": "Dagrik Corp.",
                "username": "admin",
                "type": "admin",
                "dialCode": "+60",
                "phone": "123456780",
                "email": "sarveen@safetruck.co",
                "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
                "isMerchantFleet": null,
                "isActive": "1",
                "isKycVerify": "1",
                "mainUserId": "eyJpdiI6IlNZdnhCTENYNHEwakQ0R0k5UkttN3c9PSIsInZhbHVlIjoiWVB0VXhPRHNSd1Z6ZHU0aWUxUVJvdz09IiwibWFjIjoiZjU1NGI2NDRlNTViMjJmYTk5ODY1M2MxMjA2YzA3YzFjYThlZTZiN2VhMTU0NjliZDBiZWRjZWYyZWMwNDFhOCIsInRhZyI6IiJ9",
                "defaultBillingEntityId": "8",
                "rememberToken": null,
                "passwordUpdatedAt": null,
                "createdAt": "2022-06-01T13:51:32.037000Z",
                "createdBy": null,
                "updatedAt": "2023-06-07T11:45:56.783000Z",
                "updatedBy": "1",
                "isDelete": "0",
                "deletedAt": null,
                "deletedBy": null,
                "setting": null
            }
        },
        {
            "id": "eyJpdiI6InA2SDl4TENhWWNlS3FNNlBjT09ONEE9PSIsInZhbHVlIjoibnZzaDFnakZKcDVSWVZqZDFsTmVSUT09IiwibWFjIjoiYTAwMmIwNjY0MDhkZTE1NjdjOGE1M2ViMTcwMmFkOWZmNGNmMWMyMTE5NGYxYjJhOGFjMDNjY2YxZmUzNGQ5OSIsInRhZyI6IiJ9",
            "code": "diesel",
            "description": "Diesel Fuel",
            "defaultPrice": "2.15      ",
            "isDefault": "1",
            "isPredefine": "1",
            "isActive": "0",
            "isDelete": null,
            "deletedAt": null,
            "deletedBy": "eyJpdiI6ImpUY3BURldlVi9oTkZ4MG5GK2VrbHc9PSIsInZhbHVlIjoiMjJxdUxJWStNS21JakQxVnRhcFNDUT09IiwibWFjIjoiNmJmZWY3MmNhYmFmMGM3NDA4YzZjODEyZDdhOTI2YzM3MGQ3NGU1ZWM1NTFiYmU2ZGVmOTJhZmVhYWIyNGVhZCIsInRhZyI6IiJ9",
            "createdAt": "2024-05-06 11:05:17",
            "createdBy": "eyJpdiI6IjQwNjZrZnkvVm1zeldSVXdJTUNQSnc9PSIsInZhbHVlIjoiL1NYMkEvdElNS3dPRFpDMVFnMDl6dz09IiwibWFjIjoiNDRmNTkyZWFjOTVhYWQ2N2Y0ZDBhYzBiNDQ2ZmYwNjk5NGJiYmZjYjRjOGNkMWM0OTg2YWY0NzlmMzI1NGE0NyIsInRhZyI6IiJ9",
            "updatedAt": "2024-05-06 11:05:17",
            "updatedBy": "eyJpdiI6InpiWkdIcS9tc2tmbEJqcURnNU0rSVE9PSIsInZhbHVlIjoiajNmTkNnbkVJVlZpVU1aZE16RXNSdz09IiwibWFjIjoiZDA5MGY5M2JkMzdhOWNkZjY2OGVlODZlNWQzZTNmZmYxODQ0YTZmOTU0YzIxYjg0MDU5NGE1YTdkZGVlZTlmMCIsInRhZyI6IiJ9",
            "createdByUser": {
                "id": "eyJpdiI6IitXZTN1a3kzVHYyU1MzdUhyZm95RlE9PSIsInZhbHVlIjoiYXVQcGZpZ1h0ZkgwTnhLMi85elQwQT09IiwibWFjIjoiMjdjYmY3MTEzZTFjZWE2YWIxMDVmMjVjNTA1MWU3ZGY1YjRhMThjOTM3YWQwNGNhYzFjNzU3MjgyMzQ5YjcyOSIsInRhZyI6IiJ9",
                "roleId": "eyJpdiI6IkhaRHJGTjdUaW1pbGt1emh5UXQzL3c9PSIsInZhbHVlIjoiWEhwOGtDSG5oUlVVSUdiaXBIdS9udz09IiwibWFjIjoiMWIzMjcxMjE5YWM2MjYyNTc3YzhlOWViMjgyM2I0NDYyZTUwZDAxY2Q2MWI1MzcyYTM3MWYyNjQwNmI4NDBhNCIsInRhZyI6IiJ9",
                "access": null,
                "firstName": "Superman",
                "lastName": "Brother",
                "name": "Dagrik Corp.",
                "username": "admin",
                "type": "admin",
                "dialCode": "+60",
                "phone": "123456780",
                "email": "sarveen@safetruck.co",
                "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
                "isMerchantFleet": null,
                "isActive": "1",
                "isKycVerify": "1",
                "mainUserId": "eyJpdiI6ImRsUStvK2xySjNIb3I1bVNJb04zRVE9PSIsInZhbHVlIjoibXZUSURBM2s1Tm1XOE5BaFM2cXhxdz09IiwibWFjIjoiODk0NTNlMmM3MWYwZDcwMGVjZjU1N2M2MDRjYjJiYzBjMTI3YmFiZmRiZDc4NjA3OThiNGI4YWNmYjM5YTFlYSIsInRhZyI6IiJ9",
                "defaultBillingEntityId": "8",
                "rememberToken": null,
                "passwordUpdatedAt": null,
                "createdAt": "2022-06-01T13:51:32.037000Z",
                "createdBy": null,
                "updatedAt": "2023-06-07T11:45:56.783000Z",
                "updatedBy": "1",
                "isDelete": "0",
                "deletedAt": null,
                "deletedBy": null,
                "setting": null
            }
        },
        {
            "id": "eyJpdiI6IlN3dFlORStxNzkrdUpRejZwTENQNkE9PSIsInZhbHVlIjoiUXZxcW93RngzVTZPdmFaNU44L0c3Zz09IiwibWFjIjoiMmJkYzIxNjA3NDgxOGIwZTk0YWVhYTNlYTcyNWNkMzQ3NWFkMWU2YzNhODlmZTk2NGJjMjgwMmM4ZjM1ZDM3ZCIsInRhZyI6IiJ9",
            "code": "diesel",
            "description": "Diesel Fuel",
            "defaultPrice": "2.15      ",
            "isDefault": "1",
            "isPredefine": "1",
            "isActive": "0",
            "isDelete": null,
            "deletedAt": null,
            "deletedBy": "eyJpdiI6Ik1ENy9zemx4OUdsL1E5THV3MFVYZlE9PSIsInZhbHVlIjoiSkJkR0c3Sk1QeFdmNmN0YXpFZnJ6QT09IiwibWFjIjoiOTBmZmZkZGYzYzk1MTcyODU4YTMzNjljNzhjN2MxNGIwMTE0N2U4NDEwMDE3YTNmZWY3NDFiZmI0OTg4MGNlNyIsInRhZyI6IiJ9",
            "createdAt": "2024-05-06 11:06:02",
            "createdBy": "eyJpdiI6IkNVc0ViVVBOaXRuS0p4NXl2TGs2V0E9PSIsInZhbHVlIjoiOENtVnhMV2FlY3BxVjY1cVplQVV5UT09IiwibWFjIjoiOTE1NzA2OGU4MmUyMTVkNGUxMGM1OTEzNjU5NzIxMDdkZmVjNDY1YTUwNGFkZTNjZDIxY2Y0NjE1NTI0OTYzNyIsInRhZyI6IiJ9",
            "updatedAt": "2024-05-06 11:06:02",
            "updatedBy": "eyJpdiI6IlhiSldHdG1FZWNGVm5CQXZaZGowM1E9PSIsInZhbHVlIjoiN0d3RURNbTUvSk1sdHByOXlGdlZiQT09IiwibWFjIjoiZDc3NzliNzFkNDIwNDg1MjIxZmVhNzYyNTFjYzA4NDUyMzdkOTY1OWZjNjBjZTQ0YTA4ZjFiNGM3MmE3NDQ0ZCIsInRhZyI6IiJ9",
            "createdByUser": {
                "id": "eyJpdiI6ImxaMGRpc202MXJOZnFDZC9OaEtTb1E9PSIsInZhbHVlIjoiczUvTlRRR0Qwc2FBZFc4LytIYTQ4UT09IiwibWFjIjoiOGI1YTVjZDQ0ODYzZjNiOGE4NGE4ZmQ1OTRmZjY4MjA5MzAzZThkYzdmOWRhZWYwZjkwM2IyMjBiYTJkNTE5ZCIsInRhZyI6IiJ9",
                "roleId": "eyJpdiI6ImtEOGo5SWF2TURUb1l6bklRTGlpSFE9PSIsInZhbHVlIjoiajM4cEhTWCtCTXhDdXg4N0F0d1hyQT09IiwibWFjIjoiYjhjNDBhYzc5NDA5MTg1YzA1M2Y3ODhhNWVmMDcyMjUyYTM1MjlhYzBkODcyZDg0Yzg1MGRmN2IxOWE2YjY1ZSIsInRhZyI6IiJ9",
                "access": null,
                "firstName": "Superman",
                "lastName": "Brother",
                "name": "Dagrik Corp.",
                "username": "admin",
                "type": "admin",
                "dialCode": "+60",
                "phone": "123456780",
                "email": "sarveen@safetruck.co",
                "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
                "isMerchantFleet": null,
                "isActive": "1",
                "isKycVerify": "1",
                "mainUserId": "eyJpdiI6IitIRnpUcE01RjRrQnhqc204Mk0zNnc9PSIsInZhbHVlIjoiUFlKUEFUcHRtUUV5bUFiKzdpYWZqdz09IiwibWFjIjoiNmFiZmM3YTFjY2RiMWUzNGEyYjM5YTZhMThjMDU3MjI1MzgyNmQwMjVlMTk1M2NhMmUzYzZkM2Y4NzJiNDBkOCIsInRhZyI6IiJ9",
                "defaultBillingEntityId": "8",
                "rememberToken": null,
                "passwordUpdatedAt": null,
                "createdAt": "2022-06-01T13:51:32.037000Z",
                "createdBy": null,
                "updatedAt": "2023-06-07T11:45:56.783000Z",
                "updatedBy": "1",
                "isDelete": "0",
                "deletedAt": null,
                "deletedBy": null,
                "setting": null
            }
        }
    ]
}
{
    "success": false,
    "status": "Error",
    "message": "Object Not Found",
    "data": {}
}

Create new Fuel Price Model

POST
localhost
/api/fuelPriceModel

create new fuel price model and its details

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

Body Parameters

Response Fields

Example request:
curl --request POST \
    "localhost/api/fuelPriceModel" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"code\": \"ullam\",
    \"description\": \"In nisi unde praesentium doloribus voluptatibus qui.\",
    \"defaultPrice\": \"necessitatibus\",
    \"isDefault\": 7,
    \"isActive\": 18,
    \"isPredefine\": 18,
    \"details[fromDate]\": \"ipsum\",
    \"details[toDate]\": \"quis\",
    \"details[price]\": 1887095.35350936
}"
Example response:
{
    "success": true,
    "status": "Success",
    "message": "Created Successfully",
    "data": {
        "id": "eyJpdiI6ImZ0b1hFSGRCVEtUeFQwMU0rMldySEE9PSIsInZhbHVlIjoiTmlzUUM3UGNEdEE2dzl1dFkxZEE5dz09IiwibWFjIjoiZDRhNWZhODY0NjYzYzZjMWY1Y2MyYzYwMmIzMGNiNWUyMmJkZWJiMjYwNmZiMjVkMjZhOTc4ZWM3OTI4OGRkNiIsInRhZyI6IiJ9",
        "code": "RON95",
        "description": "RON 95",
        "defaultPrice": "3.15",
        "isDefault": "1",
        "isPredefine": "1",
        "isActive": "0",
        "isDelete": null,
        "deletedAt": null,
        "deletedBy": "eyJpdiI6IjNhc3NUOHZKNm54MW8xUEsvSU50UkE9PSIsInZhbHVlIjoiSDk0ZXd4eEZLNDZKaUpZYi9XMVdlZz09IiwibWFjIjoiZDMyYTdjODc3ZTE0YTc2MjJlZjNjMzc4NGRlZGU3ZTAyNjE4NjJmNjU2MDFkYzM5NDM2ZjUyOGE0MjE3NmI0NyIsInRhZyI6IiJ9",
        "createdAt": "2024-05-06 11:07:31",
        "createdBy": "eyJpdiI6IkdFVW90ZWZMT2lxQTY5SkQ5bnFyN1E9PSIsInZhbHVlIjoiWWx6aUpTZklLRFdBYW5NalRSM1RwQT09IiwibWFjIjoiNTU4YjBjZjhhZDIzNDJmOGY4MGY1YTlmZGRhNjc3ZGQ5YWRjODM0Y2FkMzE3NzViY2VkMTJmZDk3ZmNjMGQ1MCIsInRhZyI6IiJ9",
        "updatedAt": "2024-05-06 11:07:31",
        "updatedBy": "eyJpdiI6InRyakZTOHh5b05IWmx0QktmeldXd3c9PSIsInZhbHVlIjoiYWk5ZzZGRjZlcWNTZEJ4aG1GU2syZz09IiwibWFjIjoiYThkMWZhZGFlNjFiMzY4MzA5MzFlMWY0ZjE4N2M2OGYxYjg3NGQzODFkNGNmNzI1M2JjYjliZWJjYTM4ZTIzMiIsInRhZyI6IiJ9",
        "details": [
            {
                "id": "eyJpdiI6IklQdTJKL0J0dENPK3gwOW9UWWNYbVE9PSIsInZhbHVlIjoiRGNSZGxWRk1ocFRoZ3lqZVhFTlM5UT0zx9IiwibWFjIjoiMjRkZjg3NTVhZTEzMTliYzNiN2Y2Njg5OTcyN2Q1ODUwMDlkMjFlMjZkOTQ4N2I5NTVjOWM5MzAyN2ZlNWJkNCIsInRhZyI6IiJ9",
                "fromDate": "2024-04-01",
                "toDate": "2024-05-30",
                "price": "2.15",
                "fuelPriceModelId": "eyJpdiI6ImdMYVlwMERmQnNiMHJIZGY2dkEwbmc9PSIsInZhbHVlIjoiUUJmdlhLSllkdlhSckJqenNqRHFwdz09IiwibWFjIjoiYWYzZTJkZmU0NTk0ODIwOWFlOGFmYWM0NDY2MTNlOTM0NzUxNDk3ZTBiYmFjYTZjOTZjMzExNDhlMmIyYWZmMSIsInRhZyI6IiJ9"
            }
        ]
    }
}
{
    "success": false,
    "status": "Error",
    "message": "Bad Request",
    "data": {
        "contact_name": [
            "The code field is required."
        ]
    }
}

Show a Fuel Price Model

GET
localhost
/api/fuelPriceModel/{id}

Show a fuel price model with details

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The encrypted ID of the fuel price model.

Example:
deleniti

Response Fields

Example request:
curl --request GET \
    --get "localhost/api/fuelPriceModel/deleniti" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
    "success": true,
    "status": "Success",
    "message": "Obtain Successfully",
    "data": {
        "id": "eyJpdiI6IjlHZXk3UkF5VlM5MnlJWUg2V3VBaVE9PSIsInZhbHVlIjoiYTMzZ2dlUlBxVE5SbDhOcTJWRG9Pdz09IiwibWFjIjoiNDk4ZjRmZDI2ZjE5MDdjZWEyNDRkZGEyYTU2N2VkYjY0ZDQ3MzZhZTIyOWM5ZWVjZTFkYTVkM2MwMjIzNDAwOCIsInRhZyI6IiJ9",
        "code": "RON95",
        "description": "RON 95",
        "defaultPrice": "3.15      ",
        "isDefault": "1",
        "isPredefine": "1",
        "isActive": "0",
        "isDelete": null,
        "deletedAt": null,
        "deletedBy": "eyJpdiI6InFNazk0cDJmMHJCNmZRU3IxQXJjNVE9PSIsInZhbHVlIjoibHBjZHJnQmJ4YWs3ZWR0MC93bkpXUT09IiwibWFjIjoiNDk3MzNmYjMzZDRlMGFkMjNjZDhhNjg3MmE0Y2FmZDk5MzZlYjcyMTkxYjcxNGI2MjFlMzNhZGYzZWI4OWFhNCIsInRhZyI6IiJ9",
        "createdAt": "2024-05-06 11:07:31",
        "createdBy": "eyJpdiI6ImVmYXdZNENSS05lRU5aNVE5cVpTbkE9PSIsInZhbHVlIjoiWXJOenRDK09MS3NCSzlKY1ZEZ1VtZz09IiwibWFjIjoiNDA2OTIyM2MwYTBiYjgxYzNkZmU4ZmY3YWFhN2U5NTA0OTM3MmY3YzZkZDNlODdhZjgyN2ViMGM0YTI3ZTc5MSIsInRhZyI6IiJ9",
        "updatedAt": "2024-05-06 11:07:31",
        "updatedBy": "eyJpdiI6IlZjUGxlYXZrVTdnNm5SUE5OZ0FCd0E9PSIsInZhbHVlIjoiOHJnalZWQ29MN2ZvcHNCM0JoVlJVQT09IiwibWFjIjoiYzBkNTk3Y2U2MjVkNTQ4NWZmM2EwMTc5NjEzNjVlZDg3Yzg5NmE2OTFiM2UzZjkxNjlhODAyNGIyYTMzZmM2NCIsInRhZyI6IiJ9",
        "details": [
            {
                "id": "eyJpdiI6IjZsenN5NWt6cXVEaTZiYzVZSGRZL2c9PSIsInZhbHVlIjoicHVRclU2TjRadS91U1l0V3RPRlpyUT09IiwibWFjIjoiMzdlNmNhZmFhZTMwMTM2Mjc4M2M0ZmFiMWZkNzg1Njk5YzJkZWY0MjA0ODYwM2EwZWIxNWUxNGE5MmUwZGJhMiIsInRhZyI6IiJ9",
                "fromDate": "2024-04-01",
                "toDate": "2024-05-30",
                "price": "2.15",
                "fuelPriceModelId": "eyJpdiI6ImV3d1VPTGlxQTBGN1FXVzdVcFhiclE9PSIsInZhbHVlIjoicmtSNklxOXhScEVxYm9iOCtyblI1UT09IiwibWFjIjoiNWMyOTY3OGNhYmQ2MDUxNmE3YTRlODc0ZTc1MzZkOTFlMmJkNTY5Y2NkNGU2ZGZhNzQ3N2NkMGNhNmJjNmM1MSIsInRhZyI6IiJ9"
            }
        ],
        "createdByUser": {
            "id": "eyJpdiI6Im9vOEt2MHBrTTR3RW1VTmRsOWg1RVE9PSIsInZhbHVlIjoiNmNlSWVzN3ZkOWhtcXRzSEk5a2U0dz09IiwibWFjIjoiOTA1MDg4YjE4NDM0ZWYxZTgzNWZhMDA2ZmU5NTEyMjI4ZmIyZWUxYmYxMDdiZmY4MDU2NTBiYjI2NjJkZTRjYyIsInRhZyI6IiJ9",
            "roleId": "eyJpdiI6IkhZNitBWVVOdVRzTCtqSG1DeXRJOUE9PSIsInZhbHVlIjoiUk1Oa3NIV1M2dVZ1SUdiTU9uekFKZz09IiwibWFjIjoiNTAwNTUyOGUyY2I5ZjUwZTYzY2U1MzllMzM2YjBhZmZjZmM2OGY3YzcyYmYyYjY3NzQ1MTUyYjdkMzc1YjllNSIsInRhZyI6IiJ9",
            "access": null,
            "firstName": "Superman",
            "lastName": "Brother",
            "name": "Dagrik Corp.",
            "username": "admin",
            "type": "admin",
            "dialCode": "+60",
            "phone": "123456780",
            "email": "sarveen@safetruck.co",
            "emailVerifiedAt": "2023-01-03T11:21:53.243000Z",
            "isMerchantFleet": null,
            "isActive": "1",
            "isKycVerify": "1",
            "mainUserId": "eyJpdiI6IlRpd0t2YlZlVk45V1JIZG9RK3l1eWc9PSIsInZhbHVlIjoiQXlLTkkvQXBkSEZacVEyWWx2RmJaZz09IiwibWFjIjoiNGU5NDBiNzE5ZmI0MzYxYTZhMzE4ZDRjZGJlNGQwMWRiYWExZjk2NjBmMjFmNDZhNjZjYTAyMTFiOWE2OTEwMCIsInRhZyI6IiJ9",
            "defaultBillingEntityId": "8",
            "rememberToken": null,
            "passwordUpdatedAt": null,
            "createdAt": "2022-06-01T13:51:32.037000Z",
            "createdBy": null,
            "updatedAt": "2023-06-07T11:45:56.783000Z",
            "updatedBy": "1",
            "isDelete": "0",
            "deletedAt": null,
            "deletedBy": null,
            "setting": null
        }
    }
}
{
    "success": false,
    "status": "Error",
    "message": "Object Not Found",
    "data": {}
}

Update Fuel Price Model

PUT
PATCH
localhost
/api/fuelPriceModel/{id}

update fuel price model with fuel price model settings and its contact list

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The encrypted ID of the fuel price model.

Example:
explicabo

Body Parameters

Response Fields

Example request:
curl --request PUT \
    "localhost/api/fuelPriceModel/explicabo" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"code\": \"voluptatem\",
    \"description\": \"Fuga magni in officiis atque non est.\",
    \"defaultPrice\": \"amet\",
    \"isDefault\": 19,
    \"isActive\": 13,
    \"isPredefine\": 8,
    \"details[id]\": \"tempore\",
    \"details[fromDate]\": \"praesentium\",
    \"details[toDate]\": \"voluptatem\",
    \"details[price]\": 114501
}"
Example response:
{
    "success": true,
    "status": "Success",
    "message": "Updated Successfully",
    "data": {
        "id": "eyJpdiI6ImZ0b1hFSGRCVEtUeFQwMU0rMldySEE9PSIsInZhbHVlIjoiTmlzUUM3UGNEdEE2dzl1dFkxZEE5dz09IiwibWFjIjoiZDRhNWZhODY0NjYzYzZjMWY1Y2MyYzYwMmIzMGNiNWUyMmJkZWJiMjYwNmZiMjVkMjZhOTc4ZWM3OTI4OGRkNiIsInRhZyI6IiJ9",
        "code": "RON95",
        "description": "RON 95",
        "defaultPrice": "3.15",
        "isDefault": "1",
        "isPredefine": "1",
        "isActive": "0",
        "isDelete": null,
        "deletedAt": null,
        "deletedBy": "eyJpdiI6IjNhc3NUOHZKNm54MW8xUEsvSU50UkE9PSIsInZhbHVlIjoiSDk0ZXd4eEZLNDZKaUpZYi9XMVdlZz09IiwibWFjIjoiZDMyYTdjODc3ZTE0YTc2MjJlZjNjMzc4NGRlZGU3ZTAyNjE4NjJmNjU2MDFkYzM5NDM2ZjUyOGE0MjE3NmI0NyIsInRhZyI6IiJ9",
        "createdAt": "2024-05-06 11:07:31",
        "createdBy": "eyJpdiI6IkdFVW90ZWZMT2lxQTY5SkQ5bnFyN1E9PSIsInZhbHVlIjoiWWx6aUpTZklLRFdBYW5NalRSM1RwQT09IiwibWFjIjoiNTU4YjBjZjhhZDIzNDJmOGY4MGY1YTlmZGRhNjc3ZGQ5YWRjODM0Y2FkMzE3NzViY2VkMTJmZDk3ZmNjMGQ1MCIsInRhZyI6IiJ9",
        "updatedAt": "2024-05-06 11:07:31",
        "updatedBy": "eyJpdiI6InRyakZTOHh5b05IWmx0QktmeldXd3c9PSIsInZhbHVlIjoiYWk5ZzZGRjZlcWNTZEJ4aG1GU2syZz09IiwibWFjIjoiYThkMWZhZGFlNjFiMzY4MzA5MzFlMWY0ZjE4N2M2OGYxYjg3NGQzODFkNGNmNzI1M2JjYjliZWJjYTM4ZTIzMiIsInRhZyI6IiJ9",
        "details": [
            {
                "id": "eyJpdiI6IklQdTJKL0J0dENPK3gwOW9UWWNYbVE9PSIsInZhbHVlIjoiRGNSZGxWRk1ocFRoZ3lqZVhFTlM5UT0zx9IiwibWFjIjoiMjRkZjg3NTVhZTEzMTliYzNiN2Y2Njg5OTcyN2Q1ODUwMDlkMjFlMjZkOTQ4N2I5NTVjOWM5MzAyN2ZlNWJkNCIsInRhZyI6IiJ9",
                "fromDate": "2024-04-01",
                "toDate": "2024-05-30",
                "price": "2.15",
                "fuelPriceModelId": "eyJpdiI6ImdMYVlwMERmQnNiMHJIZGY2dkEwbmc9PSIsInZhbHVlIjoiUUJmdlhLSllkdlhSckJqenNqRHFwdz09IiwibWFjIjoiYWYzZTJkZmU0NTk0ODIwOWFlOGFmYWM0NDY2MTNlOTM0NzUxNDk3ZTBiYmFjYTZjOTZjMzExNDhlMmIyYWZmMSIsInRhZyI6IiJ9"
            }
        ]
    }
}
{
    "success": false,
    "status": "Error",
    "message": "Bad Request",
    "data": {
        "contact_name": [
            "The contact name field is required."
        ]
    }
}

Remove Fuel Price Model

DELETE
localhost
/api/fuelPriceModel/{id}

Remove fuel price model and its fuel price model settings

Headers

Content-Type
Example:
application/json
Accept
Example:
application/json

URL Parameters

id
string
required

The encrypted ID of the fuel price model.

Example:
voluptates

Response Fields

Example request:
curl --request DELETE \
    "localhost/api/fuelPriceModel/voluptates" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Example response:
{
    "success": true,
    "status": "Success",
    "message": "Removed Successfully",
    "data": {
        "id": "eyJpdiI6IlU2dm9DSlQ1MHlUZVZEc3BPUmFuckE9PSIsInZhbHVlIjoienRJcmkzS3JRK2lVNFNHdkJSS3lkdz09IiwibWFjIjoiYjIxNjQ5ZjJlNjkwOTA2MmM2MmQ3YmRiNjkyNjJiMjg1NDcwZTRlOWJhNTVhM2YyNTE3MTk3YTEyZjQwOTBjNCIsInRhZyI6IiJ9",
        "code": "RON952",
        "description": "RON 95",
        "defaultPrice": "4         ",
        "isDefault": "1",
        "isPredefine": "1",
        "isActive": "0",
        "isDelete": 1,
        "deletedAt": "2024-05-06T12:09:26.000000Z",
        "deletedBy": "eyJpdiI6Im5PQ0NJS0EwSkY2NG80WWpleUxIOXc9PSIsInZhbHVlIjoia0EwdGRNS2xYOThvWEpya1Fka3NJdz09IiwibWFjIjoiOTQyMzNhOWYwYWEyZjExOTU0NGE2ZjU5MWI2ZmFkMTY1MjY5NDhmZTY2YWIyOWU0ZTEwZWJlNTIyNTNhNmY0NSIsInRhZyI6IiJ9",
        "createdAt": null,
        "createdBy": "eyJpdiI6IlVsbmlEc2h6ZFdYSmkxZ0pXQmlmc0E9PSIsInZhbHVlIjoiVEdPVWMxMHVyWVFNUjZIZ1NMUCtuQT09IiwibWFjIjoiNTJmY2Y1YTUzMThjZDhmZTcwMzc0NzYzY2Q0N2U0YTdhYzRjNTUzNDE0OTI2OGY4NjNiZjRhYWY2MmRkOGRiYiIsInRhZyI6IiJ9",
        "updatedAt": "2024-05-06 11:58:37",
        "updatedBy": "eyJpdiI6InZJNGVKaktkMWpXQ2lPV3kreGNLemc9PSIsInZhbHVlIjoibFJyb0FYSDhFdk05UHFnV1ViV3k4UT09IiwibWFjIjoiNDEwNTY3NzA0OWRkYTQyYjYzMTBjNDI4ZmQzYjJmNDNkMDY4NDAxN2ExNDgxYjhiZDA4MjE2YjgwZDAwZGI2NyIsInRhZyI6IiJ9"
    }
}
{
    "success": false,
    "status": "Error",
    "message": "Bad Request",
    "data": {
        "contact_name": [
            "The contact name field is required."
        ]
    }
}