{"uid":"cap_palLek6lkhz6pxK7j_rjK","slug":"status-state-api-vendor-status-change-history-326292c0","name":"Status State API – Vendor Status Change History","description":"Check whether a service is up and which parts are affected. Basic status summaries are free. Detailed status reports and recent change history cost USDC through x402 v2; no API key or signup is needed. The API guidance below explains what's included. See /.well-known/agent.json and /.well-known/x402 for current prices and supported payment networks.","url":"https://status-state-api.replit.app/api/monitors/%7Bslug%7D/changes?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"slug":"openai","changes":[{"id":3098,"detail":{"changed":[{"name":"File uploads","next":"operational","previous":"degraded"}]},"createdAt":"2026-09-08T19:17:37.691Z","newStatus":"degraded","changeType":"component_change","previousStatus":"degraded"},{"id":3096,"detail":{"next":{"url":"https://status.openai.com/incidents/01M20PYYYGRT9303VHAPA7YNT2","name":"Elevated errors for image generation","impact":"minor","status":"monitoring","startedAt":"2026-09-08T14:32:42Z","updatedAt":"2026-09-08T19:11:26Z"},"previous":{"url":"https://status.openai.com/incidents/01M20QBACYZMK2PRCJQCBSWTYJ","name":"File uploads are delayed or failing","impact":"minor","status":"monitoring","startedAt":"2026-09-08T14:39:27Z","updatedAt":"2026-09-08T17:48:38Z"}},"createdAt":"2026-09-08T19:12:38.407Z","newStatus":"degraded","changeType":"incident_updated","previousStatus":"degraded"}],"example":true,"staleness":{"isStale":false,"staleSeconds":304,"freshnessLimitSeconds":600}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_m5u_g-UgryPcQWMPc_GYv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the historical status change events for a specific developer infrastructure vendor, showing transitions between operational/degraded/down states.","exampleAgentPrompt":"Can you pull up the status change history for OpenAI — I want to see all the times their status shifted from operational to degraded or down?","exampleUseCases":[{"title":"Incident retrospective for team review","prompt":"Pull the full status change log for Stripe so I can put together a reliability retrospective for last quarter — I need every time their status shifted from operational to something worse."},{"title":"Automated alert on repeated degradations","prompt":"Check the change history for Vercel and let me know if they've had more than two degraded status events in the past two weeks — I'm deciding whether to migrate our deploys."},{"title":"Vendor reliability comparison before contract renewal","prompt":"Get the status change records for both Cloudflare and Fastly so I can compare how many times each one had an incident this year before we decide which CDN to renew with."}],"resultDescription":"Returns a JSON array of status change events for the specified vendor slug, each containing a change ID, timestamp (createdAt), the previous status, the new status, the type of change, and an optional detail field. Useful for auditing incident frequency and duration over time.","failureModes":["Unknown or unsupported vendor slug returns an empty array or 404","Payment not completed via x402 protocol results in a 402 Payment Required response before data is returned","Malformed slug parameter may return a validation error","Vendor has no recorded changes yet, resulting in an empty changes array"],"whenToPreferThis":"Use this endpoint when you need the historical timeline of status transitions for a specific developer infrastructure vendor — not just the current status. Ideal for incident retrospectives, reliability audits, or building alerting logic based on how often a vendor flips between states. Prefer this over a current-snapshot endpoint when you need the 'when did it change and from what state' answer rather than 'what is the status right now'.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T18:54:39.112Z","isFirstParty":false,"canonicalSlug":"status-state-api-vendor-status-change-history-326292c0"}