# VDA <br> ### Environment: `Staging` ### BASE_URL - `https://hermes-api.p-stageenv.xyz/talaria` ## 01. Get Summary #### URL > GET /dashboard #### Headers > Content-Type : application/json > Authorization : Token <token> #### Query Params > date [string, date, `optional`] ##### Sample Request & Response : > Request : /dashboard?date=2022-11-07 > Response : Success response with status code `200`: ```json= { "message": "Summary", "type": "success", "code": 200, "data": { "total_run": 2, "completed_run": 1, "total_basket": 3, "completed_basket": 2, "total_order": 3, "completed_order": 1, "type": 3 } } ``` ## 02. Get Transfer run list API #### URL > GET /user/transfers #### Headers > Content-Type : application/json > Authorization : Token <token> #### Query Params > N/A ##### Sample Request & Response : > Request : /user/transfers ##### Success Response with status code `200` : ```json= { "message": "today's transfer run list", "type": "success", "code": 200, "data": [ { "run_route_id": 1601, "order_status": 33, "is_close": 0, "total": 2, "total_basket": 2, "from_hub": 1, "to_hub": 2, "run_status": 0, "transfer_type": 24, "logistics_type": 1, "from_hub_name": "Banani", "from_hub_address": "Islam Tower 464/H, West Rampura, DIT Rd, Dhaka 1219", "from_hub_contact_name": "Md. Arif Hasan", "from_hub_contact_number": "01958522218" }, { "run_route_id": 1602, "order_status": 33, "is_close": 0, "total": 1, "total_basket": 1, "from_hub": 3, "to_hub": 1, "run_status": 0, "transfer_type": 24, "logistics_type": 1, "from_hub_name": "Mirpur", "from_hub_address": "51, Rabeya Vaban, Darussalam, Kallyanpur, Dhaka-1216", "from_hub_contact_name": "T.M.Arif Hossain", "from_hub_contact_number": "01948888541" } ] } ``` ## 03. Get Transfer Run Details API #### URL > GET /transfers/<run-route-id> #### Headers > Content-Type : application/json > Authorization : Token <token> #### Query Params > NA ##### Sample Request & Response : > Request : /transfers/1601 ##### Success Response with status code `200`: ```json= { "message": "transfer run details", "type": "success", "code": 200, "data": { "run_route_id": 1601, "order_status": 33, "is_close": 0, "total": 2, "total_basket": 2, "from_hub_id": 1, "to_hub_id": 2, "run_status": 1, "transfer_type": 24, "logistics_type": 1, "from_hub_name": "Banani", "from_hub_address": "Islam Tower 464/H, West Rampura, DIT Rd, Dhaka 1219", "from_hub_contact_name": "Md. Arif Hasan", "from_hub_contact_number": "01958522218", "from_hub_lat": "23.7794584", "from_hub_lon": "90.40536185", "to_hub_name": "Uttara", "to_hub_address": "House 1, Road 2/A, Sector 4, Uttara-1230", "to_hub_contact_name": "Jakir Hossain", "to_hub_contact_number": "01711777709", "to_hub_lat": "23.87157654", "to_hub_lon": "90.40536837", "baskets": [ "BA041022LM6H", "BA041022LM7M" ], "orders": [ "DC231022AWDDPU", "DC231022GJDXVQ" ] } } ``` ## 04. Update Transfer run status API #### URL > Patch /transfers/:run-route-id #### Headers > Content-Type : application/json > Authorization : Token <token> #### Query Params > NA #### Payload > run_status [integer, `required`] > sequence [integer, `required`] > lat [float, `required`] > lat [float, `required`] > weight [float, `optoinal`] ##### Sample Request & Response : ##### Sample Request > Request : /transfers/1601 ```json= { "run_status": 1, "sequence": 1, "lat": 23.983939, "lon": 90.783939 } ``` ##### Success Response with status code `200`: ```json= { "message": "transfer run status updated", "type": "success", "code": 200 } ```