API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key page_sizenumber No Number of incidents to return per page (default: 25) afterstring No Pagination cursor to fetch the next page of results
Output
Parameter Type Description incidentsarray List of incidents pagination_metaobject Pagination metadata
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...
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
Parameter Type Required Description apiKeystring Yes incident.io API Key idempotency_keystring Yes Unique identifier to prevent duplicate incident creation. Use a UUID or unique string. namestring No Name of the incident (optional) summarystring No Brief summary of the incident severity_idstring Yes ID of the severity level (required) incident_type_idstring No ID of the incident type incident_status_idstring No ID of the initial incident status visibilitystring Yes Visibility of the incident: "public" or "private" (required)
Output
Parameter Type Description incidentobject The created incident object
API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes ID of the incident to retrieve
Output
Parameter Type Description incidentobject Detailed incident information
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...
Update Incident (incidentio_incidents_update)
Update an existing incident in incident.io. Can update name, summary, severity, status, or type.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes ID of the incident to update namestring No Updated name of the incident summarystring No Updated summary of the incident severity_idstring No Updated severity ID for the incident incident_status_idstring No Updated status ID for the incident incident_type_idstring No Updated incident type ID notify_incident_channelboolean Yes Whether to notify the incident channel about this update
Output
Parameter Type Description incidentobject The updated incident object
API Key*
••••••••
Incident ID
Filter by incident ID...
List Actions (incidentio_actions_list)
List actions from incident.io. Optionally filter by incident ID.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key incident_idstring No Filter actions by incident ID page_sizenumber No Number of actions to return per page
Output
Parameter Type Description actionsarray List of actions
API Key*
••••••••
Show Action (incidentio_actions_show)
Get detailed information about a specific action from incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes Action ID
Output
Parameter Type Description actionobject Action details
API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key incident_idstring No Filter follow-ups by incident ID page_sizenumber No Number of follow-ups to return per page
Output
Parameter Type Description follow_upsarray List of follow-ups
API Key*
••••••••
Show Follow-up (incidentio_follow_ups_show)
Get detailed information about a specific follow-up from incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes Follow-up ID
Output
Parameter Type Description follow_upobject Follow-up details
API Key*
••••••••
List Users (incidentio_users_list)
List all users in your Incident.io workspace. Returns user details including id, name, email, and role.
Input
Parameter Type Required Description apiKeystring Yes Incident.io API Key page_sizenumber No Number of results to return per page (default: 25)
Output
Parameter Type Description usersarray List of users in the workspace
API Key*
••••••••
Show User (incidentio_users_show)
Get detailed information about a specific user in your Incident.io workspace by their ID.
Input
Parameter Type Required Description apiKeystring Yes Incident.io API Key idstring Yes The unique identifier of the user to retrieve
Output
Parameter Type Description userobject Details of the requested user
API Key*
••••••••
After (Pagination)
Cursor for pagination
List Workflows (incidentio_workflows_list)
List all workflows in your incident.io workspace.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key page_sizenumber No Number of workflows to return per page afterstring No Pagination cursor to fetch the next page of results
Output
Parameter Type Description workflowsarray List of workflows pagination_metaobject Pagination metadata
API Key*
••••••••
Show Workflow (incidentio_workflows_show)
Get details of a specific workflow in incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the workflow to retrieve
Output
Parameter Type Description workflowobject The workflow details
API Key*
••••••••
Folder
Enter folder name...
Update Workflow (incidentio_workflows_update)
Update an existing workflow in incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the workflow to update namestring No New name for the workflow statestring No New state for the workflow (active, draft, or disabled) folderstring No New folder for the workflow
Output
Parameter Type Description workflowobject The updated workflow
API Key*
••••••••
Delete Workflow (incidentio_workflows_delete)
Delete a workflow in incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the workflow to delete
Output
Parameter Type Description messagestring Success message
API Key*
••••••••
After (Pagination)
Cursor for pagination
List Schedules (incidentio_schedules_list)
List all schedules in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key page_sizenumber No Number of results per page (default: 25) afterstring No Pagination cursor to fetch the next page of results
Output
Parameter Type Description schedulesarray List of schedules pagination_metaobject Pagination metadata
API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key namestring Yes Name of the schedule timezonestring Yes Timezone for the schedule (e.g., America/New_York) configstring Yes Schedule 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
Parameter Type Description scheduleobject The created schedule
API Key*
••••••••
Show Schedule (incidentio_schedules_show)
Get details of a specific schedule in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the schedule
Output
Parameter Type Description scheduleobject The schedule details
API Key*
••••••••
Update Schedule (incidentio_schedules_update)
Update an existing schedule in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the schedule to update namestring No New name for the schedule timezonestring No New timezone for the schedule (e.g., America/New_York) configstring No Schedule 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
Parameter Type Description scheduleobject The updated schedule
API Key*
••••••••
Delete Schedule (incidentio_schedules_delete)
Delete a schedule in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the schedule to delete
Output
Parameter Type Description messagestring Success message
API Key*
••••••••
List Escalations (incidentio_escalations_list)
List all escalation policies in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key page_sizenumber No Number of results per page (default: 25)
Output
Parameter Type Description escalationsarray List of escalation policies
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
Parameter Type Required Description apiKeystring Yes incident.io API Key idempotency_keystring Yes Unique identifier to prevent duplicate escalation creation. Use a UUID or unique string. titlestring Yes Title of the escalation escalation_path_idstring No ID of the escalation path to use (required if user_ids not provided) user_idsstring No Comma-separated list of user IDs to notify (required if escalation_path_id not provided)
Output
Parameter Type Description escalationobject The created escalation policy
API Key*
••••••••
Show Escalation (incidentio_escalations_show)
Get details of a specific escalation policy in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the escalation policy
Output
Parameter Type Description escalationobject The escalation policy details
API Key*
••••••••
List Custom Fields (incidentio_custom_fields_list)
List all custom fields from incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key
Output
Parameter Type Description custom_fieldsarray List of custom fields
API Key*
••••••••
Description*
Enter description...
Create Custom Field (incidentio_custom_fields_create)
Create a new custom field in incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key namestring Yes Name of the custom field descriptionstring Yes Description of the custom field (required) field_typestring Yes Type of the custom field (e.g., text, single_select, multi_select, numeric, datetime, link, user, team)
Output
Parameter Type Description custom_fieldobject Created custom field
API Key*
••••••••
Show Custom Field (incidentio_custom_fields_show)
Get detailed information about a specific custom field from incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes Custom field ID
Output
Parameter Type Description custom_fieldobject Custom field details
API Key*
••••••••
Description*
Enter description...
Update Custom Field (incidentio_custom_fields_update)
Update an existing custom field in incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes Custom field ID namestring Yes New name for the custom field (required) descriptionstring Yes New description for the custom field (required)
Output
Parameter Type Description custom_fieldobject Updated custom field
API Key*
••••••••
Delete Custom Field (incidentio_custom_fields_delete)
Delete a custom field from incident.io.
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes Custom field ID
Output
Parameter Type Description messagestring Success message
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
Parameter Type Required Description apiKeystring Yes Incident.io API Key
Output
Parameter Type Description severitiesarray List of severity levels
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
Parameter Type Required Description apiKeystring Yes Incident.io API Key
Output
Parameter Type Description incident_statusesarray List of incident statuses
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
Parameter Type Required Description apiKeystring Yes Incident.io API Key
Output
Parameter Type Description incident_typesarray List of incident types
API Key*
••••••••
List Incident Roles (incidentio_incident_roles_list)
List all incident roles in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key
Output
Parameter Type Description incident_rolesarray List of incident roles
API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key namestring Yes Name of the incident role descriptionstring Yes Description of the incident role instructionsstring Yes Instructions for the incident role shortformstring Yes Short form abbreviation for the role
Output
Parameter Type Description incident_roleobject The created incident role
API Key*
••••••••
Show Incident Role (incidentio_incident_roles_show)
Get details of a specific incident role in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the incident role
Output
Parameter Type Description incident_roleobject The incident role details
API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the incident role to update namestring Yes Name of the incident role descriptionstring Yes Description of the incident role instructionsstring Yes Instructions for the incident role shortformstring Yes Short form abbreviation for the role
Output
Parameter Type Description incident_roleobject The updated incident role
API Key*
••••••••
Delete Incident Role (incidentio_incident_roles_delete)
Delete an incident role in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the incident role to delete
Output
Parameter Type Description messagestring Success message
API Key*
••••••••
List Incident Timestamps (incidentio_incident_timestamps_list)
List all incident timestamp definitions in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key
Output
Parameter Type Description incident_timestampsarray List of incident timestamp definitions
API Key*
••••••••
Show Incident Timestamp (incidentio_incident_timestamps_show)
Get details of a specific incident timestamp definition in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the incident timestamp
Output
Parameter Type Description incident_timestampobject The incident timestamp details
API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key incident_idstring No The ID of the incident to get updates for (optional - if not provided, returns all updates) page_sizenumber No Number of results to return per page afterstring No Cursor for pagination
Output
Parameter Type Description incident_updatesarray List of incident updates pagination_metaobject Pagination information
API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key schedule_idstring Yes The ID of the schedule to get entries for entry_window_startstring No Start date/time to filter entries (ISO 8601 format) entry_window_endstring No End date/time to filter entries (ISO 8601 format) page_sizenumber No Number of results to return per page afterstring No Cursor for pagination
Output
Parameter Type Description schedule_entriesarray List of schedule entries pagination_metaobject Pagination information
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
Parameter Type Required Description apiKeystring Yes incident.io API Key rotation_idstring Yes The ID of the rotation to override schedule_idstring Yes The ID of the schedule user_idstring No The ID of the user to assign (provide one of: user_id, user_email, or user_slack_id) user_emailstring No The email of the user to assign (provide one of: user_id, user_email, or user_slack_id) user_slack_idstring No The Slack ID of the user to assign (provide one of: user_id, user_email, or user_slack_id) start_atstring Yes When the override starts (ISO 8601 format) end_atstring Yes When the override ends (ISO 8601 format)
Output
Parameter Type Description overrideobject The created schedule override
API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key namestring Yes Name of the escalation path pathjson Yes Array 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_hoursjson No Optional working hours configuration. Array of {weekday, start_time, end_time}
Output
Parameter Type Description escalation_pathobject The created escalation path
API Key*
••••••••
Show Escalation Path (incidentio_escalation_paths_show)
Get details of a specific escalation path in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the escalation path
Output
Parameter Type Description escalation_pathobject The escalation path details
API Key*
••••••••
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
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the escalation path to update namestring No New name for the escalation path pathjson No New escalation path configuration. Array of escalation levels with targets and time_to_ack_seconds working_hoursjson No New working hours configuration. Array of {weekday, start_time, end_time}
Output
Parameter Type Description escalation_pathobject The updated escalation path
API Key*
••••••••
Delete Escalation Path (incidentio_escalation_paths_delete)
Delete an escalation path in incident.io
Input
Parameter Type Required Description apiKeystring Yes incident.io API Key idstring Yes The ID of the escalation path to delete
Output
Parameter Type Description messagestring Success message
Integrate incident.io into the workflow. Manage incidents, actions, follow-ups, workflows, schedules, escalations, custom fields, and more.
Category: tools
Type: incidentio