Webhook payload examples
Pick any of the 44 SkedCast webhook events to see its request body and sign it with your own secret. Everything runs in your browser.
Choose an event
Every destination of the post that was not canceled published. At most once per post; each destination is also reported by target.published.
{
"id": "01936f2a-6b7c-7a8b-9c0d-1e2f3a4b5c6d",
"type": "post.published",
"created": "2026-09-23T14:30:00.000Z",
"data": {
"postId": "a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"publishedCount": 3,
"canceledCount": 0,
"totalTargets": 3,
"publishedAt": "2026-09-23T14:30:00Z"
}
}The signature is computed in your browser. The secret is never uploaded.
Frequently asked questions
- Are these the real fields?
- Yes. Each event lists the fields SkedCast sends in its data object. Only the values are examples.
- Is the signature a real signature?
- Yes. It uses the signing scheme of a real delivery: X-SkedCast-Signature is t=<unix seconds>,v1=<hex>, the HMAC-SHA256 of "<t>.<body>" under your secret. During a 24-hour secret rotation a real delivery carries one v1 entry per valid secret, so accept a match on any entry.
- Can I use my own signing secret?
- Yes. Paste your endpoint’s secret and the signature matches what your receiver should compute for that body, which is useful for testing your verification code.
- Does this send the webhook anywhere?
- No. The example is built and signed in your browser. To send a real test delivery to your endpoint, call POST /v1/webhooks/{id}/test or use the test action in the SkedCast console.
- Which id do I dedupe on?
- The id in the body. It equals the X-SkedCast-Delivery and webhook-id headers, and it is the same on every retry of one delivery, so a repeated id is a retry.
- Which headers does a delivery carry?
- X-SkedCast-Signature, X-SkedCast-Event (the event type), X-SkedCast-Delivery (the delivery id) and X-SkedCast-Attempt (a 1-based attempt counter). The Standard Webhooks headers webhook-id, webhook-timestamp and webhook-signature are sent too, so you can verify with a Standard Webhooks library.
Ready to broadcast everywhere?
Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.