Skip to content
Finerlise
Esc
↑↓navigate↵open⌘Jpreview
On this page

Webhooks reference

Headers, payload fields and signature verification for Finerlise webhooks.

Set up a webhook from a form’s Integrations page. See Webhooks.

Request

Method POST
Content type application/json
Timeout 10 seconds. Reply with any 2xx status.
Retries None. Use the API to fetch anything you missed.

Headers

Header Value
X-Finerlise-Event response.completed
X-Finerlise-Delivery A unique ID for this delivery. Use it to ignore duplicates.
X-Finerlise-Signature sha256=<hex>, only when you set a signing secret.

Payload

eventstring

Always response.completed.

createdAtstring

When the event was sent (ISO 8601).

data.formIdstring

The form’s ID.

data.formTitlestring

The form’s title.

data.responseIdstring

The response’s ID. Use it with GET /api/v1/responses/{responseId}.

data.respondentEmailstring | null

The respondent’s email, when the form identifies respondents.

data.completedAtstring

When the response was submitted (ISO 8601).

data.answersarray

One item per answer: fieldId, label, type, value (formatted text) and rawValue.

data.fieldsobject

Answers keyed by question title, for quick access.

data.hiddenFieldsobject

Hidden field values from the form link.

data.metadataobject

Extra response metadata.

Was this page helpful?