Skip to content

What I want to hear about

GET
/notification-preferences
curl --request GET \
--url https://example.com/notification-preferences \
--cookie bottle.session_token=<bottle.session_token>

Per subject, whether this person wants email and whether they want the bell, in this business. Every subject is answered, defaults filled in.

The preferences

Media typeapplication/json
object
items
required
Array<object>
object
topic
required
string
Allowed values: rounds deliveries money stock vehicles team timeOff cash support account
email
required
boolean
inApp
required
boolean
push
required
boolean
Example
{
"items": [
{
"topic": "rounds"
}
]
}

Not signed in

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

A key, not a person: notices belong to people

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