Skip to content

Experience updated
Alpha
Webhook

Request

Sent when an experience is updated.

Headers
webhook-idstringrequired

Unique identifier for this webhook message. This ID is the same when a webhook is retried due to a previous failure. Use this for deduplication.

webhook-timestampstringrequired

Timestamp of when the webhook was sent, in seconds since epoch. Compare against your system time to prevent replay attacks.

webhook-signaturestringrequired

Base64-encoded HMAC-SHA256 signature for verifying the webhook authenticity. The signature is computed over: {webhook-id}.{webhook-timestamp}.{body}.

Bodyapplication/jsonrequired

Information about the updated experience.

idstringrequired

Unique identifier for the event.

typestringrequired

The event type.

Value:"v1.experience.updated"
timestampstring, (date-time)required

Timestamp of when the event occurred.

payloadobject(ExperienceUpdatedEventV1)required

The event-specific payload data.

POST
v1.experience.updated
Payload
{ "id": "string", "type": "v1.experience.updated", "timestamp": "2019-08-24T14:15:22Z", "payload": { "experience_id": "string", "host_id": "string" } }

Responses

OK