{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/logicmonitor/main/json-schema/logicmonitor-log-query-group-pagination-response-schema.json", "title": "LogQueryGroupPaginationResponse", "x-generated": "2026-10-04", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/logicmonitor-logquerygroups-api-openapi.yml#/components/schemas/LogQueryGroupPaginationResponse", "type": "object", "properties": { "total": { "format": "int32", "readOnly": true, "type": "integer" }, "searchId": { "readOnly": true, "type": "string" }, "items": { "type": "array", "items": { "$ref": "#/$defs/LogQueryGroup" } } }, "$defs": { "AggregateColumn": { "type": "object", "properties": { "columnSize": { "format": "int32", "type": "integer" }, "column": { "type": "string" } } }, "AggregateConfig": { "type": "object", "properties": { "chartMetadata": { "type": "string" }, "data": { "type": "string" }, "columns": { "type": "array", "items": { "$ref": "#/$defs/AggregateColumn" } }, "donut": { "type": "string" }, "chartType": { "type": "string" }, "sortBy": { "type": "string" }, "label": { "type": "string" } } }, "ArrayNode": { "type": "object" }, "FieldPanelItem": { "type": "object", "properties": { "field": { "type": "string" }, "columnSize": { "format": "int32", "type": "integer" }, "isVisible": { "type": "boolean" } } }, "LogQueryGroup": { "type": "object", "required": [ "name" ], "properties": { "groupType": { "type": "string", "enum": [ "PRIVATE", "SHARED", "PUBLIC" ] }, "userPermission": { "description": "Effective user permission for this group", "type": "string" }, "logQuery": { "description": "List of log queries in this group", "readOnly": true, "type": "array", "items": { "$ref": "#/$defs/Log_Query" } }, "name": { "description": "The name of the log query group", "type": "string" }, "description": { "description": "Description of the log query group", "type": "string" }, "id": { "format": "int32", "description": "The ID of the log query group", "readOnly": true, "type": "integer" }, "ownerId": { "format": "int32", "description": "Owner of the log query group", "type": "integer" }, "parentId": { "format": "int32", "description": "Parent group ID if nested", "type": "integer" } } }, "Log_Query": { "description": "List of log queries in this group", "readOnly": true, "type": "object", "required": [ "id", "version" ], "properties": { "partitions": { "description": "partitions associated with the query", "type": "array", "items": { "description": "partitions associated with the query", "type": "string" } }, "trackable": { "type": "boolean" }, "identifier": { "$ref": "#/$defs/ObjectIdentifier" }, "startMs": { "format": "int64", "description": "start time epoch in ms for log filter", "type": "integer" }, "endMs": { "format": "int64", "description": "end time epoch in ms for log filter", "type": "integer" }, "query": { "description": "query for log filter", "type": "string" }, "groupId": { "format": "int32", "description": "group id", "type": "integer" }, "intoRestResponse": { "$ref": "#/$defs/RestResponse" }, "label": { "description": "label for log filter", "type": "string" }, "viewConfig": { "$ref": "#/$defs/ViewConfig" }, "favourite": { "type": "boolean" }, "version": { "description": "query grammar version", "type": "string" }, "duration": { "description": "time range", "type": "string" }, "adminName": { "description": "username associated with the log query", "readOnly": true, "type": "string" }, "groupName": { "description": "log query group name", "type": "string" }, "relatedIntoRestResponse": { "$ref": "#/$defs/RestResponse" }, "model": { "type": "string", "enum": [ "accessLogs", "accessGroups", "adminNotifications", "aggregateSavings", "alerts", "visualizationAggregateEntry", "visualizationAggregateValue", "alertDependencyRules", "alertRoutings", "alertRules", "actionRules", "alertTuningConfigAncestry", "alertTuningConfigs", "alertTuningConfigsHistory", "alertTuningConfigSlots", "alertTuningGraphs", "alertsTuningSeries", "asnMappings", "billingConfigurations", "cloudAccounts", "cloudResourceProperty", "clusterAlertRoutings", "clusterAlertTuningConfigs", "collectors", "collectorEvents", "collectorGroups", "collectorStatus", "collectorUpgradeHistory", "collectorUpgradeInfo", "configSources", "configSourceInstance", "configSourceInstanceAlert", "collectorLogs", "config", "configAlert", "correlationGraphs", "dashboards", "datapoints", "dataQueries", "dataSources", "dataSourceInstances", "dataSourceInstanceAlertSettings", "dataSourceInstanceGroups", "datasets", "dnsMappings", "escalationChains", "actionChains", "eventSources", "integrations", "integrationAuditLogs", "logSources", "exchangeAccessGroups", "exchangeActiveDiscoveryFilters", "exchangeAppliesToFunctions", "exchangeChangelogs", "exchangeConfigSources", "exchangeConfigSourceConfigChecks", "exchangeDataSources", "exchangeDataSourceDataPoints", "exchangeDataSourceDataPointDisplayStatusNames", "exchangeDataSourceGraphs", "exchangeDataSourceGraphSeries", "exchangeDataSourceGraphVirtualSeries", "exchangeDataSourceOverviewGraphs", "exchangeDataSourceOverviewGraphSeries", "exchangeDataSourceOverviewGraphVirtualSeries", "exchangeDiagnosticSources", "exchangeEventSources", "exchangeEventSourceFilters", "exchangeEventSourceLogFiles", "exchangeJobMonitors", "exchangeLogSources", "exchangeLogSourceFilters", "exchangeSnmpTrapLogSourceFilters", "exchangeLogSourceLogFields", "exchangeLogSourceResourceMappings", "exchangeLogSourceSensitiveDataMaskingRules", "exchangeLogSourceCollectorMappings", "exchangeLogicModules", "exchangeLogicModulePackages", "exchangeLogicModulePermissions", "exchangePackagedLogicModules", "exchangePropertySources", "exchangeRemediationSources", "exchangeSNMPSysOIDMaps", "exchangeTopologySources", "externalResourceIdentifiers", "failedDataSourceInfo", "filterFieldList", "graphs", "graphMeta", "healthMetrics", "hierarchy", "hostclusterAlertDefs", "auditLogSummaryContext", "hostDiagnosticSourceDetails", "diagnosticExecutionContext", "remediationExecutionContext", "latestDiagnosticExecutionResultContext", "diagnosticExecutionSearchContext", "remediationSourceExecutionSearchContext", "diagnosticSourceAssociatedDevices", "hostRemediationSourceDetails", "hostActionToolDetails", "actionToolExecutionContext", "actionToolExecutionSearchContext", "remediationSourceAssociatedDevices", "latestRemediationExecutionResultContext", "hostGroups", "internalAlertSettings", "jobMonitors", "jobMonitorExecutions", "lmSupportAccessHasConnection", "lmSupportAccessState", "lmotelCollectors", "lmotelCollectorVersions", "lmCollectorVersions", "logalerts", "logicModuleGroups", "logpipelinesources", "logpipelineprocessors", "matchedEvents", "metaGroupings", "metricsCorrelation", "monitoredResources", "netscanGroups", "netscans", "netflow", "netflowAlertRule", "allLevels", "nocWidgets", "normalizedProperties", "netscanPolicies", "netscanExecutions", "opsNotes", "opsNoteResourceScopes", "opsNoteServiceScopes", "opsNoteResourceGroupScopes", "opsNoteServiceGroupScopes", "opsNoteGroupAllScopes", "opsNoteTags", "orgTreeNodes", "portMappings", "productIds", "properties", "propertySources", "rawData", "recentlyDeletedItems", "recipientGroups", "cloudConfigIssues", "cloudConfigIntegrations", "cloudConfigAccounts", "cloudHealthEvents", "cloudHealthEventDetails", "cloudHealthEventAdditionalInfo", "cloudRecommendations", "cloudRecommendationAdditionalData", "recommendationTypes", "relationships", "reports", "reportHistories", "reportGroups", "resources", "resourceDashboards", "resourceDataSources", "resourceDatapoints", "resourceEventSources", "resourceConfigSources", "ConfigSourcesGoldStandard", "ConfigSourceConfiguration", "resourceDashboardTemplates", "resourceGroups", "resourceGroupDataSourceConfigs", "resourceGroupEventSourceConfigs", "resourceGroupInfoSourceConfigs", "resourceJobMonitors", "resourceLogPipelineResources", "resourceLogSources", "sdts", "services", "serviceCheckpoints", "serviceGroups", "sharedQueries", "siteMonitors", "slaWidgets", "spanCount", "securityRecommendations", "subscriptions", "topology", "topologyMaps", "topologyMaps-1", "topologyMaps-2", "topologyMapsHistogram", "topologyMapsGraphs", "subEntities", "subEntitiesDetails", "topologySavedMapsGroupType", "topologySavedMapsGroup", "topologyManualMapping", "topologyManualInterfaceList", "traffic", "treeNodes", "unmonitoredResources", "userdata", "users", "userSettings", "websiteCheckpoints", "websiteGroups", "websites", "ServicePreview", "BizServiceDatapoint", "ServiceTemplateView", "ServiceMemberPreview", "RestServiceTemplate", "ServiceTemplateServiceStats", "synthetics", "usage", "tracesDevicesNamesIds", "tracesGraphIds", "tracesServices", "tracesDeviceDatasources", "tracesDeviceDatasourceInstances", "tracesNamespaceGraphDetails", "tracesResourceNamesIds", "tracesTopologyEdgeData", "members", "apiTokens", "roleGroups", "roles", "userGroups", "sharingTokens", "scimTokens", "syntheticsDSInstanceRawData", "syntheticsDSInstanceStepData", "syntheticsDSInstanceAlerts", "usageDimensions", "vizResourceInfo", "lmqlResult", "lmqlParsed", "partitions", "cloudRecommendationStatus", "recommendationStatusUpdateRequest", "websiteDevice", "mibUpload", "logQueryGroups", "logQueryGroupChangelog", "logQuery", "trackingLogQueries", "billingBudgets", "trackedQuery", "trackedQueryGroups", "trackedQueryGroupChangelog", "adminName", "droppedInstances", "dashboardFilterGroups", "dashboardFilters", "dashboardFilterMappings" ] }, "id": { "description": "uuid of record", "type": "string" }, "isAggregate": { "description": "is aggregate query or not", "type": "boolean" } } }, "ObjectIdentifier": { "type": "object", "properties": { "model": { "type": "string", "enum": [ "accessLogs", "accessGroups", "adminNotifications", "aggregateSavings", "alerts", "visualizationAggregateEntry", "visualizationAggregateValue", "alertDependencyRules", "alertRoutings", "alertRules", "actionRules", "alertTuningConfigAncestry", "alertTuningConfigs", "alertTuningConfigsHistory", "alertTuningConfigSlots", "alertTuningGraphs", "alertsTuningSeries", "asnMappings", "billingConfigurations", "cloudAccounts", "cloudResourceProperty", "clusterAlertRoutings", "clusterAlertTuningConfigs", "collectors", "collectorEvents", "collectorGroups", "collectorStatus", "collectorUpgradeHistory", "collectorUpgradeInfo", "configSources", "configSourceInstance", "configSourceInstanceAlert", "collectorLogs", "config", "configAlert", "correlationGraphs", "dashboards", "datapoints", "dataQueries", "dataSources", "dataSourceInstances", "dataSourceInstanceAlertSettings", "dataSourceInstanceGroups", "datasets", "dnsMappings", "escalationChains", "actionChains", "eventSources", "integrations", "integrationAuditLogs", "logSources", "exchangeAccessGroups", "exchangeActiveDiscoveryFilters", "exchangeAppliesToFunctions", "exchangeChangelogs", "exchangeConfigSources", "exchangeConfigSourceConfigChecks", "exchangeDataSources", "exchangeDataSourceDataPoints", "exchangeDataSourceDataPointDisplayStatusNames", "exchangeDataSourceGraphs", "exchangeDataSourceGraphSeries", "exchangeDataSourceGraphVirtualSeries", "exchangeDataSourceOverviewGraphs", "exchangeDataSourceOverviewGraphSeries", "exchangeDataSourceOverviewGraphVirtualSeries", "exchangeDiagnosticSources", "exchangeEventSources", "exchangeEventSourceFilters", "exchangeEventSourceLogFiles", "exchangeJobMonitors", "exchangeLogSources", "exchangeLogSourceFilters", "exchangeSnmpTrapLogSourceFilters", "exchangeLogSourceLogFields", "exchangeLogSourceResourceMappings", "exchangeLogSourceSensitiveDataMaskingRules", "exchangeLogSourceCollectorMappings", "exchangeLogicModules", "exchangeLogicModulePackages", "exchangeLogicModulePermissions", "exchangePackagedLogicModules", "exchangePropertySources", "exchangeRemediationSources", "exchangeSNMPSysOIDMaps", "exchangeTopologySources", "externalResourceIdentifiers", "failedDataSourceInfo", "filterFieldList", "graphs", "graphMeta", "healthMetrics", "hierarchy", "hostclusterAlertDefs", "auditLogSummaryContext", "hostDiagnosticSourceDetails", "diagnosticExecutionContext", "remediationExecutionContext", "latestDiagnosticExecutionResultContext", "diagnosticExecutionSearchContext", "remediationSourceExecutionSearchContext", "diagnosticSourceAssociatedDevices", "hostRemediationSourceDetails", "hostActionToolDetails", "actionToolExecutionContext", "actionToolExecutionSearchContext", "remediationSourceAssociatedDevices", "latestRemediationExecutionResultContext", "hostGroups", "internalAlertSettings", "jobMonitors", "jobMonitorExecutions", "lmSupportAccessHasConnection", "lmSupportAccessState", "lmotelCollectors", "lmotelCollectorVersions", "lmCollectorVersions", "logalerts", "logicModuleGroups", "logpipelinesources", "logpipelineprocessors", "matchedEvents", "metaGroupings", "metricsCorrelation", "monitoredResources", "netscanGroups", "netscans", "netflow", "netflowAlertRule", "allLevels", "nocWidgets", "normalizedProperties", "netscanPolicies", "netscanExecutions", "opsNotes", "opsNoteResourceScopes", "opsNoteServiceScopes", "opsNoteResourceGroupScopes", "opsNoteServiceGroupScopes", "opsNoteGroupAllScopes", "opsNoteTags", "orgTreeNodes", "portMappings", "productIds", "properties", "propertySources", "rawData", "recentlyDeletedItems", "recipientGroups", "cloudConfigIssues", "cloudConfigIntegrations", "cloudConfigAccounts", "cloudHealthEvents", "cloudHealthEventDetails", "cloudHealthEventAdditionalInfo", "cloudRecommendations", "cloudRecommendationAdditionalData", "recommendationTypes", "relationships", "reports", "reportHistories", "reportGroups", "resources", "resourceDashboards", "resourceDataSources", "resourceDatapoints", "resourceEventSources", "resourceConfigSources", "ConfigSourcesGoldStandard", "ConfigSourceConfiguration", "resourceDashboardTemplates", "resourceGroups", "resourceGroupDataSourceConfigs", "resourceGroupEventSourceConfigs", "resourceGroupInfoSourceConfigs", "resourceJobMonitors", "resourceLogPipelineResources", "resourceLogSources", "sdts", "services", "serviceCheckpoints", "serviceGroups", "sharedQueries", "siteMonitors", "slaWidgets", "spanCount", "securityRecommendations", "subscriptions", "topology", "topologyMaps", "topologyMaps-1", "topologyMaps-2", "topologyMapsHistogram", "topologyMapsGraphs", "subEntities", "subEntitiesDetails", "topologySavedMapsGroupType", "topologySavedMapsGroup", "topologyManualMapping", "topologyManualInterfaceList", "traffic", "treeNodes", "unmonitoredResources", "userdata", "users", "userSettings", "websiteCheckpoints", "websiteGroups", "websites", "ServicePreview", "BizServiceDatapoint", "ServiceTemplateView", "ServiceMemberPreview", "RestServiceTemplate", "ServiceTemplateServiceStats", "synthetics", "usage", "tracesDevicesNamesIds", "tracesGraphIds", "tracesServices", "tracesDeviceDatasources", "tracesDeviceDatasourceInstances", "tracesNamespaceGraphDetails", "tracesResourceNamesIds", "tracesTopologyEdgeData", "members", "apiTokens", "roleGroups", "roles", "userGroups", "sharingTokens", "scimTokens", "syntheticsDSInstanceRawData", "syntheticsDSInstanceStepData", "syntheticsDSInstanceAlerts", "usageDimensions", "vizResourceInfo", "lmqlResult", "lmqlParsed", "partitions", "cloudRecommendationStatus", "recommendationStatusUpdateRequest", "websiteDevice", "mibUpload", "logQueryGroups", "logQueryGroupChangelog", "logQuery", "trackingLogQueries", "billingBudgets", "trackedQuery", "trackedQueryGroups", "trackedQueryGroupChangelog", "adminName", "droppedInstances", "dashboardFilterGroups", "dashboardFilters", "dashboardFilterMappings" ] }, "id": { "type": "string" } } }, "ObjectNode": { "type": "object" }, "RestResponse": { "type": "object", "properties": { "diagnostics": { "$ref": "#/$defs/ArrayNode" }, "suppressedWarnings": { "$ref": "#/$defs/ArrayNode" }, "preserveInsertionOrder": { "type": "boolean" }, "data": { "$ref": "#/$defs/ObjectNode" }, "suppressedErrors": { "$ref": "#/$defs/ArrayNode" }, "successes": { "$ref": "#/$defs/ArrayNode" }, "meta": { "$ref": "#/$defs/RestResponseMetaBlock" }, "warnings": { "$ref": "#/$defs/ArrayNode" }, "errors": { "$ref": "#/$defs/ArrayNode" } } }, "RestResponseMetaBlock": { "type": "object", "properties": { "filteredCount": { "format": "int64", "type": "integer" }, "isTotalCountExhaustive": { "type": "boolean" }, "fromPagingResponseInfo": { "$ref": "#/$defs/RestResponseMetaBlock" }, "fromSortInfo": { "$ref": "#/$defs/RestResponseMetaBlock" }, "perPageCount": { "format": "int32", "type": "integer" }, "sort": { "type": "string" }, "totalCount": { "format": "int64", "type": "integer" }, "pageOffsetCount": { "format": "int32", "type": "integer" } } }, "ViewConfig": { "description": "log query group fields view", "type": "object", "properties": { "aggregateConfig": { "$ref": "#/$defs/AggregateConfig" }, "fieldPanel": { "type": "array", "items": { "$ref": "#/$defs/FieldPanelItem" } } } } } }