Ease · AsyncAPI Specification

Ease Status Webhooks

Version

View Spec View on GitHub InsuranceUnited StatesEmployee BenefitsBenefits AdministrationGroup BenefitsHealth InsuranceInsurtechBrokerEnrollmentEDIPayrollHuman ResourcesMarketplaceStatusAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-25'
method: searched
source: https://status.ease.com/
spec_type: none
summary: >-
  Ease publishes no AsyncAPI document and no product event catalog. It does publish exactly one
  real, self-serve, anonymous event surface: webhook notifications from its Atlassian Statuspage
  instance at https://status.ease.com/. The subscription form on that page states verbatim -
  "Get webhook notifications whenever Ease creates an incident, updates an incident, resolves an
  incident or changes a component status." Anyone can subscribe by supplying a webhook URL and a
  contact email; no Ease account or credential is required. This is an operational-status event
  stream, not a benefits or enrollment event stream.
asyncapi_document: null
asyncapi_note: >-
  No AsyncAPI spec is authored here. The payload schema below would have to be invented to write
  one, and only Atlassian - not Ease - defines it; the surface is recorded as a webhook catalog
  instead.
webhooks:
  provider_surface: Ease Status (Atlassian Statuspage, page id 13zw4w6v89nk)
  subscribe_url: https://status.ease.com/
  subscribe_endpoint: POST https://status.ease.com/subscriptions/webhook.json
  subscribe_fields:
  - name: Webhook URL
    description: The URL Statuspage should send the webhooks to.
  - name: Email address
    description: Contact address, used to notify the subscriber if their endpoint fails.
  captcha: reCAPTCHA on the subscription form
  auth: none required to subscribe
  transport: HTTP POST, JSON body, to the subscriber-supplied URL
  events:
  - name: incident.created
    trigger: Ease creates an incident
    source_text: '"whenever Ease creates an incident" - status.ease.com subscription form'
  - name: incident.updated
    trigger: Ease posts an update to an existing incident
    source_text: '"updates an incident" - status.ease.com subscription form'
  - name: incident.resolved
    trigger: Ease resolves an incident
    source_text: '"resolves an incident" - status.ease.com subscription form'
  - name: component.status_changed
    trigger: An Ease component (Web Application, API, Support) changes status
    source_text: '"changes a component status" - status.ease.com subscription form'
  payload_schema:
    published_by_ease: false
    note: >-
      Ease does not publish the webhook payload. The payload is defined by Atlassian Statuspage
      and is documented by the vendor, not by Ease. The polling equivalent - with schemas modelled
      from live Ease responses - is openapi/ease-status-openapi.yml; the incident and component
      objects delivered by webhook mirror the Incident and Component schemas there.
    vendor_reference: https://status.ease.com/api
  polling_alternative:
    endpoints:
    - https://status.ease.com/api/v2/summary.json
    - https://status.ease.com/api/v2/incidents/unresolved.json
    - https://status.ease.com/api/v2/components.json
    openapi: openapi/ease-status-openapi.yml
  feeds:
  - url: https://status.ease.com/history.rss
    format: RSS 2.0
  - url: https://status.ease.com/history.atom
    format: Atom 1.0
  other_channels:
  - email
  - Slack
  - Atom/RSS
product_events:
  documented: false
  note: >-
    The Ease benefits platform itself has no public event surface. Partner data leaves Ease by
    scheduled report or SFTP from the partner portal, and enrollment data by ANSI X12 EDI 834
    file (EaseConnect) or a privately negotiated direct carrier connection (EaseConnect+) - all
    batch, all login-gated, none event-driven or publicly documented.