Developers

Webhooks

Receive real-time events for every state change.

Delivery

We POST a signed JSON payload to your endpoint within seconds of an event. Failed deliveries are retried with exponential backoff for up to 24 hours.

Events

Subscribe to exactly the events you care about.

monitor.down / monitor.up

incident.created / incident.resolved

maintenance.started / maintenance.ended

ssl.expiring

Verifying signatures

Each request carries an X-Ping-Signature header — an HMAC-SHA256 of the raw body using your signing secret. Reject any request that doesn't match.