list_dashboard_groups
Retrieve all dashboard groups (folders) in LogicMonitor to browse organization, find group IDs, and understand dashboard hierarchy before creating or moving dashboards.
Instructions
List all dashboard groups (folders) in LogicMonitor (LM) monitoring.
Returns: Array of dashboard groups with: id, name, parentId, full path, description, number of dashboards, number of subgroups, owner.
What are dashboard groups: Organizational folders for dashboards, like directories in a file system. Used to organize dashboards by team, function, or application.
When to use:
Browse dashboard organization before creating/moving dashboards
Find group IDs for dashboard operations
Understand dashboard hierarchy
Navigate to specific dashboard folders
Common organization patterns:
By team: "Platform Team", "Database Team", "Network Team"
By environment: "Production", "Staging", "Development"
By application: "Web App", "API Services", "Background Jobs"
By cloud provider: "AWS Dashboards", "Azure Dashboards"
Workflow: Use this tool to browse hierarchy, then "list_dashboards" filtered by groupId to see dashboards in specific folder.
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_dashboard_group" (details), "list_dashboards" (dashboards in group), "create_dashboard_group" (create folder).
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. |