Survey response (current state; may arrive more than once per response — key by sendId)

postWebhooksurvey.response

Headers

x-oveyon-eventstring required
x-oveyon-timestampinteger required

Epoch seconds. Reject if |now − timestamp| > 300 s.

x-oveyon-signaturestring required

sha256= + HMAC-SHA256(secret, timestamp + "." + raw body).

Payload

event'survey.response'
surveyIdinteger
surveyNamestring
kindstring
sendIdstring
recipientstring
scoreinteger
commentstring nullable
updatedboolean
metaobject
messageIdstring
timestampstring date-time

Response

2xx.

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.