Skip to main content
incident.io logo

incident.io

Incident management and response platform

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

incident.io authenticates with an API key. Generate the credential in your incident.io account, then paste it into FlyMyAI the first time an agent uses an incident.io action.

Get your incident.io credential →

Fields to fill in FlyMyAI

FieldDetails
API KeyGenerate at https://app.incident.io/settings/api-keys (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
INCIDENT_IO_CREATE_ALERT_ATTRIBUTES_V2Tool to create an alert attribute in incident.io. Use when you need to define structured data fields that can be parsed from alerts coming in via alert sources. Alert attributes allow you to extract and organize information from incoming alerts.array, name, required, type
INCIDENT_IO_CREATE_ALERT_ROUTES_V2Tool to create an alert route in incident.io. Use when you need to configure how alerts should be processed, routed, and potentially converted into incidents based on conditions, grouping rules, and templates.name, enabled, is_private, escalation_config, incident_config, incident_template
INCIDENT_IO_CREATE_ALERT_SOURCES_V2Tool to create a new alert source in incident.io. Use when you need to set up a new integration for receiving alerts from external systems via HTTP webhooks or manual entry.name, source_type, template
INCIDENT_IO_CREATE_CATALOG_ENTRIES_V2Tool to create a catalog entry in incident.io. Use when you need to add a new entry to a catalog type with specific attribute values. Catalog entries represent items like teams, services, or custom resources in your incident management workflow.catalog_type_id, name, attribute_values
INCIDENT_IO_CREATE_CATALOG_ENTRIES_V3Tool to create a catalog entry in incident.io using the V3 API. Use when you need to add a new entry to a catalog type with specific attribute values. Catalog entries represent items like teams, services, or custom resources in your incident management workfl…catalog_type_id, name, attribute_values
INCIDENT_IO_CREATE_CATALOG_TYPES_V3Tool to create a new catalog type in incident.io V3 API. Use when you need to define custom resource types for your organization's catalog, such as teams, services, or infrastructure components.name, description
INCIDENT_IO_CREATE_CUSTOM_FIELDS_V2Tool to create a custom field in incident.io using the V2 API. Use when you need to add a new custom field to track additional information during incidents.name, description, field_type
INCIDENT_IO_CREATE_CUSTOM_FIELD_OPTIONS_V1Tool to create a new custom field option in incident.io. Use when you need to add a new selectable value to an existing custom field.custom_field_id, value
INCIDENT_IO_CREATE_ESCALATIONS_V2Tool to create an escalation in incident.io. Use when you need to page users to respond to alerts. You must specify either an escalation_path_id or direct targets (users/schedules).title, idempotency_key
INCIDENT_IO_CREATE_INCIDENTS_V1Tool to create a new incident in incident.io. Use when you need to report and track an operational issue or outage. Requires at minimum an idempotency_key and visibility setting.idempotency_key, visibility
INCIDENT_IO_CREATE_INCIDENTS_V2Tool to create a new incident in incident.io using the V2 API. Use when you need to report and track an operational issue or outage. Requires at minimum an idempotency_key and visibility setting. Optionally specify severity, incident type, custom fields, role…idempotency_key, visibility
INCIDENT_IO_CREATE_INCIDENT_ROLES_V1Tool to create a new incident role in incident.io. Use when you need to define a new role type that can be assigned during incidents. Roles help organize responsibilities and ensure the right people are engaged during incident response.name, shortform, description, instructions, required
INCIDENT_IO_CREATE_INCIDENT_ROLES_V2Tool to create a new incident role in incident.io using the V2 API. Use when you need to define a new role type that can be assigned during incidents to organize responsibilities and ensure the right people are engaged during incident response.name, shortform, description, instructions
INCIDENT_IO_CREATE_INCIDENT_STATUSTool to create a new incident status in incident.io. Use when you need to add a custom status for categorizing incidents as 'live' (active), 'learning' (post-incident), or 'closed'.name, description, category
INCIDENT_IO_CREATE_MANAGED_RESOURCES_V2Tool to create a managed resource in incident.io. Use when you need to mark a resource (schedule, escalation path, or workflow) as being managed by an external system like Terraform or a custom automation tool. This helps track which resources are controlled…annotations, resource_id, resource_type, managed_by
INCIDENT_IO_CREATE_SEVERITIES_V1Tool to create a new severity level in incident.io. Use when you need to define a new severity classification for incidents with a specific rank and description.name, description
INCIDENT_IO_DELETE_ALERT_ATTRIBUTES_V2Tool to delete an alert attribute from incident.io. Use when you need to remove an alert attribute that is no longer needed or was created in error.id
INCIDENT_IO_DELETE_ALERT_ROUTES_V2Tool to delete an alert route from incident.io. Use when you need to remove an alert route configuration that is no longer needed or was created in error.id
INCIDENT_IO_DELETE_ALERT_SOURCES_V2Tool to delete an alert source from incident.io. Use when you need to remove an alert source that is no longer needed or was created in error.id
INCIDENT_IO_DELETE_CATALOG_ENTRIES_V2Tool to delete a catalog entry from incident.io. Use when you need to remove a catalog entry that is no longer needed.id
INCIDENT_IO_DELETE_CATALOG_ENTRIES_V3Tool to archive a catalog entry from incident.io using V3 API. Use when you need to remove a catalog entry that is no longer needed. This operation archives the entry from the catalog.id
INCIDENT_IO_DELETE_CATALOG_TYPES_V2Tool to delete a catalog type from incident.io. Use when you need to remove a catalog type that is no longer needed.id
INCIDENT_IO_DELETE_CATALOG_TYPES_V3Tool to archive a catalog type and all its entries from incident.io. Use when you need to remove a catalog type that is no longer needed.id
INCIDENT_IO_DELETE_CUSTOM_FIELDTool to delete a custom field from incident.io. Use when you need to remove a custom field definition. The deletion is permanent and cannot be undone.id
INCIDENT_IO_DELETE_CUSTOM_FIELDS_V2Tool to delete a custom field from incident.io using the V2 API. Use when you need to permanently remove a custom field definition by its ID.id
INCIDENT_IO_DELETE_CUSTOM_FIELD_OPTIONS_V1Tool to delete a custom field option in incident.io. Use when you need to permanently remove a custom field option by its ID.id
INCIDENT_IO_DELETE_ESCALATION_PATHS_V2Tool to delete an escalation path from incident.io. Use when you need to remove an escalation path that is no longer needed or was created in error.id
INCIDENT_IO_DELETE_INCIDENT_ROLES_V2Tool to delete an incident role by ID. Use when you need to permanently remove an incident role from incident.io.id
INCIDENT_IO_DELETE_INCIDENT_ROLE_V1Tool to delete an incident role by ID. Use when you need to remove an incident role from incident.io.id
INCIDENT_IO_DELETE_INCIDENT_STATUS_V1Tool to delete an incident status by its ID. Use when you need to remove an incident status from the system.id
INCIDENT_IO_DELETE_SCHEDULES_V2Tool to delete a schedule from incident.io. Use when you need to remove a schedule that is no longer needed or was created in error.id
INCIDENT_IO_DELETE_SEVERITYTool to delete a severity in incident.io. Use when you need to permanently remove a severity level from your incident management configuration.id
INCIDENT_IO_DELETE_WORKFLOWS_V2Tool to delete a workflow from incident.io using the V2 API. Use when you need to permanently remove a workflow definition by its ID.id
INCIDENT_IO_EDIT_INCIDENTS_V2Tool to edit an existing incident in incident.io. Use when you need to update incident details like name, summary, severity, status, custom fields, or role assignments.id, incident, notify_incident_channel
INCIDENT_IO_GET_ALERT_ATTRIBUTES_V2Tool to retrieve a specific alert attribute by its ID from incident.io. Use when you need to get details about an alert attribute such as its type, whether it's required, or if it accepts arrays.id
INCIDENT_IO_GET_ALERT_ROUTES_V2Tool to retrieve a specific alert route configuration by its ID from incident.io. Use when you need to view the details of an alert route, including its conditions, escalation bindings, and incident template.id
INCIDENT_IO_GET_ALERT_SOURCES_V2Tool to retrieve a specific alert source by its ID from incident.io. Use when you need to get details about an alert source configuration including its template and HTTP options.id
INCIDENT_IO_GET_CATALOG_ENTRIES_V2Tool to retrieve a specific catalog entry by ID from incident.io. Use when you need to get details about a catalog entry including its attributes, values, and associated catalog type.id
INCIDENT_IO_GET_CATALOG_ENTRY_V3Tool to retrieve a specific catalog entry by ID from incident.io. Use when you need to get details about a catalog entry including its attributes and values.id
INCIDENT_IO_GET_CATALOG_TYPES_V2Tool to retrieve a specific catalog type by ID from incident.io. Use when you need to get details about a catalog type's configuration, schema, or metadata.id
INCIDENT_IO_GET_CATALOG_TYPES_V3Tool to retrieve a specific catalog type by ID from incident.io V3 API. Use when you need to get details about a catalog type's configuration, schema, or metadata.id
INCIDENT_IO_GET_CUSTOM_FIELD_OPTIONS_V1Tool to retrieve a specific custom field option by its ID. Use when you need details about a custom field option in incident.io.id
INCIDENT_IO_GET_CUSTOM_FIELD_V1Tool to retrieve details of a specific custom field by ID in incident.io. Use when you need information about a custom field's configuration, options, or metadata.id
INCIDENT_IO_GET_CUSTOM_FIELD_V2Tool to retrieve details of a specific custom field by ID using the V2 API in incident.io. Use when you need information about a custom field's configuration or metadata from the V2 endpoint.id
INCIDENT_IO_GET_ESCALATIONS_V2Tool to retrieve a specific escalation by ID from incident.io. Use when you need detailed information about an escalation including its status, priority, creator, events, and related incidents/alerts.id
INCIDENT_IO_GET_INCIDENT_ROLES_V1Tool to retrieve a specific incident role by ID. Use when you need to get details about a specific incident role.id
INCIDENT_IO_GET_INCIDENT_ROLES_V2Tool to retrieve a specific incident role by ID using V2 API. Use when you need to get details about a specific incident role.id
INCIDENT_IO_GET_INCIDENT_STATUSTool to retrieve details of a specific incident status by ID. Use when you need to get information about a particular incident status configuration.id
INCIDENT_IO_GET_INCIDENT_TIMESTAMPS_V2Tool to retrieve a specific incident timestamp by ID using V2 API. Use when you need to get details about a specific incident timestamp configuration.id
INCIDENT_IO_GET_INCIDENT_TYPETool to retrieve detailed information about a specific incident type by ID. Use when you need to view configuration details, settings, or properties of a particular incident type.id
INCIDENT_IO_GET_INCIDENT_V1Tool to retrieve a specific incident by ID. Use when you need detailed information about an incident.id
INCIDENT_IO_GET_INCIDENT_V2Tool to retrieve a specific incident by ID using V2 API. Use when you need detailed information about an incident including duration metrics, timestamps, and workload data.id
INCIDENT_IO_GET_SCHEDULES_V2Tool to retrieve a specific schedule by ID from incident.io using V2 API. Use when you need to view details about an on-call schedule, including rotations, shifts, and configuration.id
INCIDENT_IO_GET_SEVERITIES_V1Tool to retrieve a specific severity by ID from incident.io. Use when you need to fetch details about a particular severity level.id
INCIDENT_IO_GET_USERS_V2Tool to retrieve a specific user by ID from incident.io using V2 API. Use when you need to get detailed information about a user including their role assignments.id
INCIDENT_IO_GET_WORKFLOWS_V2Tool to retrieve a specific workflow by ID from incident.io. Use when you need to get details about a workflow's configuration, steps, conditions, and triggers.id
INCIDENT_IO_LIST_ACTIONS_V1Tool to list actions from incidents. Use when you need to retrieve actions associated with incidents, filter by follow-up status, or get actions for a specific incident. By default returns actions from 'real' incidents only.-
INCIDENT_IO_LIST_ACTIONS_V2Tool to retrieve a list of actions from incident.io. Use when you need to view existing actions, optionally filtered by incident ID or incident mode.-
INCIDENT_IO_LIST_ALERTS_V2Tool to list alerts from incident.io. Use when you need to retrieve alerts for the organisation with pagination support.-
INCIDENT_IO_LIST_ALERT_ATTRIBUTES_V2Tool to list all available alert attributes. Use when you need to retrieve the schema of attributes that can be used with alerts.-
INCIDENT_IO_LIST_ALERT_ROUTES_V2Tool to list alert routes from incident.io. Use when you need to retrieve configured alert routes with pagination support.-
INCIDENT_IO_LIST_ALERT_SOURCES_V2Tool to list all configured alert sources in incident.io. Use when you need to retrieve alert sources that send alerts to incident.io for routing.-
INCIDENT_IO_LIST_CATALOG_ENTRIES_V2Tool to list entries from a catalog type in incident.io. Use when you need to retrieve catalog entries for a specific catalog type with pagination support.catalog_type_id
INCIDENT_IO_LIST_CATALOG_ENTRIES_V3Tool to list entries from a catalog type in incident.io. Use when you need to retrieve catalog entries for a specific catalog type with pagination and filtering support.catalog_type_id, page_size
INCIDENT_IO_LIST_CATALOG_RESOURCES_V2Tool to retrieve all available catalog resource types. Use when you need to list the types of data that can be held within the catalog or see what attribute types are available for updating catalog type schemas.-
INCIDENT_IO_LIST_CATALOG_RESOURCES_V3Tool to retrieve all available catalog resource types from the V3 API. Use when you need to list the types of data that can be held within the catalog or see what attribute types are available for updating catalog type schemas.-
INCIDENT_IO_LIST_CATALOG_TYPES_V2Tool to retrieve all catalog types configured for an organization. Use when you need to list available catalog types or understand the catalog schema structure.-
INCIDENT_IO_LIST_CATALOG_TYPES_V3Tool to retrieve all catalog types configured for an organization using V3 API. Use when you need to list available catalog types or understand the catalog schema structure. This includes both synced types backed by external resources and custom catalog types.-
INCIDENT_IO_LIST_CUSTOM_FIELDS_V1Tool to list all custom fields for an organization. Use when you need to retrieve the available custom fields and their configurations.-
INCIDENT_IO_LIST_CUSTOM_FIELDS_V2Tool to list all custom fields V2 for an organization. Use when you need to retrieve the available custom fields and their configurations using the V2 API.-
INCIDENT_IO_LIST_CUSTOM_FIELD_OPTIONS_V1Tool to list all options for a specific custom field in incident.io. Use when you need to retrieve available values for dropdown or multi-select custom fields.custom_field_id
INCIDENT_IO_LIST_ESCALATIONS_V2Tool to list escalations from incident.io. Use when you need to retrieve escalations for the organisation with pagination support.-
INCIDENT_IO_LIST_ESCALATION_PATHS_V2Tool to list escalation paths from incident.io. Use when you need to retrieve configured escalation paths with pagination support.-
INCIDENT_IO_LIST_FOLLOW_UPS_V2Tool to retrieve a list of follow-ups from incident.io. Use when you need to view existing follow-ups, optionally filtered by incident ID or incident mode.-
INCIDENT_IO_LIST_IDENTITY_V1Tool to retrieve identity information for the current API key. Use to check which organization and roles are associated with the API key.-
INCIDENT_IO_LIST_INCIDENTS_V1Tool to list incidents from incident.io. Use when you need to retrieve incidents with optional filtering by status and pagination support.-
INCIDENT_IO_LIST_INCIDENTS_V2Tool to list incidents from incident.io using the V2 API. Use when you need to retrieve incidents with advanced filtering by status, severity, type, timestamps, and pagination support.-
INCIDENT_IO_LIST_INCIDENT_ALERTS_V2Tool to list incident alerts from incident.io. Use when you need to retrieve connections between incidents and alerts with optional filtering by incident_id or alert_id.page_size
INCIDENT_IO_LIST_INCIDENT_ATTACHMENTS_V1Tool to list incident attachments from incident.io. Use when you need to retrieve external resources linked to incidents, such as PagerDuty incidents, Jira issues, or GitHub pull requests. Filter by incident ID, external resource ID, or resource type to narro…-
INCIDENT_IO_LIST_INCIDENT_RELATIONSHIPS_V1Tool to list incident relationships for a given incident. Use when you need to retrieve relationships between incidents such as blocking dependencies, causal links, or general associations.incident_id
INCIDENT_IO_LIST_INCIDENT_ROLES_V1Tool to list all incident roles for an organization. Use when you need to retrieve available incident roles and their configurations.-
INCIDENT_IO_LIST_INCIDENT_ROLES_V2Tool to list all incident roles for an organization using V2 API. Use when you need to retrieve available incident roles and their configurations.-
INCIDENT_IO_LIST_INCIDENT_STATUSES_V1Tool to list all incident statuses configured for an organization. Use when you need to retrieve available status options for incidents or understand the status workflow.-
INCIDENT_IO_LIST_INCIDENT_TIMESTAMPS_V2Tool to list all incident timestamp configurations using V2 API. Use when you need to retrieve available incident timestamps and their settings.-
INCIDENT_IO_LIST_INCIDENT_TYPES_V1Tool to list all incident types for an organization. Use when you need to retrieve available incident types or understand incident type configurations.-
INCIDENT_IO_LIST_INCIDENT_UPDATES_V2Tool to list incident updates from incident.io. Use when you need to retrieve updates for incidents with optional filtering by incident ID and pagination support.-
INCIDENT_IO_LIST_IP_ALLOWLISTSTool to retrieve the current IP allowlist configuration for incident.io. Use when you need to check which IP addresses are allowed to access the incident.io API.-
INCIDENT_IO_LIST_SCHEDULES_V2Tool to list schedules from incident.io. Use when you need to retrieve on-call schedules with pagination support.-
INCIDENT_IO_LIST_SCHEDULE_ENTRIES_V2Tool to list schedule entries for a specific schedule in incident.io. Use when you need to retrieve on-call schedule entries for a given time window.schedule_id
INCIDENT_IO_LIST_SEVERITIES_V1Tool to retrieve all incident severities configured for an organization. Use when you need to list available severity levels for incidents or determine valid severity options for incident creation/updates.-
INCIDENT_IO_LIST_STATUS_PAGES_V2Tool to list status pages from incident.io. Use when you need to retrieve public or customer status pages with pagination support.-
INCIDENT_IO_LIST_USERS_V2Tool to list users in incident.io. Use when you need to retrieve users with their role information, filter by email or Slack user ID, with pagination support.-
INCIDENT_IO_LIST_WORKFLOWS_V2Tool to list workflows from incident.io. Use when you need to retrieve configured workflows with pagination support.-
INCIDENT_IO_UPDATE_ALERT_ATTRIBUTES_V2Tool to update an alert attribute in incident.io. Use when you need to modify the configuration of an existing alert attribute such as changing its name, type, or whether it's required or an array.id, array, name, required, type
INCIDENT_IO_UPDATE_ALERT_SOURCES_V2Tool to update an existing alert source configuration in incident.io. Use when you need to modify alert source properties such as name or template configuration including title, description, expressions, and attributes.id, name, template
INCIDENT_IO_UPDATE_CATALOG_ENTRIES_BULK_V3Tool to bulk update catalog entries in incident.io v3 API. Use when you need to create or update multiple catalog entries at once for a specific catalog type. This is more efficient than updating entries individually. The API returns 204 No Content on success.catalog_type_id, entries
INCIDENT_IO_UPDATE_CATALOG_ENTRIES_V2Tool to update an existing catalog entry in incident.io. Use when you need to modify catalog entry properties such as name, attributes, aliases, or ranking.id, name, attribute_values
INCIDENT_IO_UPDATE_CATALOG_ENTRIES_V3Tool to update an existing catalog entry in incident.io using the v3 API. Use when you need to modify catalog entry properties such as name, attributes, aliases, or ranking. Note: All attribute values must be provided - any not specified will be cleared.id, name, attribute_values
INCIDENT_IO_UPDATE_CATALOG_TYPES_V2Tool to update a catalog type in incident.io. Use when you need to modify the configuration of an existing catalog type such as its name, description, display settings (color and icon), categories, or ranking behavior.id, name, description
INCIDENT_IO_UPDATE_CATALOG_TYPES_V3Tool to update a catalog type in incident.io V3 API. Use when you need to modify the configuration of an existing catalog type such as its name, description, annotations, or other properties.id, name, description
INCIDENT_IO_UPDATE_CUSTOM_FIELDS_V1Tool to update an existing custom field configuration in incident.io. Use when you need to modify custom field properties such as name, description, visibility settings, or requirement rules.id, name, description, show_before_creation, show_before_closure, show_before_update
INCIDENT_IO_UPDATE_CUSTOM_FIELDS_V2Tool to update an existing custom field in incident.io using the V2 API. Use when you need to modify the name or description of a custom field.id, name, description
INCIDENT_IO_UPDATE_CUSTOM_FIELD_OPTION_V1Tool to update a custom field option in incident.io. Use when you need to modify the value, sort order, or parent custom field of an existing option.id, value, custom_field_id
INCIDENT_IO_UPDATE_ESCALATION_PATHS_V2Tool to update an escalation path in incident.io. Use when you need to modify the configuration of an existing escalation path, including its name, escalation levels, targets, conditions, or working hours.id, name, path
INCIDENT_IO_UPDATE_INCIDENT_ROLETool to update an existing incident role in incident.io. Use when you need to modify the name, description, instructions, or shortform of an incident role.id, name, description, instructions, shortform
INCIDENT_IO_UPDATE_INCIDENT_ROLES_V2Tool to update an existing incident role in incident.io using the V2 API. Use when you need to modify the name, description, instructions, or shortform of an incident role.id, name, shortform, description, instructions
INCIDENT_IO_UPDATE_INCIDENT_STATUSTool to update an existing incident status in incident.io. Use when you need to modify the name or description of an incident status. Note that only live and learning statuses can be fully configured.id, name, description
INCIDENT_IO_UPDATE_SCHEDULES_V2Tool to update an existing schedule in incident.io. Use when you need to modify schedule properties such as name, timezone, rotations, layers, or holiday configurations.id, schedule
INCIDENT_IO_UPDATE_SCHEMA_CATALOG_TYPES_V2Tool to update the schema of a catalog type in incident.io. Use when you need to add, modify, or remove attributes from a catalog type's schema. The version parameter must match the current schema version.id, attributes, version
INCIDENT_IO_UPDATE_SCHEMA_CATALOG_TYPES_V3Tool to update the schema of a catalog type in incident.io V3 API. Use when you need to add, modify, or remove attributes from a catalog type's schema. The version parameter must match the current schema version.id, attributes, version
INCIDENT_IO_UPDATE_SEVERITIES_V1Tool to update a severity in incident.io. Use when you need to modify the name, description, or rank of an existing severity level.id, name, description
INCIDENT_IO_UPDATE_WORKFLOWS_V2Tool to update an existing workflow in incident.io using the V2 API. Use when you need to modify workflow configuration including name, conditions, steps, expressions, and execution settings.id, name, once_for, condition_groups, steps, expressions, include_private_incidents, runs_on_incident_modes, continue_on_step_error, runs_on_incidents
We love our partners - FlyMy.AI builds with the best. Thanks, incident.io!