Menus

Menu objects

Get menus

get
/v1/menus

This operation returns a list of menus.

Authorizations
AuthorizationstringRequired

Bearer HTTP authentication. Allowed headers-- Authorization: Bearer <api_key>

Query parameters
page[size]integer · int32 · min: 1 · max: 1000Optional

The number of resources to return in a single response.

page[before]string · min: 1 · max: 36Optional

Unique identifier.

Pattern: ^[a-zA-Z0-9-]+$
page[after]string · min: 1 · max: 36Optional

Unique identifier.

Pattern: ^[a-zA-Z0-9-]+$
filter[updatedAtGt]any ofOptional

Filters the objects that were updated after a specified datetime.

string · date-time · max: 25Optional

Timestamp in RFC 3339 format.

Example: 2023-10-16T14:30:00Z
or
string · date · max: 10Optional

Date in RFC 3339 format.

Example: 2023-10-16
filter[includeDeleted]booleanOptional

Include all deleted menus in response.

filter[outletsIdIn]string · min: 36 · max: 1024Optional

Comma-separated list of UUIDs (each 36 characters).

Example: 5efa8b3c-b930-4b31-918d-95ab0e212e64,123e4567-e89b-12d3-a456-426614174000Pattern: ^([a-fA-F0-9\-]{36})(,[a-fA-F0-9\-]{36})*$
Responses
chevron-right
200

Successful response with menus data in JSON:API format.

application/vnd.api+json
get
/v1/menus

Get Menu Details

get
/v1/menus/{id}

Retrieves details of a specific menu including its menu sections and associated outlets.

Authorizations
AuthorizationstringRequired

Bearer HTTP authentication. Allowed headers-- Authorization: Bearer <api_key>

Path parameters
idstring · uuid · min: 36 · max: 36Required

Universally unique ID UUID.

Example: 2496b6bd-a326-4a5a-95c8-359c943dcee8
Query parameters
Responses
chevron-right
200

Successful response with menu data in JSON:API format, including optional related resources.

application/vnd.api+json
get
/v1/menus/{id}

Last updated

Was this helpful?