A PDF was created

Sent to your endpoint as a POST. Answer 2xx within 10 seconds; anything else is retried for about 24 hours.

postWebhookpdf.created

Headers

CastPDF-Signaturestring required

t=<unix seconds>,v1=<hex HMAC-SHA256 of "<t>.<raw body>" with the endpoint secret>; a second v1 for 24 hours after a secret rotation.

CastPDF-Event-Idstring required
CastPDF-Event-Typestring required

Payload

idstring required

evt_ followed by 32 hex characters; the same for every endpoint receiving it.

type'pdf.created' required
created_atstring date-time required
livemodeboolean required
test_eventboolean

Present (true) only on events sent with "Send test event".

Response

Any 2xx acknowledges the event.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.