- Payments API
Some card payments are failing. We’re investigating and will post an update within 30 minutes.
Investigating14:04 UTC
Status pages and incident management for software teams. Declare an incident once, and every affected status page and feed shows your update.
Some card payments are failing. We’re investigating and will post an update within 30 minutes.
Investigating14:04 UTC
One status page per product, at yourproduct.agentpong.com or on your own domain, in your logo and colours. Live component status, 90 days of history and every incident you’ve handled. Readers who won’t visit get an Atom feed, JSON, an iCal calendar of maintenance and a widget for your own app.
Read from the demo page’s public status.json. Its health checks run every minute.
Sun 18 Oct, 02:00 – 02:30 UTC Starts in 5 days
Declare an incident once, even when it touches several products. Each update reaches every affected status page at the same moment, and when it’s over the timeline stays public, with the postmortem on the same page.
Health checks on the Payments API fail. The re-check 15 seconds later fails too, so it counts.
A database failover in one region leaves payments there timing out.
A database failover in one region is causing timeouts. We’re moving traffic to healthy regions.
Error rates fall back to normal. The health checks pass again.
Payments are processing normally. We’ll publish a postmortem on this page.
Resolved in 47 minutes. Postmortem published.
Three updates, two status pages, one timeline. The postmortem appears on the incident’s public page as soon as you publish it.
Agent Pong doesn’t page anyone. Keep the tool that alerts your team, such as Checkly, a CI job or a cron script, and let it drive your status pages through the REST API.
Built-in health checks fill in the rest: HTTP checks every minute, re-checked 15 seconds after a failure before it counts, and heartbeats for your cron jobs. They set component status and the 90-day bars, and can open and resolve incidents for you.
curl https://agentpong.com/api/v1/incidents \
-H "Authorization: Bearer $AGENTPONG_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Elevated errors on the Payments API",
"body": "Some card payments are failing. We are investigating.",
"components": [
{ "component_id": "cmpPay7Rk2Qa", "impact": "partial_outage" },
{ "component_id": "cmpChk3Lw9Te", "impact": "degraded" }
]
}'
/incidents/:id/updates Post an update/incidents/:id/resolve Resolve/components/:id Set a status/pages/:slug Live page stateTeam API keys, JSON in and out. Read the API docs
Bring one of your products to a demo. We’ll set up its status page with you and walk through an incident from first update to postmortem.