Skip to navigation

Get Food Menu Item List

View as Markdown

Paginated list of the organisation’s food menu items. Added to the public API in August 2026.

Returns id, organisation_id, created_at, updated_at, name, slug, description, default_price, serving info (servings_from, servings_to, serving_size_quantity, serving_size_measure), nutrition (energy_value, energy_unit, calories, kilojoules), allergy_statement, photo_description and square_image.

default_price is in dollars, not cents. It is a decimal (for example 12.50). This deviates from the rest of Gorilla Dash, where money is stored and returned in the smallest unit — the food price accessor divides by 100 on the way out.

square_image is the first image in the item’s square media collection, or null when there isn’t one.

Ordering — by the menu’s own sort value, then name, so the list matches the order set in Gorilla Dash. Reordering the menu flushes this endpoint’s cache.

Limits — results_per_page is 1–100, default 25. Over 100 returns HTTP 422.

Success is HTTP 201, not 200. Responses are cached and carry cache headers.

Headers

GorillaDash-Api-KeystringOptional
Gorilla Dash API Key
GorillaDash-Api-SecretstringOptional
Gorilla Dash API Secret
X-Requested-WithstringOptional

Query parameters

pageintegerOptional

Page number for pagination (default: 1)

results_per_pageintegerOptional

Records per page. 1-100, default 25. Over 100 returns 422.

Response headers

cache-controlstringOptional
x-ratelimit-limitstringOptional
x-ratelimit-remainingstringOptional

Response

Created
statusinteger
successboolean
datalist of objects
paginationobject