TaskCall Incidents API

The Incidents API from TaskCall — 23 operation(s) for incidents.

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/taskcall-incidents-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 email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

taskcall-incidents-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: TaskCall Components Incidents API
  version: 1.0.0
  description: 'REST API for creating, updating, and managing incidents in TaskCall.

    Authentication uses API keys passed in the Authorization header as

    "Authorization: token <api_key>", with optional IP allowlisting.

    '
  contact:
    name: TaskCall
    url: https://docs.taskcallapp.com/api-access/v1/incidents-api
servers:
- url: https://incidents-api.taskcallapp.com
  description: EU region
- url: https://incidents-api.us.taskcallapp.com
  description: US region
security:
- tokenAuth: []
tags:
- name: Incidents
paths:
  /incidents/create:
    post:
      summary: Create incident
      description: Trigger a new incident.
      operationId: createIncident
      tags:
      - Incidents
      responses:
        '200':
          description: Incident created
  /incidents/list:
    post:
      summary: List incidents
      description: List incidents with optional filters.
      operationId: listIncidents
      tags:
      - Incidents
      responses:
        '200':
          description: Incidents list
  /incidents/details:
    post:
      summary: Get incident details
      operationId: getIncidentDetails
      tags:
      - Incidents
      responses:
        '200':
          description: Incident details
  /incidents/alerts:
    post:
      summary: Get incident alerts
      description: Retrieve alerts for an incident.
      operationId: getIncidentAlerts
      tags:
      - Incidents
      responses:
        '200':
          description: Alerts for incident
  /incidents/acknowledge:
    post:
      summary: Acknowledge incident
      description: Acknowledge an open incident.
      operationId: acknowledgeIncident
      tags:
      - Incidents
      responses:
        '200':
          description: Acknowledged
  /incidents/resolve:
    post:
      summary: Resolve incident
      operationId: resolveIncident
      tags:
      - Incidents
      responses:
        '200':
          description: Resolved
  /incidents/escalate:
    post:
      summary: Escalate incident
      description: Escalate to next support level.
      operationId: escalateIncident
      tags:
      - Incidents
      responses:
        '200':
          description: Escalated
  /incidents/reassign:
    post:
      summary: Reassign incident
      description: Reassign incident to policies or users.
      operationId: reassignIncident
      tags:
      - Incidents
      responses:
        '200':
          description: Reassigned
  /incidents/snooze:
    post:
      summary: Snooze incident
      description: Snooze incident for specified minutes.
      operationId: snoozeIncident
      tags:
      - Incidents
      responses:
        '200':
          description: Snoozed
  /incidents/unacknowledge:
    post:
      summary: Unacknowledge incident
      operationId: unacknowledgeIncident
      tags:
      - Incidents
      responses:
        '200':
          description: Unacknowledged
  /incidents/amend-urgency:
    post:
      summary: Amend urgency
      description: Update incident urgency level.
      operationId: amendUrgency
      tags:
      - Incidents
      responses:
        '200':
          description: Urgency updated
  /incidents/add-responders:
    post:
      summary: Add responders
      operationId: addResponders
      tags:
      - Incidents
      responses:
        '200':
          description: Responders added
  /incidents/notate:
    post:
      summary: Add notes to incident
      operationId: notateIncident
      tags:
      - Incidents
      responses:
        '200':
          description: Note added
  /incidents/merge:
    post:
      summary: Merge incidents
      operationId: mergeIncidents
      tags:
      - Incidents
      responses:
        '200':
          description: Merged
  /incidents/unmerge:
    post:
      summary: Unmerge alerts
      description: Separate a merged alert from an incident.
      operationId: unmergeIncident
      tags:
      - Incidents
      responses:
        '200':
          description: Unmerged
  /incidents/add-subscribers:
    post:
      summary: Add subscribers
      operationId: addSubscribers
      tags:
      - Incidents
      responses:
        '200':
          description: Subscribers added
  /incidents/remove-subscribers:
    post:
      summary: Remove subscribers
      operationId: removeSubscribers
      tags:
      - Incidents
      responses:
        '200':
          description: Subscribers removed
  /incidents/update-status:
    post:
      summary: Publish status update
      operationId: updateStatus
      tags:
      - Incidents
      responses:
        '200':
          description: Status updated
  /incidents/add-impact:
    post:
      summary: Add business impact
      description: Mark a business service as impacted by an incident.
      operationId: addImpact
      tags:
      - Incidents
      responses:
        '200':
          description: Impact added
  /incidents/remove-impact:
    post:
      summary: Remove business impact
      operationId: removeImpact
      tags:
      - Incidents
      responses:
        '200':
          description: Impact removed
  /incidents/run-workflow:
    post:
      summary: Run workflow
      operationId: runWorkflow
      tags:
      - Incidents
      responses:
        '200':
          description: Workflow executed
  /incidents/edit-title:
    post:
      summary: Edit incident title
      operationId: editTitle
      tags:
      - Incidents
      responses:
        '200':
          description: Title updated
  /incidents/update-tags:
    post:
      summary: Update incident tags
      operationId: updateTags
      tags:
      - Incidents
      responses:
        '200':
          description: Tags updated
components:
  securitySchemes:
    tokenAuth:
      type: apiKey
      in: header
      name: Authorization
      description: 'API key formatted as: token <api_key>'