DynamicFormSnapshotUpdatedEvent
Sent when the answers of an already stored dynamic form change.
Sodtrack sends
POST with Content-Type: application/json to the endpoint configured for your tenant. See webhooks overview for delivery and security guidance.Payload
Payload
{
"timestamp": "1773154800",
"userTriggererEmail": "tecnico@cliente.cl",
"dynamicFormSnapshot": {
"id": 2047,
"dynamicFormId": 3,
"formName": "Booking creation form",
"entityName": "booking",
"entityId": "163050",
"entityReference": "BK-163050",
"flow": "booking_creation"
},
"answers": [
{
"id": 11232,
"reference": "ref-boolean-type",
"label": "True or false",
"type": "boolean",
"value": true
},
{
"id": 11236,
"reference": "ref-selection-type",
"label": "Selected option?",
"type": "select",
"value": "Option 1"
},
{
"id": 11240,
"reference": "ref-options-type",
"label": "Selected options",
"type": "checkbox",
"values": [
"Option 1",
"Option 2"
]
},
{
"id": 11242,
"reference": "ref-numeric-type",
"label": "Favorite number",
"type": "numeric",
"value": 45
},
{
"id": 11243,
"reference": "ref-currency-type",
"label": "Currency and payment",
"type": "currency",
"value": "CLP",
"secondaryValue": 25000
},
{
"id": 11244,
"reference": "ref-date-type",
"label": "Actual date",
"type": "date",
"value": "2026-09-17"
},
{
"id": 11241,
"reference": "ref-signature-type",
"label": "Customer signature",
"type": "signature",
"value": "https://example-bucket.s3.amazonaws.com/dynamic-form/attachment/signature.png?AWSAccessKeyId=EXAMPLE&Expires=1773241200&Signature=EXAMPLE"
}
]
}Sent when the answers of an already stored dynamic form change.
answers[] contains only the answers that changed — it is not a full picture of the form. Apply them on top of what you already hold for the same dynamicFormSnapshot.id; do not replace the whole form.
An answer that was cleared arrives with value set to null.
No event is sent when an edit leaves every answer as it was.
The payload contract is documented in the Dynami Form section description.