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
View JSON Schema on GitHub

JSON Schema

logicmonitor-rest-diagnostic-source-v4-schema.json Raw ↑
{
  "$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.
All 92 tools →

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.