Skip to content

A test event

POST

Sent to the endpoint you ping; a successful ping activates an unverified endpoint. GET /v1/events does not list it.

Media typeapplication/json
WebhookEvent_WebhookPing_
object
api_version
Api Version

The payload version

string
default: v1
Allowed value: v1
created
required
Created

When the event happened

string format: date-time
data
required
WebhookData_WebhookPing_

The event’s object

object
object
required
WebhookPing

The topic’s object

object
endpoint_id
required
Endpoint Id

The endpoint pinged

string
/^whe_[0-9a-f]{32}$/
id
required
Id

The event id, also sent as the webhook-id header; deduplicate on it

string
/^evt_[0-9a-f]{32}$/
type
required
Type

The topic: quiz.started | quiz.finished | quiz.abandoned | identity.captured | quiz.published | experiment.started | experiment.ended | profile.created | profile.updated | export.completed | webhook.endpoint.disabled | ping

string

Any 2xx within 10 seconds acknowledges the event

410 ends the delivery and disables the endpoint; any other 4xx but 408 and 429 ends it

Retried, as are 408, 429, a timeout and a network error: seven retries over about 28 hours, then the delivery is dead