LogicMonitor · Schema
RestDiagnosticSourceV4
AIOpsMonitoringObservabilityInfrastructureLog ManagementNetwork MonitoringCloud MonitoringAlertingSynthetic MonitoringOpenTelemetryITOps
Properties
| Name | Type | Description |
|---|---|---|
| source | string | |
| replacementLineageName | string | |
| type | string | |
| lineageId | string | |
| originVersion | string | |
| isTargetLastPublishedPrivate | boolean | |
| model | string | |
| id | string | |
| group | string | |
| filterExchangeAccessGroupsIds | array | |
| appliesToScript | string | |
| authorUsername | string | |
| upgradeableRegistryId | string | |
| version | string | |
| script | object | |
| tags | array | |
| installedLocalId | string | |
| targetLineageId | string | |
| name | string | |
| authorCompanyUUID | string | |
| originStatus | string | |
| locator | string | |
| status | string | |
| targetLastPublishedLocator | string | |
| commitMessage | string | |
| originPublishedAtMS | integer | |
| targetLastPublishedVersion | string | |
| exchangeAccessGroupsIds | array | |
| description | string | |
| originRegistryIdByInstalledLocalIdMap | object | |
| isPrivate | boolean | |
| localModulesIds | array | |
| targetLastPublishedStatus | string | |
| isChangedFromTargetLastPublished | boolean | |
| exchangeChangelogsIds | array | |
| isLatest | boolean | |
| installedOriginRegistryId | string | |
| originRegistryId | string | |
| replacementLineageId | string | |
| checksum | string | |
| installationStatuses | array | |
| associatedCounts | object | |
| createdAtMS | integer | |
| originAuthorNamespace | string | |
| technicalNotes | string | |
| originLocator | string | |
| exchangeChangelogs | array | |
| originLineageId | string | |
| isLatestAvailable | boolean | |
| updatedAtMS | integer | |
| authorPortalName | string | |
| targetLastPublishedAtMS | integer | |
| isInUse | boolean | |
| originName | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/logicmonitor/main/json-schema/logicmonitor-rest-diagnostic-source-v4-schema.json",
"title": "RestDiagnosticSourceV4",
"x-generated": "2026-10-04",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/logicmonitor-diagnosticsources-api-openapi.yml#/components/schemas/RestDiagnosticSourceV4",
"type": "object",
"properties": {
"source": {
"type": "string",
"enum": [
"REGISTRY",
"LOCAL"
]
},
"replacementLineageName": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"DATASOURCE",
"EVENTSOURCE",
"CONFIGSOURCE",
"PROPERTYSOURCE",
"DIAGNOSTICSOURCE",
"REMEDIATIONSOURCE",
"TOPOLOGYSOURCE",
"JOBMONITOR",
"APPLIESTO_FUNCTION",
"SNMP_SYSOID_MAP",
"LOGSOURCE"
]
},
"lineageId": {
"type": "string"
},
"originVersion": {
"type": "string"
},
"isTargetLastPublishedPrivate": {
"type": "boolean"
},
"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"
},
"group": {
"type": "string"
},
"filterExchangeAccessGroupsIds": {
"uniqueItems": true,
"type": "array",
"items": {
"format": "int32",
"type": "integer"
}
},
"appliesToScript": {
"type": "string"
},
"authorUsername": {
"type": "string"
},
"upgradeableRegistryId": {
"type": "string"
},
"version": {
"type": "string"
},
"script": {
"$ref": "#/$defs/RestScriptV4"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"installedLocalId": {
"type": "string"
},
"targetLineageId": {
"type": "string"
},
"name": {
"type": "string"
},
"authorCompanyUUID": {
"type": "string"
},
"originStatus": {
"type": "string",
"enum": [
"CORE",
"LM_ENDORSED",
"COMMUNITY",
"BETA",
"DEPRECATED",
"SECURITY_REVIEW"
]
},
"locator": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"CORE",
"LM_ENDORSED",
"COMMUNITY",
"BETA",
"DEPRECATED",
"SECURITY_REVIEW"
]
},
"targetLastPublishedLocator": {
"type": "string"
},
"commitMessage": {
"type": "string"
},
"originPublishedAtMS": {
"format": "int64",
"type": "integer"
},
"targetLastPublishedVersion": {
"type": "string"
},
"exchangeAccessGroupsIds": {
"type": "array",
"items": {
"$ref": "#/$defs/ModelAndId"
}
},
"description": {
"type": "string"
},
"originRegistryIdByInstalledLocalIdMap": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"isPrivate": {
"type": "boolean"
},
"localModulesIds": {
"type": "array",
"items": {
"$ref": "#/$defs/ModelAndId"
}
},
"targetLastPublishedStatus": {
"type": "string",
"enum": [
"CORE",
"LM_ENDORSED",
"COMMUNITY",
"BETA",
"DEPRECATED",
"SECURITY_REVIEW"
]
},
"isChangedFromTargetLastPublished": {
"type": "boolean"
},
"exchangeChangelogsIds": {
"type": "array",
"items": {
"$ref": "#/$defs/ModelAndId"
}
},
"isLatest": {
"type": "boolean"
},
"installedOriginRegistryId": {
"type": "string"
},
"originRegistryId": {
"type": "string"
},
"replacementLineageId": {
"type": "string"
},
"checksum": {
"type": "string"
},
"installationStatuses": {
"type": "array",
"items": {
"type": "string",
"enum": [
"NEW",
"UPGRADED",
"AUDITED",
"OUTDATED",
"INSTALLED",
"CUSTOMIZED",
"CONFLICT",
"PARTIALLY_INSTALLED",
"IS_INSTALLED",
"IS_CUSTOMIZED",
"CAN_INSTALL",
"CAN_UPGRADE",
"CAN_SKIP",
"CAN_DOWNGRADE"
]
}
},
"associatedCounts": {
"$ref": "#/$defs/LogicModuleAssociationCounts"
},
"createdAtMS": {
"format": "int64",
"type": "integer"
},
"originAuthorNamespace": {
"type": "string"
},
"technicalNotes": {
"type": "string"
},
"originLocator": {
"type": "string"
},
"exchangeChangelogs": {
"type": "array",
"items": {
"$ref": "#/$defs/RestChangelogV4"
}
},
"originLineageId": {
"type": "string"
},
"isLatestAvailable": {
"type": "boolean"
},
"updatedAtMS": {
"format": "int64",
"type": "integer"
},
"authorPortalName": {
"type": "string"
},
"targetLastPublishedAtMS": {
"format": "int64",
"type": "integer"
},
"isInUse": {
"type": "boolean"
},
"originName": {
"type": "string"
}
},
"$defs": {
"LogicModuleAssociationCounts": {
"type": "object",
"properties": {
"inUse": {
"type": "boolean"
}
}
},
"ModelAndId": {
"description": "SDT target",
"readOnly": true,
"type": "object",
"properties": {
"displayName": {
"type": "string"
},
"name": {
"type": "string"
},
"namespace": {
"type": "string"
},
"model": {
"type": "string"
},
"id": {
"type": "string"
}
}
},
"RestChangelogV4": {
"type": "object",
"properties": {
"comments": {
"type": "string"
},
"updatedAtMS": {
"format": "int64",
"type": "integer"
},
"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"
},
"addressIP": {
"type": "string"
},
"username": {
"type": "string"
}
}
},
"RestScriptV4": {
"type": "object",
"properties": {
"powershellScript": {
"type": "string"
},
"linuxScriptFilename": {
"type": "string"
},
"windowsUploadScriptContent": {
"readOnly": true,
"type": "string"
},
"linuxUploadScriptContent": {
"readOnly": true,
"type": "string"
},
"groovyScript": {
"type": "string"
},
"windowsScriptFilename": {
"type": "string"
},
"linuxArguments": {
"type": "string"
},
"windowsArguments": {
"type": "string"
},
"windowsUploadScriptBinaryContentChecksum": {
"readOnly": true,
"type": "string"
},
"type": {
"type": "string",
"enum": [
"INVALID",
"GROOVY",
"POWERSHELL",
"UPLOADED_FILE",
"PROPERTY"
]
},
"linuxUploadScriptBinaryContentChecksum": {
"readOnly": true,
"type": "string"
}
}
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/logicmonitor-rest-diagnostic-source-v4"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.