Skip to content

A quiz version was published

POST

When a version of a quiz goes live.

Media typeapplication/json
WebhookEvent_WebhookPublished_
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_WebhookPublished_

The event’s object

object
object
required
WebhookPublished

The topic’s object

object
published_at
required
Published At

When it went live

string format: date-time
quiz_id
required
Quiz Id

The quiz

string
/^quiz_[0-9a-f]{32}$/
quiz_name
required
Quiz Name

The quiz’s name when it was published

string
version_id
required
Version Id

The version now live

string
/^ver_[0-9a-f]{32}$/
version_number
required
Version Number

That version’s number

integer
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