Skip to main content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Probo Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools
Changelog
Integrations

Webhook Deliveries Now Retry Automatically

Outbound webhooks are now durable delivery jobs with automatic retries, exponential backoff, Retry-After support, and stable idempotency headers so a timeout or 5xx no longer drops the event after one attempt.

Webhook delivery used to be a single shot. If your endpoint timed out or returned 5xx, the event was marked failed and Probo moved on.

Deliveries are now durable jobs. Each subscription gets its own delivery ID, Probo keeps that ID across retries, and it sends Idempotency-Key plus X-Probo-Webhook-Delivery-Id so receivers can ignore duplicates. Transient failures — network errors, timeouts, 408, 425, 429, and 5xx — retry with exponential backoff, up to 12 attempts. Retry-After is honored on retryable responses.

A successful delivery is any 2xx within 15 seconds. Other 4xx responses still fail immediately. Status stays PENDING while retries remain, then FAILED when the job is done retrying.

If you already keyed idempotency on eventId, you do not need to change that. If you treated every HTTP POST as a new event, start using the delivery ID before creating side effects.

Logo probo

Managed frameworks

Not seeing the one you are looking for?
Reach out, we likely do it as well.

CCPA compliance badge
CCPA
CASA compliance badge
CASA
HIPAA compliance badge
HIPAA
ISO 42001 compliance badge
ISO 42001
SOC 2 Type 2 compliance badge
SOC 2 Type 2
SOC 2 Type 1 compliance badge
SOC 2 Type 1
ISO 27701 compliance badge
ISO 27701
SOC 3 compliance badge
SOC 3
SOC 2 Type 2 compliance badge
SOC 2
ISO 27001 compliance badge
ISO 27001
Get compliant