AsyncAPI channel · Strapi · Strapi Webhooks

/webhook

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.

Provider: Strapi AsyncAPI: v2.6.0 Spec: Strapi Webhooks Operations: 1 Messages: 8

Channel address

/webhook

Operations

publish
receiveWebhookEvent
Receive a Strapi webhook event

Messages

entry.create
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.

Browse every event-driven channel on the APIs.io network or compare with the broader Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.