Work with this as data
Every API 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 apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/empowerly-maintenance-api"
All apis
curl "https://apis.io/api/v1/apis?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.
OpenAPI Specification
openapi: 3.2.0
info:
title: Empowerly Status Maintenance API
version: v2
summary: Read-only status, component, incident and maintenance data for the Empowerly platform.
description: Unauthenticated JSON API served from Empowerly's own status subdomain (status.empowerly.com) by Atlassian Statuspage.
contact:
name: Empowerly
url: https://empowerly.com/
x-provenance:
generated: '2026-08-12'
method: derived
source: live unauthenticated probes of https://status.empowerly.com/api/v2/* on 2026-08-12; response schemas modeled from the observed bodies
hosted_by: Atlassian Statuspage
first_party: false
x-evidence:
fetched: '2026-08-12'
probes:
- url: https://status.empowerly.com/api/v2/summary.json
http_status: 200
content_type: application/json; charset=utf-8
- url: https://status.empowerly.com/api/v2/status.json
http_status: 200
content_type: application/json; charset=utf-8
- url: https://status.empowerly.com/api/v2/components.json
http_status: 200
content_type: application/json; charset=utf-8
- url: https://status.empowerly.com/api/v2/incidents.json
http_status: 200
content_type: application/json; charset=utf-8
- url: https://status.empowerly.com/api/v2/incidents/unresolved.json
http_status: 200
content_type: application/json; charset=utf-8
- url: https://status.empowerly.com/api/v2/scheduled-maintenances.json
http_status: 200
content_type: application/json; charset=utf-8
- url: https://status.empowerly.com/api/v2/scheduled-maintenances/upcoming.json
http_status: 200
content_type: application/json; charset=utf-8
- url: https://status.empowerly.com/api/v2/scheduled-maintenances/active.json
http_status: 200
content_type: application/json; charset=utf-8
- url: https://status.empowerly.com/api/v2/bogus.json
http_status: 404
note: negative control — unknown paths under /api/v2 return 404
servers:
- url: https://status.empowerly.com/api/v2
description: Empowerly public status page API (Atlassian Statuspage)
security: []
tags:
- name: Maintenance
description: Scheduled maintenance windows.
paths:
/scheduled-maintenances.json:
get:
tags:
- Maintenance
operationId: listScheduledMaintenances
summary: List scheduled maintenances
security: []
responses:
'200':
description: Scheduled maintenance list
content:
application/json:
schema:
$ref: '#/components/schemas/ScheduledMaintenancesResponse'
'404':
$ref: '#/components/responses/NotFound'
/scheduled-maintenances/upcoming.json:
get:
tags:
- Maintenance
operationId: listUpcomingScheduledMaintenances
summary: List upcoming scheduled maintenances
security: []
responses:
'200':
description: Upcoming scheduled maintenance list
content:
application/json:
schema:
$ref: '#/components/schemas/ScheduledMaintenancesResponse'
'404':
$ref: '#/components/responses/NotFound'
/scheduled-maintenances/active.json:
get:
tags:
- Maintenance
operationId: listActiveScheduledMaintenances
summary: List active scheduled maintenances
security: []
responses:
'200':
description: Active scheduled maintenance list
content:
application/json:
schema:
$ref: '#/components/schemas/ScheduledMaintenancesResponse'
'404':
$ref: '#/components/responses/NotFound'
components:
schemas:
Component:
type: object
properties:
id:
type: string
examples:
- h2qv5hy8rsbp
name:
type: string
examples:
- Empowerly Web Portal
status:
type: string
enum:
- operational
- degraded_performance
- partial_outage
- major_outage
- under_maintenance
examples:
- operational
created_at:
type: string
format: date-time
updated_at:
type: string
format: date-time
position:
type: integer
description:
type:
- string
- 'null'
showcase:
type: boolean
start_date:
type:
- string
- 'null'
format: date
group_id:
type:
- string
- 'null'
page_id:
type: string
group:
type: boolean
only_show_if_degraded:
type: boolean
required:
- id
- name
- status
- page_id
Page:
type: object
description: Identity of the status page itself. Present on every response.
properties:
id:
type: string
description: Statuspage page identifier.
examples:
- thhkhnjsm4jy
name:
type: string
examples:
- Empowerly
url:
type: string
format: uri
examples:
- https://status.empowerly.com
time_zone:
type: string
examples:
- America/Los_Angeles
updated_at:
type: string
format: date-time
required:
- id
- name
- url
- updated_at
ScheduledMaintenance:
type: object
description: Statuspage scheduled maintenance object. Empowerly published zero maintenance windows at probe time; shape documented as optional.
properties:
id:
type: string
name:
type: string
status:
type: string
enum:
- scheduled
- in_progress
- verifying
- completed
scheduled_for:
type: string
format: date-time
scheduled_until:
type: string
format: date-time
page_id:
type: string
components:
type: array
items:
$ref: '#/components/schemas/Component'
ScheduledMaintenancesResponse:
type: object
properties:
page:
$ref: '#/components/schemas/Page'
scheduled_maintenances:
type: array
items:
$ref: '#/components/schemas/ScheduledMaintenance'
required:
- page
- scheduled_maintenances
responses:
NotFound:
description: Unknown path under /api/v2. Observed as an HTML error document, not a JSON problem object — this API does not implement RFC 9457.
content:
text/html:
schema:
type: string