Get today's overview
GET
/overview
const url = 'https://example.com/overview?range=day';const options = { method: 'GET', headers: {cookie: '__Host-bottle.session_token=<__Host-bottle.session_token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/overview?range=day' \ --cookie __Host-bottle.session_token=<__Host-bottle.session_token>Today’s rounds, short-period order and money totals, and everything waiting on a decision, in one call. An owner or admin gets the yard, including exact MOT, service, driving-licence and low-stock checks. A driver gets their own round and nothing else, because the state of somebody else’s vehicle is not their business.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”date
The day. Defaults to today.
string format: date
The day. Defaults to today.
range
Order and money range. Live attention, safety checks and payment-provider balances are always current.
string
Order and money range. Live attention, safety checks and payment-provider balances are always current.
Responses
Section titled “Responses”The day
Media typeapplication/json
object
date
required
string format: date
view
required
string
rounds
required
Array<object>
object
id
required
string
roundDate
string format: date
vehicleName
required
string | null
driverName
required
string | null
status
required
string
issuedAt
required
string | null format: date-time
stops
required
integer
done
required
integer
failed
required
integer
departsAt
required
string | null
backAt
required
string | null
over
required
Array<string>
attention
required
Array<object>
object
kind
required
string
count
required
integer
href
required
string
priority
required
string
detail
object
driverName
required
string | null
what
required
string
toName
required
string
carrierName
string | null
day
required
string | null format: date
activity
required
object
range
required
string
from
required
string format: date
to
required
string format: date
otherOrders
required
integer
shopOrders
required
integer
shopEnabled
required
boolean
checks
required
object
vehicles
required
Array<object>
object
name
required
string
dueOn
required
string format: date
state
required
string
kind
required
string
licences
required
Array<object>
object
name
required
string
dueOn
required
string format: date
state
required
string
lowStock
required
Array<object>
object
productName
required
string
locationName
required
string | null
full
required
integer
minimumFull
required
integer
drops
required
object
total
required
integer
done
required
integer
failed
required
integer
ordersTaken
required
integer
cashOwedPence
required
integer
money
required
object
range
required
string
from
required
string format: date
to
required
string format: date
orders
required
integer
orderedPence
required
integer
cashPence
required
integer
invoices
required
integer
invoicedPence
required
integer
Example
{ "view": "yard", "rounds": [ { "status": "planned", "departsAt": "07:30", "backAt": "07:30" } ], "attention": [ { "kind": "ordersWaiting", "priority": "today" } ], "activity": { "range": "day" }, "checks": { "vehicles": [ { "state": "soon", "kind": "mot" } ], "licences": [ { "state": "soon" } ] }, "money": { "range": "day" }}Not signed in
Media typeapplication/json
object
error
required
string
message
required
string
Example
{ "error": "not_found", "message": "Customer not found"}Not a member, or without the permission this needs
Media typeapplication/json
object
error
required
string
message
required
string
Example
{ "error": "not_found", "message": "Customer not found"}