curl -X GET "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs?page=1" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"data": [
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"event_type": "post.published",
"payload": {
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"type": "post.published",
"data": {
"id": "9f1a2b3c-4d5e-6f7a-8b9c-0d1e2f3a4b5c",
"status": "published"
},
"created_at": "2026-09-04T15:04:05+00:00"
},
"response_status": 200,
"response_body": "ok",
"delivered_at": "2026-09-04T15:04:06+00:00",
"failed_at": null,
"attempts": 1,
"created_at": "2026-09-04T15:04:05+00:00"
}
],
"links": {
"first": "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs?page=1",
"last": "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"to": 1,
"last_page": 1,
"per_page": 15,
"total": 1,
"path": "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs"
}
}
Webhooks
List webhook logs
List delivery logs for a webhook, newest first, paginated 15 per page.
GET
/
webhooks
/
{webhook}
/
logs
curl -X GET "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs?page=1" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"data": [
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"event_type": "post.published",
"payload": {
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"type": "post.published",
"data": {
"id": "9f1a2b3c-4d5e-6f7a-8b9c-0d1e2f3a4b5c",
"status": "published"
},
"created_at": "2026-09-04T15:04:05+00:00"
},
"response_status": 200,
"response_body": "ok",
"delivered_at": "2026-09-04T15:04:06+00:00",
"failed_at": null,
"attempts": 1,
"created_at": "2026-09-04T15:04:05+00:00"
}
],
"links": {
"first": "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs?page=1",
"last": "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"to": 1,
"last_page": 1,
"per_page": 15,
"total": 1,
"path": "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs"
}
}
Requires manage webhooks permission (Owner / Admin). Other-workspace IDs return
404.
Each item includes the signed payload and the response body (first 2,000 characters). Logs older than 7 days are pruned daily. Test pings (webhook.test) are not logged.
Request
string
required
The webhook UUID.
integer
Page number. Defaults to
1.Response
Laravel pagination envelope (data, links, meta). 15 per page. Use page to navigate.
array
Show child attributes
Show child attributes
string
Delivery log UUID. Same value as the envelope
id on the original POST.string
Event name, e.g.
post.published.object
Full envelope that was posted:
id, type, data, created_at.integer
HTTP status from the receiver.
null if no response.string
Receiver body, truncated to 2,000 characters.
null if none.string
ISO 8601 timestamp of a successful
2xx. null if not delivered.string
ISO 8601 timestamp of the last failed attempt.
null if none.integer
Delivery attempts for this log (up to 3).
string
ISO 8601 creation timestamp.
curl -X GET "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs?page=1" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"data": [
{
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"event_type": "post.published",
"payload": {
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"type": "post.published",
"data": {
"id": "9f1a2b3c-4d5e-6f7a-8b9c-0d1e2f3a4b5c",
"status": "published"
},
"created_at": "2026-09-04T15:04:05+00:00"
},
"response_status": 200,
"response_body": "ok",
"delivered_at": "2026-09-04T15:04:06+00:00",
"failed_at": null,
"attempts": 1,
"created_at": "2026-09-04T15:04:05+00:00"
}
],
"links": {
"first": "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs?page=1",
"last": "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"to": 1,
"last_page": 1,
"per_page": 15,
"total": 1,
"path": "https://app.trypost.it/api/webhooks/a1b2c3d4-e5f6-7890-abcd-ef1234567890/logs"
}
}

