Skip to content

Get delivery times

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

A rule per line. A day of its own beats the rule for every day, so “closed Sunday” wins over “ten until four”. No rules at all means any hour, which is most doors.

id
required

UUID v7

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

UUID v7

Hours

Media typeapplication/json
object
items
required
Array<object>
object
id
required

UUID v7

string format: uuid
deliveryAddressId
required

UUID v7

string format: uuid
weekday
required
integer | null
>= 1 <= 7
closed
required
boolean
opensAt
required
string | null
/^([01]\d|2[0-3]):[0-5]\d$/
closesAt
required
string | null
/^([01]\d|2[0-3]):[0-5]\d$/
note
required
string | null
Example
{
"items": [
{
"id": "019205d1-6e7a-7c3b-9f6e-3a2b1c0d9e8f",
"deliveryAddressId": "019205d1-6e7a-7c3b-9f6e-3a2b1c0d9e8f",
"opensAt": "07:30",
"closesAt": "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 of that tenant

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