API reference
Menus
/menus
What a customer chooses from on the first screen: Hair, Nails, Book a room. Menus are built and published in the dashboard; here you read them, to know which menu a request came from.
GETList menus
Requires menus:read. In first-screen order. Not paged: a business has a handful.
Returns
An array of menus.
Response body
A bare JSON array. Each item is one menu: press Response on the sample to see one whole.
FieldTypeDescription
iduuid
labelstringWhat the first screen lists. 24 characters at most.
positionintegerOrder on the first screen.
enabledbooleanSwitched off: not offered to customers.
approval_modeapprove_first | self_served | self_served_limit | nullnull follows the business's default.
codes_onboolean | nullnull follows the business's default.
published_version_iduuid | nullnull: never published, so customers cannot reach it.
Amounts are integers in cents, with no currency. On failure the body is { error, code } instead.