Create Enquiry
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:
parameteris a required string;value,pathandsession_atare nullable. session_atis 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-Key
Gorilla Dash API Key
GorillaDash-Api-Secret
Gorilla Dash API Secret
X-Requested-With
standard-error-handle
Request
This endpoint expects an object.
enquiry_form_slug
first_name
last_name
email
mobile
tribe_slug
tribe_name
address_1
locality
state
postal_code
country
latitude
longitude
ip
notify
fields
tracking_data
business_name
address_2
client_site_visitor_id
Response headers
Cache-Control
X-RateLimit-Limit
X-RateLimit-Remaining
Response
Created
status
success
data
Errors
404
Not Found Error
