Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.
openapi: 3.2.0
info:
title: Wisprflow Ai Incidents API
version: 0.5.2
description: 'Operations tagged Incidents across 2 of this provider''s published API definitions: wispr-ai-backend-openapi-original.json, wispr-ai-incidents-api-openapi.yml. Each path carries the servers of the definition it was published in.'
tags:
- name: Incidents
paths:
/api/v1/incidents/status:
get:
tags:
- Incidents
summary: Get Incident Status
description: 'Return the current incident/outage status for the caller''s region.
No auth required. On any lookup failure the endpoint returns 200 with
``client_region="us"`` and ``incident_status=null`` so the pre-login
screen is never blocked by a status-check error.'
operationId: get_incident_status
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/IncidentStatusResponse'
components:
schemas:
IncidentStatusResponse:
properties:
client_region:
type: string
enum:
- us
- europe
- apac
title: Client Region
incident_status:
anyOf:
- $ref: '#/components/schemas/IncidentStatusDetail'
- type: 'null'
type: object
required:
- client_region
- incident_status
title: IncidentStatusResponse
description: Response for the unauthenticated incident-status endpoint.
IncidentStatusDetail:
properties:
state:
type: string
enum:
- degraded
- outage
title: State
message:
type: string
title: Message
affected_regions:
items:
type: string
enum:
- us
- europe
- apac
type: array
title: Affected Regions
started_at:
type: string
format: date-time
title: Started At
incident_url:
type: string
title: Incident Url
type: object
required:
- state
- message
- affected_regions
- started_at
- incident_url
title: IncidentStatusDetail
description: Active incident details returned in the status response.
securitySchemes:
ApiKeyHeaderPatched:
type: apiKey
in: header
name: Authorization
APIKeyHeader:
type: apiKey
in: header
name: X-API-Key
x-refined-from:
- wispr-ai-backend-openapi-original.json
- wispr-ai-incidents-api-openapi.yml