Skip to navigation

Create Enquiry

View as Markdown

Push a lead into Gorilla Dash.

Required — enquiry_form_slug (the form’s slug, not its name — list them with GET /enquiry-forms), first_name, email. Everything else is optional.

tracking_data (attribution parameters — how the lead gets a source other than “Direct”)

  • Validated per row since August 2026: parameter is a required string; value, path and session_at are nullable.
  • session_at is optional. Omit it and it defaults to the time of receipt. Previously a row without it aborted the insert and the whole lead was lost with a 500.
  • Numeric and boolean scalars (a Meta ad_id, for example) are coerced to strings before validation, so existing senders do not newly 422. Arrays and objects still 422.
  • Control characters (NUL in particular) are stripped from the parameter name, value and path.

fields — names are matched against the enquiry form’s own fields. Anything not on the form is silently dropped, so check the form definition with GET /enquiry-forms/{slug} first.

404 has two unrelated causes — the enquiry_form_slug does not exist on this organisation, or the organisation has no default website.

Retries are safe: an identical payload sent twice is de-duplicated by hash and returns the same enquiry.

Success is HTTP 201.

Headers

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

Request

This endpoint expects an object.
enquiry_form_slugstringRequired
first_namestringRequired
last_namestringRequired
emailstringRequiredformat: "email"
mobilestringRequired
tribe_slugstringRequired
tribe_namestringRequired
address_1stringRequired
localitystringRequired
statestringRequired
postal_codestringRequired
countrystringRequired
latitudedoubleRequired
longitudedoubleRequired
ipstringRequired
notifybooleanRequired
fieldslist of objectsRequired
tracking_datalist of objectsRequired
business_nameanyOptional
address_2anyOptional
client_site_visitor_idanyOptional

Response headers

Cache-ControlstringOptional
X-RateLimit-LimitstringOptional
X-RateLimit-RemainingstringOptional

Response

Created
statusinteger
successboolean
dataobject

Errors

404
Not Found Error