Webhooks
questionnaire_updated
A questionnaire changed. Always delivered as JSON, regardless of the firm's webhook encoding preference.
postWebhookquestionnaire_updated
Payload
Example payload
{
"firm_role_summary": "Partner: Jane Doe, Manager: John Smith",
"changes": {
"locked": {
"from": false,
"to": true
}
}
}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.