The webhook delivery channel. Strapi sends HTTP POST requests to the configured URL whenever a subscribed event occurs. Each request includes an X-Strapi-Event header with the event type and any globally configured headers.
Triggered when a new content entry is created in Strapi.
Content-Type:
entry.update
Triggered when an existing content entry is updated in Strapi.
Content-Type:
entry.delete
Triggered when a content entry is deleted from Strapi.
Content-Type:
entry.publish
Triggered when a draft content entry is published. Only available when Draft and Publish is enabled on the content-type.
Content-Type:
entry.unpublish
Triggered when a published content entry is unpublished and reverted to draft status. Only available when Draft and Publish is enabled on the content-type.
Content-Type:
media.create
Triggered when a new file is uploaded to the Strapi media library, either directly or as part of a content entry creation.
Content-Type:
media.update
Triggered when a file in the Strapi media library is updated, such as changing its metadata or replacing the file.
Content-Type:
media.delete
Triggered when a file is deleted from the Strapi media library.
Content-Type:
About AsyncAPI
The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.