list_website_groups
List website group folders in LogicMonitor to browse monitoring hierarchy, find group IDs, and organize website monitors. Returns details like id, name, parentId, and number of websites.
Instructions
List all website groups (folders) in LogicMonitor (LM) monitoring.
Returns: Array of website groups with: id, name, parentId, full path, description, number of websites, number of subgroups.
What are website groups: Organizational folders for website monitors (synthetic checks), similar to resource/device groups. Used to categorize monitored URLs/services by application, environment, or customer.
When to use:
Browse website organization before creating monitors
Find group IDs for website operations
Understand monitoring hierarchy
Navigate to specific website folders
Common organization patterns:
By application: "E-Commerce Site", "API Endpoints", "Marketing Pages"
By environment: "Production URLs", "Staging URLs", "DR Sites"
By location: "US Sites", "EU Sites", "APAC Sites"
By customer: "Customer A Sites", "Customer B Sites" (MSP)
By type: "Public Websites", "Internal Apps", "Third-Party APIs"
Use cases:
Organize monitors by application or service
Group customer-facing vs internal endpoints
Separate production vs non-production monitoring
Structure multi-region website monitoring
Workflow: Use this tool to browse hierarchy, then "list_websites" filtered by groupId to see monitors 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_website_group" (details), "list_websites" (websites in group), "create_website_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. |