Utilita · AsyncAPI Specification

Utilita Status Webhooks

Version

View Spec View on GitHub EnergyUnited KingdomUtilitiesElectricityGasSmart MeteringPrepaymentEnergy RetailStatusOperational TransparencyAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-27'
method: searched
source: https://status.utilita.co.uk/
spec_type: none
description: >-
  Utilita publishes no AsyncAPI document and no general-purpose event API. It does, however, operate a
  real, anonymous, self-serve event surface on its status page: any developer can subscribe an HTTPS
  endpoint to Utilita incident and component-status webhooks, or consume the same stream as RSS/Atom.
  This is the provider's only public push/event surface. Captured as a webhook catalog rather than a
  fabricated AsyncAPI — Utilita has not published channel or message schemas.
surface:
  name: Utilita Status Page notifications
  platform: Atlassian Statuspage
  page_id: lgm23svnh0xr
  subscribe_page: https://status.utilita.co.uk/
  api: openapi/utilita-status-openapi.yml
subscription_channels:
- channel: webhook
  status: available
  mechanism: >-
    Subscribe form on https://status.utilita.co.uk/ posts to
    https://status.utilita.co.uk/api/v2/subscriptions/webhook.json (reCAPTCHA-protected, not an
    open programmatic endpoint).
  fields:
  - name: endpoint
    description: The HTTPS URL Utilita's status page should POST notifications to.
    required: true
  - name: email
    description: Email address notified if the webhook endpoint fails.
    required: true
  verbatim_description: >-
    "Get webhook notifications whenever Utilita Status Page creates an incident, updates an
    incident, resolves an incident or changes a component status."
  evidence:
    url: https://status.utilita.co.uk/
    http_status: 200
    probed: '2026-07-27'
- channel: rss
  status: available
  url: https://status.utilita.co.uk/history.rss
  evidence: {http_status: 200, probed: '2026-07-27'}
- channel: atom
  status: available
  url: https://status.utilita.co.uk/history.atom
  evidence: {http_status: 200, probed: '2026-07-27'}
- channel: email
  status: available
  mechanism: Subscribe form on the status page.
- channel: slack
  status: available
  url: https://subscriptions.statuspage.io/slack_authentication/kickoff?page_code=lgm23svnh0xr
- channel: sms
  status: form-present
  note: SMS subscription form is rendered; Atlassian disabled SMS notifications for Statuspage in August 2023.
events:
- event: incident.created
  description: A new Utilita incident was opened.
  delivery: [webhook, rss, atom, email, slack]
- event: incident.updated
  description: An existing incident received a new update in its timeline.
  delivery: [webhook, rss, atom, email, slack]
- event: incident.resolved
  description: An incident was marked resolved.
  delivery: [webhook, rss, atom, email, slack]
- event: component.status_changed
  description: >-
    A tracked Utilita component changed status (operational, degraded_performance, partial_outage,
    major_outage, under_maintenance).
  delivery: [webhook, email, slack]
components_covered:
- Payments (group) — SMETS1 Smart Meters, SMETS1 (DCC Enrolled) Smart Meters, SMETS2 Smart Meters,
  Guest Payments, Open Banking, PayPoint In Store Payments, PayPoint IVR Top-up Phone Line,
  PayZone In Store Payments
- My Utilita (group) — App, Web Portal, Power-up Functionality
- Websites (group) — Utilita.co.uk, join.utilita.co.uk
- Contact Centre (group) — Telephone Lines, Chatbot
- Smart Meter Installations
- Smart Metering Network
payload_schema:
  published: false
  note: >-
    Utilita does not publish the webhook payload schema. Message schemas are defined by the Atlassian
    Statuspage platform, not by Utilita, so none are asserted here. Polling
    openapi/utilita-status-openapi.yml (getSummary / getStatus) returns the same state with a shape
    that HAS been observed and documented.

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/utilita-status-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.