list_integrations
List all third-party integrations configured in LogicMonitor, including Slack, PagerDuty, ServiceNow, and Jira, with status and configuration details.
Instructions
List all third-party integrations configured in LogicMonitor (LM) monitoring.
Returns: Array of integrations with: id, name, type (Slack/PagerDuty/ServiceNow/Jira/etc), status (active/inactive), configuration summary, authentication status.
What are integrations: Connections to external platforms for alert notifications, ticket creation, chat messages, incident management. Extend LogicMonitor alerting beyond email/SMS.
When to use:
Find integration IDs for escalation chains
Verify integrations are working
Audit external connections
Check authentication status
Review available integration options
Popular integrations:
Incident Management:
PagerDuty: Page on-call engineers for critical alerts
Opsgenie: Alternative incident management and on-call scheduling
VictorOps (Splunk On-Call): Alert routing and escalation
Ticketing:
ServiceNow: Auto-create incidents for alerts
Jira: Create tickets for infrastructure issues
Zendesk: Customer-facing service desk integration
Collaboration:
Slack: Post alerts to channels, interactive notifications
Microsoft Teams: Teams channel notifications
Mattermost: Self-hosted chat notifications
Workflow & Automation:
Webhooks: Custom integrations to any HTTP endpoint
API: Programmatic integration for custom workflows
Use cases:
"Post critical production alerts to #incidents Slack channel"
"Auto-create ServiceNow ticket for every critical alert"
"Page PagerDuty when datacenter resource/device go offline"
"Update Jira epic when deployment causes alerts"
Integration status:
Active: Integration configured and working
Inactive: Disabled or authentication failed
Test: Verify integration by triggering test notification
Workflow: Use this tool to find integrations, then use in escalation chains or as webhook recipients for alert delivery.
Important: A negative "total" value in the response indicates incomplete results. Use pagination (size/offset parameters) or set autoPaginate: true to retrieve all items.
Related tools: "get_integration" (configuration details), "test_integration" (verify working), "list_escalation_chains" (see usage).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Number of results per page (default: 50, max: 1000). | |
| offset | No | Starting offset for pagination (default: 0). Use this to skip a specific number of results. | |
| autoPaginate | No | Automatically fetch all pages (default: false). When true, fetches all results across multiple pages. When false, returns only the requested page. Use false for large result sets to avoid long response times. | |
| filter | No | Filter expression using LogicMonitor query syntax. Examples: name:*prod*, displayName~*server*, id>100, hostStatus:normal. Available operators: : (equals), ~ (includes), !: (not equals), !~ (not includes), >: (greater than or equals), <: (less than or equals), > (greater than), < (less than). Multiple conditions: Use comma (,) for AND, use || for OR. Do NOT use &&. | |
| fields | No | Comma-separated list of fields to include in response. Examples: "id,displayName,hostStatus" or use "*" for all fields. Omit this parameter to receive a curated set of commonly used fields. |