Every day, Octopi keeps track of the average time a truck spends at a terminal. This API endpoint allows you to access these daily average truck visit duration logs.
Code | Description |
---|---|
404 | Not found. |
400 | Invalid request. |
500 | Internal server error. |
curl "https://app.octopi.co/api/v1/average_truck_visit_durations.json" -X GET -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Token token=ADD TOKEN HERE" -d '{"terminal_id": 5}'
{ "average_truck_visit_durations" : [ { "terminal" : { "name" : "Main Terminal", "id" : 1 }, "day" : "2021-05-09", "duration" : 1, "id" : 13170 }, { "terminal" : { "id" : 2, "name" : "Side Terminal" }, "duration" : 37, "day" : "2021-05-09", "id" : 13169 }, { "day" : "2021-05-07", "duration" : 39, "id" : 13150, "terminal" : { "name" : "Side Terminal", "id" : 2 } }, { "day" : "2021-05-07", "duration" : 38, "id" : 13151, "terminal" : { "name" : "Main Terminal", "id" : 1 } } ], "actions" : { "last" : { "url" : "https://app.octopi.co/api/v1/average_truck_visit_durations.json?page=51", "method" : "GET" }, "next" : { "method" : "GET", "url" : "https://app.octopi.co/api/v1/average_truck_visit_durations.json?page=2" }, "index" : { "method" : "GET", "url" : "https://app.octopi.co/api/v1/average_truck_visit_durations" }, "previous" : { "method" : "GET", "url" : "https://app.octopi.co/api/v1/average_truck_visit_durations.json?page=0" } } }
Param name | Description |
---|---|
terminal_id optional |
Filter for a specific terminal. You must pass the terminal’s Octopi ID. Validations:
|
start_date optional |
Filter for days after the start date. Must be formatted as YYYY-MM-DD. Validations:
|
end_date optional |
Filter for days before the end date. Must be formatted as YYYY-MM-DD. Validations:
|
page optional |
Specify which page of results to fetch. This value defaults to 1. Validations:
|
per optional |
The number of items to be displayed. This value defaults to 10 and accepts a maximum of 100. Validations:
|