Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.politicalcomms.com/llms.txt

Use this file to discover all available pages before exploring further.

If your endpoint doesn’t return a 2xx response within 10 seconds, we retry on an exponential backoff schedule.

Retry schedule

AttemptDelay
Attempt 1Immediate
Attempt 24 seconds after first failure
Attempt 316 seconds after second failure
Attempt 464 seconds after third failure (final attempt)
After 4 failed attempts the webhook is marked as failed. You can manually retry from the webhook deliveries page in the dashboard.

Best practices

Process asynchronously if needed. Queue the event for background processing and return 200 immediately. This prevents retries on slow handlers.
Rare but possible - under network failure conditions you could receive the same event twice. Store processed event_ids and skip duplicates.
Set up alerting on failed webhook deliveries. Mintlify’s audit log + your own application logs together give you full traceability.
HTTPS is enforced for all production webhook endpoints. Self-signed certs are not accepted - use a real CA-issued cert.