Skip to content

Get live timing for a round

GET
/rounds/{id}/timing
curl --request GET \
--url https://example.com/rounds/019205d1-6e7a-7c3b-9f6e-3a2b1c0d9e8f/timing \
--cookie bottle.session_token=<bottle.session_token>

Worked out from where the vehicle is now and the clock, not from the plan: the plan was made before the traffic was. Each drop still to do says when the van would get there, when that door shuts, and whether it is comfortable, tight, or already missed. A driver’s own round only.

id
required

UUID v7

string format: uuid
Example
019205d1-6e7a-7c3b-9f6e-3a2b1c0d9e8f

UUID v7

latitude
number | null
>= -90 <= 90
longitude
number | null
>= -180 <= 180

How the rest of the round looks

Media typeapplication/json
object
stops
required
Array<object>
object
stopId
required

UUID v7

string format: uuid
orderId
required

UUID v7

string format: uuid
customerName
required
string | null
fromHereSeconds
required
integer | null
arriveAt
required
string | null
/^([01]\d|2[0-3]):[0-5]\d$/
closesAt
required
string | null
/^([01]\d|2[0-3]):[0-5]\d$/
opensAt
required
string | null
/^([01]\d|2[0-3]):[0-5]\d$/
verdict
required
string
Allowed values: fine tight missed early
checkedAt
required
string
/^([01]\d|2[0-3]):[0-5]\d$/
Example
{
"stops": [
{
"stopId": "019205d1-6e7a-7c3b-9f6e-3a2b1c0d9e8f",
"orderId": "019205d1-6e7a-7c3b-9f6e-3a2b1c0d9e8f",
"arriveAt": "07:30",
"closesAt": "07:30",
"opensAt": "07:30",
"verdict": "fine"
}
],
"checkedAt": "07:30"
}

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"
}

Not found

Media typeapplication/json
object
error
required
string
message
required
string
Example
{
"error": "not_found",
"message": "Customer not found"
}

Validation failed

Media typeapplication/json
object
error
required
string
Allowed values: validation
message
required
string
issues
required
Array<object>
object
path
required
string
message
required
string
Example
{
"error": "validation",
"issues": [
{
"path": "email",
"message": "Invalid email"
}
]
}