Employ Inc Status API

The public Atlassian Statuspage API on status.employinc.com. Eight anonymous endpoints report the rollup availability indicator, every monitored Employ platform component, the dated incident timeline with per-update affected-component transitions, and scheduled maintenance windows. This is the only Employ-operated API surface that requires no credential of any kind and the one an agent can poll today to answer "is Employ up".

Operations 8

GET /summary.json Get the full status summary #
GET /status.json Get the rollup status indicator #
GET /components.json List monitored components #
GET /incidents.json List recent incidents #
GET /incidents/unresolved.json List unresolved incidents #
GET /scheduled-maintenances.json List scheduled maintenance windows #
GET /scheduled-maintenances/upcoming.json List upcoming maintenance windows #
GET /scheduled-maintenances/active.json List active maintenance windows #

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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/employ-inc-status-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

employ-inc-status-api-openapi.yml Raw ↑
# generated: '2026-09-13'
# method: derived
# source: probed https://status.employinc.com/api/v2/*.json (8 endpoints, all HTTP 200)
openapi: 3.1.0
info:
  title: Employ Inc Status API
  version: v2
  description: The public Atlassian Statuspage API Employ, Inc. serves at https://status.employinc.com/api/v2. It reports
    the rollup availability indicator, every monitored component, the dated incident timeline and scheduled maintenance windows
    for the Employ platform. Every operation is anonymous — no key, no account. This document is DERIVED from the eight endpoints
    API Evangelist probed on 2026-09-13, all of which returned HTTP 200; schemas were read from the bodies those calls returned.
  contact:
    name: Employ, Inc.
    url: https://www.employinc.com/contact/
  x-generated-from: probed responses from https://status.employinc.com/api/v2/*.json (2026-09-13, HTTP 200)
servers:
- url: https://status.employinc.com/api/v2
  description: Employ public status page API
tags:
- name: Summary
  description: The one-call rollup of everything on the page.
- name: Status
  description: The rollup availability indicator.
- name: Components
  description: Individually monitored Employ platform components.
- name: Incidents
  description: Incidents and their dated update timelines.
- name: Maintenance
  description: Scheduled maintenance windows.
paths:
  /summary.json:
    get:
      operationId: getStatusSummary
      summary: Get the full status summary
      description: Every component, unresolved incident and active scheduled maintenance for the Employ platform in one call,
        plus the rollup indicator. The endpoint an agent should poll when it wants one answer about Employ availability.
      tags:
      - Summary
      security:
      - {}
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  page:
                    $ref: '#/components/schemas/Page'
                  components:
                    type: array
                    items:
                      $ref: '#/components/schemas/Component'
                  incidents:
                    type: array
                    items:
                      $ref: '#/components/schemas/Incident'
                  scheduled_maintenances:
                    type: array
                    items:
                      $ref: '#/components/schemas/ScheduledMaintenance'
                  status:
                    $ref: '#/components/schemas/StatusIndicator'
                required:
                - page
        '404':
          description: No status page at this host.
  /status.json:
    get:
      operationId: getStatusIndicator
      summary: Get the rollup status indicator
      description: The single rollup indicator and its human description, e.g. none / All Systems Operational.
      tags:
      - Status
      security:
      - {}
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  page:
                    $ref: '#/components/schemas/Page'
                  status:
                    $ref: '#/components/schemas/StatusIndicator'
                required:
                - page
        '404':
          description: No status page at this host.
  /components.json:
    get:
      operationId: listComponents
      summary: List monitored components
      description: Every component Employ monitors on its public status page, with its current operational state.
      tags:
      - Components
      security:
      - {}
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  page:
                    $ref: '#/components/schemas/Page'
                  components:
                    type: array
                    items:
                      $ref: '#/components/schemas/Component'
                required:
                - page
        '404':
          description: No status page at this host.
  /incidents.json:
    get:
      operationId: listIncidents
      summary: List recent incidents
      description: The most recent Employ platform incidents, each with its full dated update timeline and the components
        it affected.
      tags:
      - Incidents
      security:
      - {}
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  page:
                    $ref: '#/components/schemas/Page'
                  incidents:
                    type: array
                    items:
                      $ref: '#/components/schemas/Incident'
                required:
                - page
        '404':
          description: No status page at this host.
  /incidents/unresolved.json:
    get:
      operationId: listUnresolvedIncidents
      summary: List unresolved incidents
      description: Only the incidents that are still open. An empty array means nothing is currently broken.
      tags:
      - Incidents
      security:
      - {}
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  page:
                    $ref: '#/components/schemas/Page'
                  incidents:
                    type: array
                    items:
                      $ref: '#/components/schemas/Incident'
                required:
                - page
        '404':
          description: No status page at this host.
  /scheduled-maintenances.json:
    get:
      operationId: listScheduledMaintenances
      summary: List scheduled maintenance windows
      description: Upcoming, active and recently completed maintenance windows.
      tags:
      - Maintenance
      security:
      - {}
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  page:
                    $ref: '#/components/schemas/Page'
                  scheduled_maintenances:
                    type: array
                    items:
                      $ref: '#/components/schemas/ScheduledMaintenance'
                required:
                - page
        '404':
          description: No status page at this host.
  /scheduled-maintenances/upcoming.json:
    get:
      operationId: listUpcomingMaintenances
      summary: List upcoming maintenance windows
      description: Maintenance windows that have been announced but have not started.
      tags:
      - Maintenance
      security:
      - {}
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  page:
                    $ref: '#/components/schemas/Page'
                  scheduled_maintenances:
                    type: array
                    items:
                      $ref: '#/components/schemas/ScheduledMaintenance'
                required:
                - page
        '404':
          description: No status page at this host.
  /scheduled-maintenances/active.json:
    get:
      operationId: listActiveMaintenances
      summary: List active maintenance windows
      description: Maintenance windows currently in progress.
      tags:
      - Maintenance
      security:
      - {}
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  page:
                    $ref: '#/components/schemas/Page'
                  scheduled_maintenances:
                    type: array
                    items:
                      $ref: '#/components/schemas/ScheduledMaintenance'
                required:
                - page
        '404':
          description: No status page at this host.
components:
  schemas:
    Page:
      type: object
      description: Identity of the Employ status page the response belongs to.
      properties:
        id:
          type: string
          description: Statuspage page identifier (5t2j43rsvdfx for Employ).
        name:
          type: string
          description: Page name.
        url:
          type: string
          format: uri
          description: Public page URL.
        time_zone:
          type: string
          description: IANA time zone the page renders times in.
        updated_at:
          type: string
          format: date-time
          description: When the page was last updated.
      required:
      - id
      - name
      - url
      - updated_at
    Component:
      type: object
      description: One monitored Employ platform component.
      properties:
        id:
          type: string
          description: Component identifier.
        name:
          type: string
          description: Component display name, e.g. AI Interview Companion.
        status:
          type: string
          description: Current operational state.
          enum:
          - operational
          - degraded_performance
          - partial_outage
          - major_outage
          - under_maintenance
        description:
          type:
          - string
          - 'null'
          description: What the component covers.
        position:
          type: integer
          description: Display order on the page.
        group:
          type: boolean
          description: True when the entry is a group header rather than a component.
        group_id:
          type:
          - string
          - 'null'
          description: Parent group identifier, when grouped.
        showcase:
          type: boolean
          description: Whether the component is showcased on the page.
        only_show_if_degraded:
          type: boolean
          description: Whether the component is hidden while operational.
        start_date:
          type:
          - string
          - 'null'
          description: Date the component began being monitored.
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
      required:
      - id
      - name
      - status
    Incident:
      type: object
      description: An Employ platform incident and its update timeline.
      properties: &id001
        id:
          type: string
        name:
          type: string
          description: Incident title.
        status:
          type: string
          enum:
          - investigating
          - identified
          - monitoring
          - resolved
          - postmortem
        impact:
          type: string
          enum:
          - none
          - minor
          - major
          - critical
        shortlink:
          type: string
          format: uri
          description: stspg.io short link to the incident.
        page_id:
          type: string
        started_at:
          type:
          - string
          - 'null'
          format: date-time
        resolved_at:
          type:
          - string
          - 'null'
          format: date-time
        monitoring_at:
          type:
          - string
          - 'null'
          format: date-time
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        incident_updates:
          type: array
          items: &id003
            type: object
            description: One dated update posted against an incident.
            properties:
              id:
                type: string
              incident_id:
                type: string
              status:
                type: string
                enum:
                - investigating
                - identified
                - monitoring
                - resolved
                - postmortem
              body:
                type: string
                description: The update text as published.
              created_at:
                type: string
                format: date-time
              updated_at:
                type: string
                format: date-time
              display_at:
                type: string
                format: date-time
              affected_components:
                type:
                - array
                - 'null'
                items: &id004
                  type: object
                  description: A component whose status changed in this update.
                  properties:
                    code:
                      type: string
                      description: Component identifier.
                    name:
                      type: string
                    old_status:
                      type: string
                    new_status:
                      type: string
              deliver_notifications:
                type: boolean
              custom_tweet:
                type:
                - string
                - 'null'
              tweet_id:
                type:
                - string
                - 'null'
            required:
            - id
            - status
            - body
            - created_at
      required: &id002
      - id
      - name
      - status
      - impact
      - created_at
    ScheduledMaintenance:
      type: object
      description: A scheduled maintenance window and its update timeline.
      properties: *id001
      required: *id002
    IncidentUpdate: *id003
    AffectedComponent: *id004
    StatusIndicator:
      type: object
      description: The rollup availability indicator for the whole page.
      properties:
        indicator:
          type: string
          enum:
          - none
          - minor
          - major
          - critical
          - maintenance
          description: Machine-readable rollup severity.
        description:
          type: string
          description: Human-readable rollup, e.g. All Systems Operational.
      required:
      - indicator
      - description