Create a Webhook
Event Types
Delivery Format
Every delivery is a signed HTTP POST with this JSON envelope:X-Autoposting-Event, X-Autoposting-Delivery, X-Autoposting-Signature, X-Autoposting-Timestamp.
Verify Signatures
Autoposting signs every delivery usingHMAC-SHA256(secret, "${timestamp}.${rawBody}"). Always verify before processing.
Retry Behavior
Failed deliveries (non-2xx response, timeout, unreachable) are retried with exponential backoff: ~5 min → 30 min → 2 h → 5 h → 10 h. Webhooks with repeated consecutive failures are auto-disabled. Re-enable after fixing the endpoint:Idempotency
Deliveries may arrive more than once in rare cases. Use theid field in the payload as an idempotency key — store processed IDs and discard duplicates.
Posts
Subscribe to post lifecycle events — published, partial, failed.
Clips
Get notified when clip renders complete or fail.
AI Agents
Receive agent run completion and failure events.
API Reference
Full endpoint reference for webhook management.

