Webhook payloads
Non-Discord endpoints receive JSON roughly like:
json
{
"event": "article.published",
"timestamp": "2026-08-07T12:00:00.000Z",
"data": {
"id": "article_id",
"title": "Install with Docker",
"slug": "install-docker",
"projectId": "project_id",
"status": "PUBLISHED"
}
}Exact fields depend on the event. Always check event first.
Discord endpoints receive Discord’s embed format instead of this raw JSON.
Delivery log
Admin → Webhooks shows recent deliveries: status code, success/failure, and error text. Use this when debugging.
