incidentio

Manage incidents with incident.io

Configuration

List Incidents

Operation
List Incidents
API Key*
••••••••
Page Size
25
After (Pagination)
Cursor for pagination
List Incidents (incidentio_incidents_list)

List incidents from incident.io. Returns a list of incidents with their details including severity, status, and timestamps.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
page_sizenumberNoNumber of incidents to return per page (default: 25)
afterstringNoPagination cursor to fetch the next page of results
Output
ParameterTypeDescription
incidentsarrayList of incidents
pagination_metaobjectPagination metadata

Create Incident

Operation
Create Incident
API Key*
••••••••
Incident Name
Enter incident name...
Summary
Enter incident summary...
Severity ID*
Enter severity ID...
Incident Type ID
Enter incident type ID...
Incident Status ID
Enter incident status ID...
Visibility*
Public
Idempotency Key*
Enter unique key (e.g., UUID)
Create Incident (incidentio_incidents_create)

Create a new incident in incident.io. Requires idempotency_key, severity_id, and visibility. Optionally accepts name, summary, type, and status.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idempotency_keystringYesUnique identifier to prevent duplicate incident creation. Use a UUID or unique string.
namestringNoName of the incident (optional)
summarystringNoBrief summary of the incident
severity_idstringYesID of the severity level (required)
incident_type_idstringNoID of the incident type
incident_status_idstringNoID of the initial incident status
visibilitystringYesVisibility of the incident: "public" or "private" (required)
Output
ParameterTypeDescription
incidentobjectThe created incident object

Show Incident

Operation
Show Incident
API Key*
••••••••
ID*
Enter ID...
Show Incident (incidentio_incidents_show)

Retrieve detailed information about a specific incident from incident.io by its ID. Returns full incident details including custom fields and role assignments.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesID of the incident to retrieve
Output
ParameterTypeDescription
incidentobjectDetailed incident information

Update Incident

Operation
Update Incident
API Key*
••••••••
Summary
Enter incident summary...
Severity ID
Enter severity ID...
Incident Type ID
Enter incident type ID...
Incident Status ID
Enter incident status ID...
Notify Incident Channel*
Disabled
ID*
Enter ID...
Name
Enter name...
Update Incident (incidentio_incidents_update)

Update an existing incident in incident.io. Can update name, summary, severity, status, or type.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesID of the incident to update
namestringNoUpdated name of the incident
summarystringNoUpdated summary of the incident
severity_idstringNoUpdated severity ID for the incident
incident_status_idstringNoUpdated status ID for the incident
incident_type_idstringNoUpdated incident type ID
notify_incident_channelbooleanYesWhether to notify the incident channel about this update
Output
ParameterTypeDescription
incidentobjectThe updated incident object

List Actions

Operation
List Actions
API Key*
••••••••
Page Size
25
Incident ID
Filter by incident ID...
List Actions (incidentio_actions_list)

List actions from incident.io. Optionally filter by incident ID.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
incident_idstringNoFilter actions by incident ID
page_sizenumberNoNumber of actions to return per page
Output
ParameterTypeDescription
actionsarrayList of actions

Show Action

Operation
Show Action
API Key*
••••••••
ID*
Enter ID...
Show Action (incidentio_actions_show)

Get detailed information about a specific action from incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesAction ID
Output
ParameterTypeDescription
actionobjectAction details

List Follow-ups

Operation
List Follow-ups
API Key*
••••••••
Page Size
25
Incident ID
Filter by incident ID...
List Follow-ups (incidentio_follow_ups_list)

List follow-ups from incident.io. Optionally filter by incident ID.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
incident_idstringNoFilter follow-ups by incident ID
page_sizenumberNoNumber of follow-ups to return per page
Output
ParameterTypeDescription
follow_upsarrayList of follow-ups

Show Follow-up

Operation
Show Follow-up
API Key*
••••••••
ID*
Enter ID...
Show Follow-up (incidentio_follow_ups_show)

Get detailed information about a specific follow-up from incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesFollow-up ID
Output
ParameterTypeDescription
follow_upobjectFollow-up details

List Users

Operation
List Users
API Key*
••••••••
Page Size
25
List Users (incidentio_users_list)

List all users in your Incident.io workspace. Returns user details including id, name, email, and role.

Input
ParameterTypeRequiredDescription
apiKeystringYesIncident.io API Key
page_sizenumberNoNumber of results to return per page (default: 25)
Output
ParameterTypeDescription
usersarrayList of users in the workspace

Show User

Operation
Show User
API Key*
••••••••
ID*
Enter ID...
Show User (incidentio_users_show)

Get detailed information about a specific user in your Incident.io workspace by their ID.

Input
ParameterTypeRequiredDescription
apiKeystringYesIncident.io API Key
idstringYesThe unique identifier of the user to retrieve
Output
ParameterTypeDescription
userobjectDetails of the requested user

List Workflows

Operation
List Workflows
API Key*
••••••••
Page Size
25
After (Pagination)
Cursor for pagination
List Workflows (incidentio_workflows_list)

List all workflows in your incident.io workspace.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
page_sizenumberNoNumber of workflows to return per page
afterstringNoPagination cursor to fetch the next page of results
Output
ParameterTypeDescription
workflowsarrayList of workflows
pagination_metaobjectPagination metadata

Show Workflow

Operation
Show Workflow
API Key*
••••••••
ID*
Enter ID...
Show Workflow (incidentio_workflows_show)

Get details of a specific workflow in incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the workflow to retrieve
Output
ParameterTypeDescription
workflowobjectThe workflow details

Update Workflow

Operation
Update Workflow
API Key*
••••••••
ID*
Enter ID...
Name
Enter name...
Folder
Enter folder name...
State
Active
Update Workflow (incidentio_workflows_update)

Update an existing workflow in incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the workflow to update
namestringNoNew name for the workflow
statestringNoNew state for the workflow (active, draft, or disabled)
folderstringNoNew folder for the workflow
Output
ParameterTypeDescription
workflowobjectThe updated workflow

Delete Workflow

Operation
Delete Workflow
API Key*
••••••••
ID*
Enter ID...
Delete Workflow (incidentio_workflows_delete)

Delete a workflow in incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the workflow to delete
Output
ParameterTypeDescription
messagestringSuccess message

List Schedules

Operation
List Schedules
API Key*
••••••••
Page Size
25
After (Pagination)
Cursor for pagination
List Schedules (incidentio_schedules_list)

List all schedules in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
page_sizenumberNoNumber of results per page (default: 25)
afterstringNoPagination cursor to fetch the next page of results
Output
ParameterTypeDescription
schedulesarrayList of schedules
pagination_metaobjectPagination metadata

Create Schedule

Operation
Create Schedule
API Key*
••••••••
Name*
Enter name...
Timezone*
Select...
Schedule Configuration*
JSON configuration with rotations. Example: {"rotations": [{"name": "Primary", "users": [{"id": "user_id"}], "handover_start_at": "2024-01-01T09:00:00Z", "handovers": [{"interval": 1, "interval_type": "weekly"}]}]}
Create Schedule (incidentio_schedules_create)

Create a new schedule in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
namestringYesName of the schedule
timezonestringYesTimezone for the schedule (e.g., America/New_York)
configstringYesSchedule configuration as JSON string with rotations. Example: {"rotations": [{"name": "Primary", "users": [{"id": "user_id"}], "handover_start_at": "2024-01-01T09:00:00Z", "handovers": [{"interval": 1, "interval_type": "weekly"}]}]}
Output
ParameterTypeDescription
scheduleobjectThe created schedule

Show Schedule

Operation
Show Schedule
API Key*
••••••••
ID*
Enter ID...
Show Schedule (incidentio_schedules_show)

Get details of a specific schedule in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the schedule
Output
ParameterTypeDescription
scheduleobjectThe schedule details

Update Schedule

Operation
Update Schedule
API Key*
••••••••
ID*
Enter ID...
Name
Enter name...
Timezone
Select...
Update Schedule (incidentio_schedules_update)

Update an existing schedule in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the schedule to update
namestringNoNew name for the schedule
timezonestringNoNew timezone for the schedule (e.g., America/New_York)
configstringNoSchedule configuration as JSON string with rotations. Example: {"rotations": [{"name": "Primary", "users": [{"id": "user_id"}], "handover_start_at": "2024-01-01T09:00:00Z", "handovers": [{"interval": 1, "interval_type": "weekly"}]}]}
Output
ParameterTypeDescription
scheduleobjectThe updated schedule

Delete Schedule

Operation
Delete Schedule
API Key*
••••••••
ID*
Enter ID...
Delete Schedule (incidentio_schedules_delete)

Delete a schedule in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the schedule to delete
Output
ParameterTypeDescription
messagestringSuccess message

List Escalations

Operation
List Escalations
API Key*
••••••••
Page Size
25
List Escalations (incidentio_escalations_list)

List all escalation policies in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
page_sizenumberNoNumber of results per page (default: 25)
Output
ParameterTypeDescription
escalationsarrayList of escalation policies

Create Escalation

Operation
Create Escalation
API Key*
••••••••
Idempotency Key*
Enter unique key (e.g., UUID)...
Title*
Enter escalation title...
Escalation Path ID
Enter escalation path ID (required if no user IDs)...
User IDs
Enter user IDs, comma-separated (required if no path ID)...
Create Escalation (incidentio_escalations_create)

Create a new escalation policy in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idempotency_keystringYesUnique identifier to prevent duplicate escalation creation. Use a UUID or unique string.
titlestringYesTitle of the escalation
escalation_path_idstringNoID of the escalation path to use (required if user_ids not provided)
user_idsstringNoComma-separated list of user IDs to notify (required if escalation_path_id not provided)
Output
ParameterTypeDescription
escalationobjectThe created escalation policy

Show Escalation

Operation
Show Escalation
API Key*
••••••••
ID*
Enter ID...
Show Escalation (incidentio_escalations_show)

Get details of a specific escalation policy in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the escalation policy
Output
ParameterTypeDescription
escalationobjectThe escalation policy details

List Custom Fields

Operation
List Custom Fields
API Key*
••••••••
List Custom Fields (incidentio_custom_fields_list)

List all custom fields from incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
Output
ParameterTypeDescription
custom_fieldsarrayList of custom fields

Create Custom Field

Operation
Create Custom Field
API Key*
••••••••
Name*
Enter name...
Description*
Enter description...
Field Type*
Text
Create Custom Field (incidentio_custom_fields_create)

Create a new custom field in incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
namestringYesName of the custom field
descriptionstringYesDescription of the custom field (required)
field_typestringYesType of the custom field (e.g., text, single_select, multi_select, numeric, datetime, link, user, team)
Output
ParameterTypeDescription
custom_fieldobjectCreated custom field

Show Custom Field

Operation
Show Custom Field
API Key*
••••••••
ID*
Enter ID...
Show Custom Field (incidentio_custom_fields_show)

Get detailed information about a specific custom field from incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesCustom field ID
Output
ParameterTypeDescription
custom_fieldobjectCustom field details

Update Custom Field

Operation
Update Custom Field
API Key*
••••••••
ID*
Enter ID...
Name*
Enter name...
Description*
Enter description...
Update Custom Field (incidentio_custom_fields_update)

Update an existing custom field in incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesCustom field ID
namestringYesNew name for the custom field (required)
descriptionstringYesNew description for the custom field (required)
Output
ParameterTypeDescription
custom_fieldobjectUpdated custom field

Delete Custom Field

Operation
Delete Custom Field
API Key*
••••••••
ID*
Enter ID...
Delete Custom Field (incidentio_custom_fields_delete)

Delete a custom field from incident.io.

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesCustom field ID
Output
ParameterTypeDescription
messagestringSuccess message

List Severities

Operation
List Severities
API Key*
••••••••
List Severities (incidentio_severities_list)

List all severity levels configured in your Incident.io workspace. Returns severity details including id, name, description, and rank.

Input
ParameterTypeRequiredDescription
apiKeystringYesIncident.io API Key
Output
ParameterTypeDescription
severitiesarrayList of severity levels

List Incident Statuses

Operation
List Incident Statuses
API Key*
••••••••
List Incident Statuses (incidentio_incident_statuses_list)

List all incident statuses configured in your Incident.io workspace. Returns status details including id, name, description, and category.

Input
ParameterTypeRequiredDescription
apiKeystringYesIncident.io API Key
Output
ParameterTypeDescription
incident_statusesarrayList of incident statuses

List Incident Types

Operation
List Incident Types
API Key*
••••••••
List Incident Types (incidentio_incident_types_list)

List all incident types configured in your Incident.io workspace. Returns type details including id, name, description, and default flag.

Input
ParameterTypeRequiredDescription
apiKeystringYesIncident.io API Key
Output
ParameterTypeDescription
incident_typesarrayList of incident types

List Incident Roles

Operation
List Incident Roles
API Key*
••••••••
List Incident Roles (incidentio_incident_roles_list)

List all incident roles in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
Output
ParameterTypeDescription
incident_rolesarrayList of incident roles

Create Incident Role

Operation
Create Incident Role
API Key*
••••••••
Name*
Enter name...
Description*
Enter description...
Instructions*
Enter instructions for the role...
Shortform*
Enter short form abbreviation (e.g., INC, LEAD)...
Create Incident Role (incidentio_incident_roles_create)

Create a new incident role in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
namestringYesName of the incident role
descriptionstringYesDescription of the incident role
instructionsstringYesInstructions for the incident role
shortformstringYesShort form abbreviation for the role
Output
ParameterTypeDescription
incident_roleobjectThe created incident role

Show Incident Role

Operation
Show Incident Role
API Key*
••••••••
ID*
Enter ID...
Show Incident Role (incidentio_incident_roles_show)

Get details of a specific incident role in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the incident role
Output
ParameterTypeDescription
incident_roleobjectThe incident role details

Update Incident Role

Operation
Update Incident Role
API Key*
••••••••
ID*
Enter ID...
Name*
Enter name...
Description*
Enter description...
Instructions*
Enter instructions for the role...
Shortform*
Enter short form abbreviation (e.g., INC, LEAD)...
Update Incident Role (incidentio_incident_roles_update)

Update an existing incident role in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the incident role to update
namestringYesName of the incident role
descriptionstringYesDescription of the incident role
instructionsstringYesInstructions for the incident role
shortformstringYesShort form abbreviation for the role
Output
ParameterTypeDescription
incident_roleobjectThe updated incident role

Delete Incident Role

Operation
Delete Incident Role
API Key*
••••••••
ID*
Enter ID...
Delete Incident Role (incidentio_incident_roles_delete)

Delete an incident role in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the incident role to delete
Output
ParameterTypeDescription
messagestringSuccess message

List Incident Timestamps

Operation
List Incident Timestamps
API Key*
••••••••
List Incident Timestamps (incidentio_incident_timestamps_list)

List all incident timestamp definitions in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
Output
ParameterTypeDescription
incident_timestampsarrayList of incident timestamp definitions

Show Incident Timestamp

Operation
Show Incident Timestamp
API Key*
••••••••
ID*
Enter ID...
Show Incident Timestamp (incidentio_incident_timestamps_show)

Get details of a specific incident timestamp definition in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the incident timestamp
Output
ParameterTypeDescription
incident_timestampobjectThe incident timestamp details

List Incident Updates

Operation
List Incident Updates
API Key*
••••••••
Page Size
25
After (Pagination)
Cursor for pagination
Incident ID
Enter incident ID (optional - leave blank for all incidents)...
List Incident Updates (incidentio_incident_updates_list)

List all updates for a specific incident in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
incident_idstringNoThe ID of the incident to get updates for (optional - if not provided, returns all updates)
page_sizenumberNoNumber of results to return per page
afterstringNoCursor for pagination
Output
ParameterTypeDescription
incident_updatesarrayList of incident updates
pagination_metaobjectPagination information

List Schedule Entries

Operation
List Schedule Entries
API Key*
••••••••
Page Size
25
After (Pagination)
Cursor for pagination
Schedule ID*
Enter schedule ID...
Entry Window Start (Date/Time)
e.g., 2024-01-01 00:00:00...
Entry Window End (Date/Time)
2024-12-31 23:59:59...
List Schedule Entries (incidentio_schedule_entries_list)

List all entries for a specific schedule in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
schedule_idstringYesThe ID of the schedule to get entries for
entry_window_startstringNoStart date/time to filter entries (ISO 8601 format)
entry_window_endstringNoEnd date/time to filter entries (ISO 8601 format)
page_sizenumberNoNumber of results to return per page
afterstringNoCursor for pagination
Output
ParameterTypeDescription
schedule_entriesarrayList of schedule entries
pagination_metaobjectPagination information

Create Schedule Override

Operation
Create Schedule Override
API Key*
••••••••
Schedule ID*
Enter schedule ID...
Rotation ID*
Enter rotation ID...
User ID
Enter user ID (provide one of: user_id, user_email, or user_slack_id)...
User Email
Enter user email (provide one of: user_id, user_email, or user_slack_id)...
User Slack ID
Enter user Slack ID (provide one of: user_id, user_email, or user_slack_id)...
Start At*
e.g., 2024-01-01 00:00:00...
End At*
2024-12-31 23:59:59...
Create Schedule Override (incidentio_schedule_overrides_create)

Create a new schedule override in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
rotation_idstringYesThe ID of the rotation to override
schedule_idstringYesThe ID of the schedule
user_idstringNoThe ID of the user to assign (provide one of: user_id, user_email, or user_slack_id)
user_emailstringNoThe email of the user to assign (provide one of: user_id, user_email, or user_slack_id)
user_slack_idstringNoThe Slack ID of the user to assign (provide one of: user_id, user_email, or user_slack_id)
start_atstringYesWhen the override starts (ISO 8601 format)
end_atstringYesWhen the override ends (ISO 8601 format)
Output
ParameterTypeDescription
overrideobjectThe created schedule override

Create Escalation Path

Operation
Create Escalation Path
API Key*
••••••••
Name*
Enter name...
Path Configuration*
JSON array of escalation levels: [{"targets": [{"id": "...", "type": "...", "urgency": "..."}], "time_to_ack_seconds": 300}]
Working Hours
Optional JSON array: [{"weekday": "monday", "start_time": "09:00:00", "end_time": "17:00:00"}]
Create Escalation Path (incidentio_escalation_paths_create)

Create a new escalation path in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
namestringYesName of the escalation path
pathjsonYesArray of escalation levels with targets and time to acknowledge in seconds. Each level should have: targets (array of {id, type, schedule_id?, user_id?, urgency}) and time_to_ack_seconds (number)
working_hoursjsonNoOptional working hours configuration. Array of {weekday, start_time, end_time}
Output
ParameterTypeDescription
escalation_pathobjectThe created escalation path

Show Escalation Path

Operation
Show Escalation Path
API Key*
••••••••
ID*
Enter ID...
Show Escalation Path (incidentio_escalation_paths_show)

Get details of a specific escalation path in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the escalation path
Output
ParameterTypeDescription
escalation_pathobjectThe escalation path details

Update Escalation Path

Operation
Update Escalation Path
API Key*
••••••••
ID*
Enter ID...
Name
Enter name (optional for update)...
Path Configuration
JSON array of escalation levels (optional for update): [{"targets": [{"id": "...", "type": "...", "urgency": "..."}], "time_to_ack_seconds": 300}]
Working Hours
Optional JSON array: [{"weekday": "monday", "start_time": "09:00:00", "end_time": "17:00:00"}]
Update Escalation Path (incidentio_escalation_paths_update)

Update an existing escalation path in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the escalation path to update
namestringNoNew name for the escalation path
pathjsonNoNew escalation path configuration. Array of escalation levels with targets and time_to_ack_seconds
working_hoursjsonNoNew working hours configuration. Array of {weekday, start_time, end_time}
Output
ParameterTypeDescription
escalation_pathobjectThe updated escalation path

Delete Escalation Path

Operation
Delete Escalation Path
API Key*
••••••••
ID*
Enter ID...
Delete Escalation Path (incidentio_escalation_paths_delete)

Delete an escalation path in incident.io

Input
ParameterTypeRequiredDescription
apiKeystringYesincident.io API Key
idstringYesThe ID of the escalation path to delete
Output
ParameterTypeDescription
messagestringSuccess message

Usage Instructions

Integrate incident.io into the workflow. Manage incidents, actions, follow-ups, workflows, schedules, escalations, custom fields, and more.

Notes

  • Category: tools
  • Type: incidentio