Utilita · AsyncAPI Specification
Utilita Status Webhooks
Version
View Spec
View on GitHub
EnergyUnited KingdomUtilitiesElectricityGasSmart MeteringPrepaymentEnergy RetailStatusOperational TransparencyAsyncAPIWebhooksEvents
AsyncAPI Specification
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.