Skip to navigation

Get Enquiry Form List

View as Markdown

New in the August 2026 contract pass. Lists the calling organisation’s enquiry forms so a consumer can discover the enquiry_form_slug that POST /enquiries requires.

Returns id, organisation_id, name, slug, created_at, updated_at and record_updated_at. This is a list payload — it carries no field definitions; call GET /enquiry-forms/{slug} for those.

A tribe API key sees its parent organisation’s forms (forms are organisation-level, not tribe-level).

Ordering — by name, then id.

updated_after — timestamp-granular, strict >. This payload embeds no child data, so record_updated_at is simply the form’s own updated_at.

Limits — results_per_page is 1–1000 (default 100); over 1000 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-1000, default 100. Over 1000 returns 422.

Response

Created
statusinteger
successboolean
datalist of objects
paginationobject