Webhooks

questionnaire_milestone_reached

A client crossed a completion milestone on a questionnaire.

Only fires for firms with the questionnaire milestone webhook preference enabled. Unlike the other questionnaire events, this payload is progress-only and carries no client or entity details — use questionnaire_id to look the rest up.

postWebhookquestionnaire_milestone_reached

Payload

questionnaire_idinteger
questionnaire_template_idinteger nullable
completion_percentagenumber nullable
section_idinteger nullable
section_template_idinteger nullable
questions_answered_countinteger nullable
questions_total_countinteger nullable

Response

Return any 2xx to acknowledge. Returning 410 Gone deletes the subscription.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.