Skip to content

Integration · Developer tools

incident.io

Connect Claude & ChatGPT to incident.io

Ask your AI which incidents are active, who is on call tonight, or to post an update on an ongoing incident. It can read incidents with their updates, activity, participants and actions, list follow-ups and post-mortems, and check on-call schedules. It can also declare incidents, change severity or status, and create or update actions and follow-ups.

Connect incident.io free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which incidents are active right now?”

    The AI lists incidents with an active status category, newest first, with severity and status.

  • “Who is on call for the Platform schedule this weekend?”

    It finds the schedule and lists the on-call entries between the start and end of the weekend.

  • “Post an update on INC-231: fix deployed, monitoring for 30 minutes.”

    It shares the update on the incident. It is posted to the incident channel and to subscribers.

What your AI can do

Incidents and updates

List and read incidents with filters, see updates, activity and participants, declare incidents, edit them and share updates.

Actions and follow-ups

Create and update actions during an incident, create and update follow-ups afterwards, and list post-mortem documents.

On-call and setup

List on-call schedules and who is on call, and read severities, statuses, incident types, roles, teams and users.

  • “What happened during the checkout outage?”

    It reads the incident's activity log and updates and sums up status changes, messages and role changes.

  • “Which follow-ups from last month are still outstanding?”

    It lists follow-ups and shows those still outstanding, with incident, assignee and priority.

  • “Declare a minor incident: login emails are delayed.”

    It looks up your severities and creates the incident. This creates a Slack channel and may page and notify people.

264 tools for incident.io

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • attach_documentChanges dataAttach a document. API summary: Attach PostmortemDocuments V1.
  • cancel_documentDeletesCancel a document (escalation id). Destructive action; may require approval. API summary: CancelEscalation Escalations V2.
  • create_alert_attributeChanges dataCreate a new alert attribute. Required: array, name or type. API summary: Create Alert Attributes V2.
  • create_alert_routeChanges dataCreate a new alert route. Required: alert sources, channel config, condition groups, enabled, escalation config or expressions. API summary: Create Alert Routes V2.
  • create_alert_routes_v3Changes dataCreate a new alert route. Required: alert sources, condition groups, enabled, escalation config, expressions or grouping config. API summary: Create Alert Routes V3.
  • create_alert_sourceChanges dataCreate a new alert source. Required: name, source type or template. API summary: Create Alert Sources V2.
  • create_announcement_ruleChanges dataCreate a new announcement rule. Required: condition groups, mode, name or update sharing mode. API summary: Create Announcement Rules V2.
  • create_announcement_templateChanges dataCreate a new announcement template. Required: name. API summary: Create Announcement Templates V2.
  • create_api_keyChanges dataCreate a new api key. Required: name, role names, team ids or team role names. API summary: Create API Keys V1.
  • create_bulk_updateVisible to othersCreate a new bulk update. Required: catalog type id or entries. Has effects visible outside this system. API summary: BulkUpdateEntries Catalog V3.
  • create_call_route_allowed_callerChanges dataCreate a new allowed caller for a call route. Required: phone number. API summary: CreateAllowedCaller Call Routes V2.
  • create_call_route_optionChanges dataCreate a new option for a call route. Required: digit, path or prompt. API summary: CreateOption Call Routes V2.
  • create_catalog_typeChanges dataCreate a new catalog type. Required: description or name. API summary: CreateType Catalog V3.
  • create_check_permissionDeletesCreate a new check permission. Required: user ids. Destructive action; may require approval. API summary: CheckEscalationPermissions Escalations V2.
  • create_custom_fieldChanges dataCreate a new custom field. Required: description, field type or name. API summary: Create Custom Fields V2.
  • create_custom_field_optionChanges dataCreate a new custom field option. Required: custom field id or value. API summary: Create Custom Field Options V1.
  • create_dismissChanges dataCreate a new dismiss. Required: reason. API summary: Dismiss Policy Findings V2.
  • create_documentChanges dataCreate a new document. Required: incident id or resource. API summary: Create Incident Attachments V1.
  • create_document_from_linkChanges dataCreate a new document. Required: incident id or url. API summary: CreateFromLink Follow-ups V3.
  • create_document_tagsChanges dataCreate a new document. Required: tags. API summary: AddTags Alerts V2.
  • create_escalationChanges dataCreate a new escalation. Required: idempotency key or title. API summary: Create Escalations V2.
  • create_escalation_pathChanges dataCreate a new escalation path. Required: name or path. API summary: CreatePath Escalations V2.
  • create_escalation_path_templateChanges dataCreate a new escalation path template. Required: name or path. Search escalation path templates first to avoid duplicates. API summary: Create Escalation Path Templates V2.
  • create_follow_upChanges dataCreate a follow-up on an incident: `incident_id` and `title`, with optional description, assignee, team, priority and labels.
  • create_heartbeat_pingChanges dataCreate a new ping for a heartbeat. API summary: Ping Heartbeat V2.
  • create_incident_actionChanges dataCreate an action on an incident: `incident_id`, `description`, and an optional `assignee_id`.
  • create_incident_alertChanges dataCreate a new incident alert. Required: alert id or incident id. API summary: CreateIncidentAlert Alerts V2.
  • create_incident_roleDeletesCreate a new incident role. Required: description, instructions, name or shortform. Destructive action; may require approval. API summary: Create Incident Roles V2.
  • create_incident_statusChanges dataCreate a new incident status. Required: category, description or name. API summary: Create Incident Statuses V1.
  • create_incident_templateChanges dataCreate a new incident template. Required: name or template. API summary: Create Incident Templates V1.
  • create_maintenance_windowChanges dataCreate a new maintenance window. Required: alert condition groups, end at, lead, name, show in sidebar or start at. API summary: Create MaintenanceWindows V1.
  • create_messageChanges dataCreate a new message. Required: content. API summary: Create Alert Notes V1.
  • create_pageChanges dataCreate a new page. Required: attribute values, catalog type id or name. API summary: CreateEntry Catalog V3.
  • create_pay_configs_v2Moves moneyPay a config. Financial or irreversible action; may require approval. API summary: Create Pay Configs V2.
  • create_pay_reports_v2Moves moneyPay a report. Financial or irreversible action; may require approval. API summary: Create Pay Reports V2.
  • create_policyChanges dataCreate a new policy. Required: conditions, description, name or policy type. API summary: Create Policies V2.
  • create_productChanges dataCreate a new product. Required: idempotency key, incident id, timestamp or title. API summary: Create Incident Timeline Items V2.
  • create_reassignChanges dataCreate a new reassign. API summary: ReassignEscalation Escalations V2.
  • create_resolveChanges dataCreate a new resolve. API summary: Resolve Alerts V2.
  • create_respondChanges dataCreate a new respond. Required: response. API summary: RespondEscalation Escalations V2.
  • create_rotateChanges dataCreate a new rotate. Required: grace period minutes. API summary: Rotate API Keys V1.
  • create_rotate_secrets_v2_rotateChanges dataCreate a new rotate. Required: value. API summary: Rotate Secrets V2.
  • create_scheduleChanges dataCreate a new schedule. Required: schedule. API summary: Create Schedules V2.
  • create_schedule_overrideChanges dataCreate a new schedule override. Required: end at, layer id, rotation id, schedule id, start at or user. API summary: CreateOverride Schedules V2.
  • create_schedule_replicaChanges dataCreate a new replica for a schedule. Required: schedule replica. API summary: CreateScheduleReplica Schedules V2.
  • create_schedule_sync_targetChanges dataCreate a new schedule sync target. Required: schedule sync target. API summary: Create Schedule Sync Targets V2.
  • create_secretChanges dataCreate a new secret. Required: name or value. API summary: Create Secrets V2.
  • create_severityChanges dataCreate a new severity. Required: description or name. API summary: Create Severities V1.
  • create_subscriptionChanges dataCreate a new subscription. Required: incident id or user id. API summary: Create Incident Memberships V1.
  • create_subscription_incident_memberships_v1_revokeChanges dataCreate a new subscription. Required: incident id or user id. API summary: Revoke Incident Memberships V1.
  • create_ticketVisible to othersCreate a new ticket. Required: provider or url. Has effects visible outside this system. API summary: ConnectExternalIssue Follow-ups V3.
  • create_transitionChanges dataCreate a new transition. Required: state. API summary: TransitionIncidentAlert Alerts V2.
  • create_userChanges dataCreate a new user for a user. Required: preferred escalation provider. Search users first to avoid duplicates. API summary: UpdatePagingProvider Users V2.
  • create_workflowChanges dataCreate a new workflow. Required: condition groups, continue on step error, expressions, name, once for or runs on incident modes. API summary: CreateWorkflow Workflows V2.
  • declare_incidentChanges dataDeclare a new incident with `name`, `summary`, `severity_id`, `visibility` (public or private) and a unique `idempotency_key`; optional incident type, status and role assignments. This creates a Slack channel and may page and notify people.
  • delete_actions_v3DeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete Actions V3.
  • delete_alert_attributeDeletesPermanently delete a alert attribute by alert attribute id. Destructive action; may require approval. API summary: Destroy Alert Attributes V2.
  • delete_alert_routeDeletesPermanently delete a alert route by alert route id. Destructive action; may require approval. API summary: Delete Alert Routes V2.
  • delete_alert_routes_v3DeletesPermanently delete a alert route by alert route id. Destructive action; may require approval. API summary: Delete Alert Routes V3.
  • delete_alert_sourceDeletesPermanently delete a alert source by alert source id. Destructive action; may require approval. API summary: Delete Alert Sources V2.
  • delete_announcement_ruleDeletesPermanently delete a announcement rule by announcement rule id. Destructive action; may require approval. API summary: Destroy Announcement Rules V2.
  • delete_announcement_templateDeletesPermanently delete a announcement template by announcement template id. Destructive action; may require approval. API summary: Destroy Announcement Templates V2.
  • delete_api_keyDeletesPermanently delete a api key by api key id. Destructive action; may require approval. API summary: Delete API Keys V1.
  • delete_call_route_allowed_callerDeletesPermanently delete a allowed caller by allowed caller id. Destructive action; may require approval. API summary: DestroyAllowedCaller Call Routes V2.
  • delete_call_route_optionDeletesPermanently delete a option by option id. Destructive action; may require approval. API summary: DestroyOption Call Routes V2.
  • delete_catalog_typeDeletesPermanently delete a catalog type by catalog type id. Destructive action; may require approval. API summary: DestroyType Catalog V3.
  • delete_custom_fieldDeletesPermanently delete a custom field by custom field id. Destructive action; may require approval. API summary: Delete Custom Fields V2.
  • delete_custom_field_optionDeletesPermanently delete a custom field option by custom field option id. Destructive action; may require approval. API summary: Delete Custom Field Options V1.
  • delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete Incident Attachments V1.
  • delete_documents_tagsDeletesPermanently delete a document by alert id. Destructive action; may require approval. API summary: RemoveTags Alerts V2.
  • delete_escalation_pathDeletesPermanently delete a escalation path by escalation path id. Destructive action; may require approval. API summary: DestroyPath Escalations V2.
  • delete_escalation_path_templateDeletesPermanently delete a escalation path template by escalation path template id. Destructive action; may require approval. API summary: Destroy Escalation Path Templates V2.
  • delete_follow_upDeletesPermanently delete a follow up by follow up id. Destructive action; may require approval. API summary: Delete Follow-ups V3.
  • delete_incident_roleDeletesPermanently delete a incident role by incident role id. Destructive action; may require approval. API summary: Delete Incident Roles V2.
  • delete_incident_statusDeletesPermanently delete a incident status by incident status id. Destructive action; may require approval. API summary: Delete Incident Statuses V1.
  • delete_incident_templateDeletesPermanently delete a incident template by incident template id. Destructive action; may require approval. API summary: Destroy Incident Templates V1.
  • delete_maintenance_windowDeletesPermanently delete a maintenance window by maintenance window id. Destructive action; may require approval. API summary: Delete MaintenanceWindows V1.
  • delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete Alert Notes V1.
  • delete_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: DestroyEntry Catalog V3.
  • delete_policyDeletesPermanently delete a policy by policy id. Destructive action; may require approval. API summary: Delete Policies V2.
  • delete_scheduleDeletesPermanently delete a schedule by schedule id. Destructive action; may require approval. API summary: Destroy Schedules V2.
  • delete_schedule_overrideDeletesPermanently delete a schedule override by schedule override id. Destructive action; may require approval. API summary: DestroyOverride Schedules V2.
  • delete_schedule_replicaDeletesPermanently delete a replica by replica id. Destructive action; may require approval. API summary: DestroyScheduleReplica Schedules V2.
  • delete_schedule_sync_ruleDeletesPermanently delete a sync rule by sync rule id. Destructive action; may require approval. API summary: DestroyScheduleSyncRule Schedules V2.
  • delete_schedule_sync_targetDeletesPermanently delete a schedule sync target by schedule sync target id. Destructive action; may require approval. API summary: Destroy Schedule Sync Targets V2.
  • delete_secretDeletesPermanently delete a secret by secret id. Destructive action; may require approval. API summary: Destroy Secrets V2.
  • delete_severityDeletesPermanently delete a severity by severity id. Destructive action; may require approval. API summary: Delete Severities V1.
  • delete_workflowDeletesPermanently delete a workflow by workflow id. Destructive action; may require approval. API summary: DestroyWorkflow Workflows V2.
  • download_pay_reportDownload the document for a pay report. API summary: Download Pay Reports V2.
  • find_usersFind users by `email` or `slack_user_id`, or list all users. Use this to get user IDs for assignments.
  • get_alertGet one alert by alert id. API summary: Show Alerts V2.
  • get_alert_attributeGet one alert attribute by alert attribute id. API summary: Show Alert Attributes V2.
  • get_alert_routeGet one alert route by alert route id. API summary: Show Alert Routes V2.
  • get_alert_route_alert_routes_v3_showGet one alert route by alert route id. API summary: Show Alert Routes V3.
  • get_alert_sourceGet one alert source by alert source id. API summary: Show Alert Sources V2.
  • get_announcement_ruleGet one announcement rule by announcement rule id. API summary: Show Announcement Rules V2.
  • get_announcement_templateGet one announcement template by announcement template id. API summary: Show Announcement Templates V2.
  • get_api_identityGet the identity of the connected API key: organisation name and the roles it has.
  • get_api_keyGet one api key by api key id. API summary: Show API Keys V1.
  • get_call_routeGet one call route by call route id. API summary: Show Call Routes V2.
  • get_call_route_allowed_callerGet one allowed caller for a call route by allowed caller id. API summary: ShowAllowedCaller Call Routes V2.
  • get_call_route_optionGet one option for a call route by option id. API summary: ShowOption Call Routes V2.
  • get_catalog_typeGet one catalog type by catalog type id. API summary: ShowType Catalog V3.
  • get_custom_fieldGet one custom field by custom field id. API summary: Show Custom Fields V2.
  • get_custom_field_optionGet one custom field option by custom field option id. API summary: Show Custom Field Options V1.
  • get_documentGet one document by document id. API summary: Show PostmortemDocuments V1.
  • get_document_actions_v3_showGet one document by document id. API summary: Show Actions V3.
  • get_escalationGet one escalation by escalation id. API summary: Show Escalations V2.
  • get_escalation_pathGet one escalation path by escalation path id. API summary: ShowPath Escalations V2.
  • get_escalation_path_templateGet one escalation path template by escalation path template id. API summary: Show Escalation Path Templates V2.
  • get_follow_upGet one follow-up by `follow_up_id`.
  • get_incidentGet one incident by `incident_id`, including name, summary, status, severity, roles, custom fields and Slack channel.
  • get_incident_roleGet one incident role by incident role id. API summary: Show Incident Roles V2.
  • get_incident_statusGet one incident status by incident status id. API summary: Show Incident Statuses V1.
  • get_incident_templateGet one incident template by incident template id. API summary: Show Incident Templates V1.
  • get_incident_timestampGet one incident timestamp by incident timestamp id. API summary: Show Incident Timestamps V2.
  • get_incident_typeGet one incident type by incident type id. API summary: Show Incident Types V1.
  • get_maintenance_windowGet one maintenance window by maintenance window id. API summary: Show MaintenanceWindows V1.
  • get_messageGet one message by message id. API summary: Show Alert Notes V1.
  • get_pageGet one page by page id. API summary: ShowEntry Catalog V3.
  • get_page_statusGet the current status of a page by incident id. API summary: ListResponseIncidents Status Pages V1.
  • get_page_status_statusChanges dataGet the current status of a page. API summary: CreateStatusPageIncidentUpdate Status Pages V2.
  • get_page_status_status_pages_v2_create_status_page_incidentChanges dataGet the current status of a page. API summary: CreateStatusPageIncident Status Pages V2.
  • get_page_status_status_pages_v2_create_status_page_maintenanceChanges dataGet the current status of a page. API summary: CreateStatusPageMaintenance Status Pages V2.
  • get_page_status_status_pages_v2_create_status_page_maintenance_uChanges dataGet the current status of a page. API summary: CreateStatusPageMaintenanceUpdate Status Pages V2.
  • get_page_status_status_pages_v2_create_status_page_retrospectiveChanges dataGet the current status of a page. API summary: CreateStatusPageRetrospectiveIncident Status Pages V2.
  • get_page_status_status_pages_v2_list_status_page_incidentsGet the current status of a page. Results are paginated. API summary: ListStatusPageIncidents Status Pages V2.
  • get_page_status_status_pages_v2_list_status_page_maintenancesGet the current status of a page. Results are paginated. API summary: ListStatusPageMaintenances Status Pages V2.
  • get_page_status_status_pages_v2_list_status_pagesGet the current status of a page. Results are paginated. API summary: ListStatusPages Status Pages V2.
  • get_page_status_status_pages_v2_show_status_pageGet the current status of a page by page id. API summary: ShowStatusPage Status Pages V2.
  • get_page_status_status_pages_v2_show_status_page_component_availGet the current status of a page by component id. API summary: ShowStatusPageComponentAvailability Status Pages V2.
  • get_page_status_status_pages_v2_show_status_page_incidentGet the current status of a page by page id. API summary: ShowStatusPageIncident Status Pages V2.
  • get_page_status_status_pages_v2_show_status_page_maintenanceGet the current status of a page by page id. API summary: ShowStatusPageMaintenance Status Pages V2.
  • get_page_status_status_pages_v2_show_status_page_structureGet the current status of a page by status page id. API summary: ShowStatusPageStructure Status Pages V2.
  • get_policyGet one policy by policy id. API summary: Show Policies V2.
  • get_policy_findingGet one policy finding by policy finding id. API summary: Show Policy Findings V2.
  • get_scheduleGet one schedule by schedule id. API summary: Show Schedules V2.
  • get_schedule_overrideGet one schedule override by schedule override id. API summary: ShowOverride Schedules V2.
  • get_schedule_replicaGet one replica for a schedule by replica id. API summary: ShowScheduleReplica Schedules V2.
  • get_schedule_rulesGet one schedule by schedule id. Results are paginated. API summary: ListScheduleSyncRules Schedules V2.
  • get_schedule_sync_ruleGet one sync rule for a schedule by sync rule id. API summary: ShowScheduleSyncRule Schedules V2.
  • get_schedule_sync_targetGet one schedule sync target by schedule sync target id. API summary: Show Schedule Sync Targets V2.
  • get_secretGet one secret by secret id. API summary: Show Secrets V2.
  • get_severityGet one severity by severity id. API summary: Show Severities V1.
  • get_teamGet one team by team id. API summary: Show Teams V3.
  • get_userGet one user by user id. API summary: Show Users V2.
  • get_workflowGet one workflow by workflow id. API summary: ShowWorkflow Workflows V2.
  • get_workflow_runGet one workflow run by workflow run id. API summary: Show WorkflowRuns V2.
  • list_alert_attributesList alert attributes. API summary: List Alert Attributes V2.
  • list_alert_routesList alert routes. Results are paginated. API summary: List Alert Routes V2.
  • list_alert_routes_v3List alert routes. Results are paginated. API summary: List Alert Routes V3.
  • list_alert_sourcesList alert sources. API summary: List Alert Sources V2.
  • list_alertsList alerts. Optional filters: deduplication key, status, alert source, alert group id, created at or updated at. Results are paginated. API summary: List Alerts V2.
  • list_announcement_rulesList announcement rules. Results are paginated. API summary: List Announcement Rules V2.
  • list_announcement_templatesList announcement templates. API summary: List Announcement Templates V2.
  • list_api_keysList api keys. Results are paginated. API summary: List API Keys V1.
  • list_call_route_allowed_callersList allowed callers for a call route. API summary: ListAllowedCallers Call Routes V2.
  • list_call_route_optionsList options for a call route. API summary: ListOptions Call Routes V2.
  • list_call_routesList call routes. Results are paginated. API summary: List Call Routes V2.
  • list_call_sessionsList call sessions. Optional filters: incident id. Results are paginated. API summary: List Call Sessions V2.
  • list_catalog_resourcesList catalog resources. API summary: ListResources Catalog V3.
  • list_catalog_typesList catalog types. API summary: ListTypes Catalog V3.
  • list_custom_field_optionsList custom field options. Optional filters: custom field id. Results are paginated. API summary: List Custom Field Options V1.
  • list_custom_fieldsList custom fields. API summary: List Custom Fields V2.
  • list_documentsList documents. Optional filters: incident id, external id or resource type. API summary: List Incident Attachments V1.
  • list_documents_postmortem_documents_v1_show_contentList documents for a document. API summary: ShowContent PostmortemDocuments V1.
  • list_escalation_pathsList escalation paths. Results are paginated. API summary: ListPaths Escalations V2.
  • list_escalationsList escalations. Optional filters: escalation path, status, alert, incident, created at or updated at. Results are paginated. API summary: List Escalations V2.
  • list_follow_upsList follow-ups, filtered by `incident_id` or assignee team.
  • list_heartbeat_pingsList pings for a heartbeat. API summary: Ping Heartbeat V2.
  • list_incident_actionsList incident actions (to-dos during an incident), filtered by `incident_id`.
  • list_incident_activityList the activity log of an incident (`incident_id`): status changes, messages, role changes and more.
  • list_incident_alertsList incident alerts. Optional filters: alert id or incident id. Results are paginated. API summary: ListIncidentAlerts Alerts V2.
  • list_incident_participant_workloadsList incident participant workloads. Optional filters: incident id. API summary: List IncidentParticipantWorkloads V2.
  • list_incident_participantsList the people involved in an incident (`incident_id`).
  • list_incident_relationshipsList incident relationships. Optional filters: incident id. Results are paginated. API summary: List Incident Relationships V1.
  • list_incident_rolesList the incident roles (for example incident lead) configured in your organisation.
  • list_incident_statusesList the incident statuses configured in your organisation, with IDs and categories.
  • list_incident_templatesList incident templates. Results are paginated. API summary: List Incident Templates V1.
  • list_incident_timestampsList incident timestamps. API summary: List Incident Timestamps V2.
  • list_incident_typesList the incident types configured in your organisation.
  • list_incident_updatesList the updates shared on an incident (`incident_id`).
  • list_incidentsList incidents, newest first by default. Filters are operator objects, for example `status_category` {"oneof": ["active"]} or `severity` {"oneof": [severity ID]}, plus created_at/updated_at ranges.
  • list_ip_allowlistsList ip allowlists. API summary: ShowIPAllowlist IPAllowlists V1.
  • list_ip_rangesList ip ranges. API summary: IPRanges Utilities V1.
  • list_maintenance_windowsList maintenance windows. Optional filters: status. Results are paginated. API summary: List MaintenanceWindows V1.
  • list_messagesList messages. Optional filters: alert id or alert group id. Results are paginated. API summary: List Alert Notes V1.
  • list_on_call_entriesList who is on call for a schedule (`schedule_id`), optionally between `entry_window_start` and `entry_window_end`.
  • list_on_call_schedulesList on-call schedules with their IDs, names and time zones.
  • list_openapi_v3_jsonsList openapi v3 jsons. API summary: OpenAPIV3 Utilities V1.
  • list_pagesList pages. Results are paginated. API summary: List Call Transcript Entries V2.
  • list_pages_catalog_v3_list_entriesList pages. Optional filters: catalog type id or identifier. Results are paginated. API summary: ListEntries Catalog V3.
  • list_policiesList policies. Optional filters: policy type. Results are paginated. API summary: List Policies V2.
  • list_postmortemsList post-mortem documents, optionally for one `incident_id`.
  • list_productsList products. Optional filters: incident id. Results are paginated. API summary: List Incident Timeline Items V2.
  • list_schedule_overridesList schedule overrides. Optional filters: schedule id, rotation id or layer id. Results are paginated. API summary: ListOverrides Schedules V2.
  • list_schedule_replicasList replicas for a schedule. API summary: ListScheduleReplicas Schedules V2.
  • list_schedule_sync_targetsList schedule sync targets. Results are paginated. API summary: List Schedule Sync Targets V2.
  • list_secretsList secrets. Optional filters: team ids. Results are paginated. API summary: List Secrets V2.
  • list_severitiesList the severity levels configured in your organisation, with IDs and ranks.
  • list_teamsList the teams in your organisation.
  • list_usersList users for a user. API summary: ListNotificationMethods Users V2.
  • list_users_users_v2_list_notification_rulesList users for a user. API summary: ListNotificationRules Users V2.
  • list_users_users_v2_show_paging_providerList users for a user. API summary: ShowPagingProvider Users V2.
  • list_workflow_runsList workflow runs. Optional filters: workflow id, incident id or created at. Results are paginated. API summary: List WorkflowRuns V2.
  • list_workflowsList workflows. API summary: ListWorkflows Workflows V2.
  • pay_configMoves moneyPay a config. Financial or irreversible action; may require approval. Results are paginated. API summary: List Pay Configs V2.
  • pay_one_off_ruleMoves moneyPay a one off rule (pay config id). Financial or irreversible action; may require approval. API summary: ListOneOffRules Pay Configs V2.
  • pay_one_off_rule_pay_configs_v2_show_one_off_ruleMoves moneyPay a one off rule (one off rule id). Financial or irreversible action; may require approval. API summary: ShowOneOffRule Pay Configs V2.
  • pay_pay_configMoves moneyPay a pay config (pay config id). Financial or irreversible action; may require approval. API summary: Show Pay Configs V2.
  • pay_pay_reportMoves moneyPay a pay report (pay report id). Financial or irreversible action; may require approval. API summary: Show Pay Reports V2.
  • pay_reportMoves moneyPay a report. Financial or irreversible action; may require approval. Results are paginated. API summary: List Pay Reports V2.
  • pay_weekly_ruleMoves moneyPay a weekly rule (pay config id). Financial or irreversible action; may require approval. API summary: ListWeeklyRules Pay Configs V2.
  • pay_weekly_rule_pay_configs_v2_show_weekly_ruleMoves moneyPay a weekly rule (weekly rule id). Financial or irreversible action; may require approval. API summary: ShowWeeklyRule Pay Configs V2.
  • post_incident_updateChanges dataShare an update on an incident: `incident_id`, a unique `idempotency_key`, a Markdown `message`, and optionally a new severity or status. This is posted to the incident channel and subscribers.
  • publish_pay_reports_v2Moves moneyPublish a document (pay report id). Financial or irreversible action; may require approval. API summary: Publish Pay Reports V2.
  • restore_documentChanges dataRestore a document (policy finding id). API summary: Restore Policy Findings V2.
  • search_alert_tagsSearch alert tags by search. Use this to find existing alert tags before creating a new alert tag. Results are paginated. API summary: ListAlertTags Alerts V2.
  • search_escalation_path_templatesSearch escalation path templates by search. Use this to find existing escalation path templates before creating a new escalation path template. Results are paginated. API summary: List Escalation Path Templates V2.
  • search_policy_findingsSearch policy findings by policy id. Use this to find existing policy findings before creating a new policy finding. Results are paginated. API summary: List Policy Findings V2.
  • submit_documentVisible to othersValidate a document. Has effects visible outside this system. API summary: Validate Incident Templates V1.
  • submit_document_entriesVisible to othersPreview a document (schedule id). Has effects visible outside this system. API summary: PreviewScheduleEntries Schedules V2.
  • submit_document_unpublishMoves moneyUnpublish a document (pay report id). Financial or irreversible action; may require approval. API summary: Unpublish Pay Reports V2.
  • submit_document_validateVisible to othersValidate a document. Has effects visible outside this system. API summary: Validate Alert Sources V2.
  • submit_schedule_rulesVisible to othersSync a schedule (schedule id). Has effects visible outside this system. API summary: CreateScheduleSyncRule Schedules V2.
  • update_alert_attributeChanges dataUpdate an existing alert attribute identified by alert attribute id. API summary: Update Alert Attributes V2.
  • update_alert_routeChanges dataUpdate an existing alert route identified by alert route id. API summary: Update Alert Routes V2.
  • update_alert_sourceChanges dataUpdate an existing alert source identified by alert source id. API summary: Update Alert Sources V2.
  • update_announcement_ruleChanges dataUpdate an existing announcement rule identified by announcement rule id. API summary: Update Announcement Rules V2.
  • update_announcement_templateChanges dataUpdate an existing announcement template identified by announcement template id. API summary: Update Announcement Templates V2.
  • update_api_keyChanges dataUpdate an existing api key identified by api key id. API summary: Update API Keys V1.
  • update_call_routeChanges dataUpdate an existing call route identified by call route id. API summary: Update Call Routes V2.
  • update_call_route_allowed_callerChanges dataUpdate an existing allowed caller identified by allowed caller id. API summary: UpdateAllowedCaller Call Routes V2.
  • update_call_route_optionChanges dataUpdate an existing option identified by option id. API summary: UpdateOption Call Routes V2.
  • update_catalog_typeChanges dataUpdate an existing catalog type identified by catalog type id. API summary: UpdateType Catalog V3.
  • update_custom_fieldChanges dataUpdate an existing custom field identified by custom field id. API summary: Update Custom Fields V2.
  • update_custom_field_optionChanges dataUpdate an existing custom field option identified by custom field option id. API summary: Update Custom Field Options V1.
  • update_data_sourceChanges dataUpdate an existing data source identified by data source id. API summary: UpdateDataSource Telemetry V2.
  • update_documentChanges dataUpdate an existing document identified by document id. API summary: UpdateStatus PostmortemDocuments V1.
  • update_documents_schemaChanges dataUpdate an existing document identified by catalog type id. API summary: UpdateTypeSchema Catalog V3.
  • update_documents_tagsChanges dataUpdate an existing document identified by alert id. API summary: SetTags Alerts V2.
  • update_escalation_pathChanges dataUpdate an existing escalation path identified by escalation path id. API summary: UpdatePath Escalations V2.
  • update_escalation_path_templateChanges dataUpdate an existing escalation path template identified by escalation path template id. API summary: Update Escalation Path Templates V2.
  • update_follow_upChanges dataUpdate a follow-up by `follow_up_id`. `title` and `status` (outstanding, completed or not_doing) are required; optionally change description, assignee or priority.
  • update_httpChanges dataUpdate an existing http identified by alert source config id. API summary: CreateHTTP Alert Events V2.
  • update_incidentChanges dataEdit an incident by `incident_id`: pass the changes in `incident` (name, summary, severity_id, incident_status_id, role assignments, custom fields) and `notify_incident_channel` to choose whether Slack is notified.
  • update_incident_actionChanges dataUpdate an incident action by `document_id` (the action ID): `description` and `status` (outstanding, completed or not_doing) are required; `assignee_id` is optional.
  • update_incident_roleDeletesUpdate an existing incident role identified by incident role id. Destructive action; may require approval. API summary: Update Incident Roles V2.
  • update_incident_statusChanges dataUpdate an existing incident status identified by incident status id. API summary: Update Incident Statuses V1.
  • update_incident_templateChanges dataUpdate an existing incident template identified by incident template id. API summary: Update Incident Templates V1.
  • update_ip_allowlistsVisible to othersUpdate an existing ip allowlist. Has effects visible outside this system. API summary: UpdateIPAllowlist IPAllowlists V1.
  • update_maintenance_windowChanges dataUpdate an existing maintenance window identified by maintenance window id. API summary: Update MaintenanceWindows V1.
  • update_messageChanges dataUpdate an existing message identified by message id. API summary: Update Alert Notes V1.
  • update_pageChanges dataUpdate an existing page identified by page id. API summary: UpdateEntry Catalog V3.
  • update_policyChanges dataUpdate an existing policy identified by policy id. API summary: Update Policies V2.
  • update_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update Incident Timeline Items V2.
  • update_scheduleChanges dataUpdate an existing schedule identified by schedule id. API summary: Update Schedules V2.
  • update_schedule_overrideChanges dataUpdate an existing schedule override identified by schedule override id. API summary: UpdateOverride Schedules V2.
  • update_schedule_sync_ruleChanges dataUpdate an existing sync rule identified by sync rule id. API summary: UpdateScheduleSyncRule Schedules V2.
  • update_schedule_sync_targetChanges dataUpdate an existing schedule sync target identified by schedule sync target id. API summary: Update Schedule Sync Targets V2.
  • update_secretChanges dataUpdate an existing secret identified by secret id. API summary: Update Secrets V2.
  • update_severityChanges dataUpdate an existing severity identified by severity id. API summary: Update Severities V1.
  • update_workflowChanges dataUpdate an existing workflow identified by workflow id. API summary: UpdateWorkflow Workflows V2.
  • upload_document_postmortem_documentChanges dataImport a document (incident id). API summary: ImportPostmortemDocument Incidents V2.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose incident.io from the app list.

  2. 2

    Paste your key

    Paste an incident.io API key. In incident.io go to Settings > API keys, click Add new, give the key a name and tick only the permissions the AI needs, then copy the key. It is shown once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in incident.io?

The AI can read incidents, updates, activity, participants, actions, follow-ups, post-mortems, on-call schedules and entries, and your severities, statuses, incident types, roles, teams and users. It can declare and edit incidents, post updates, and create and update incident actions and follow-ups.

Does the AI see my incident.io API key?

No. Your incident.io API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Declaring an incident creates a Slack channel and may page people, and updates reach the incident channel and subscribers. These actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own incident.io account.

Which permissions should I give the API key?

When you create the key in incident.io, you tick the permissions it gets. Give it only what the AI needs, for example read-only access if you only want answers about incidents and on-call. incident.io then blocks anything outside those permissions, on top of the tools you switch on in HeyMyApps.

Let your AI work in incident.io today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect incident.io free

HeyMyApps is not affiliated with incident.io. Product names are trademarks of their owners.