Skip to main content

List Data Sources

get datasource list.

Parameters

ParameterDescription
FieldsA comma delimited list of fields. Filters the response to only include the listed fields for each object.
FilterFilters the response according to the operator and value specified. Note that you can use * to match on more than one character.You can use the ‘.’ character to filter values within an object (e.g. custom properties), and multiple filters can be separated by a comma.Operators include:Greater than or equals: >:Less than or equals: <:Greater than: >Less than: <Does not equal: !:Equals: :Includes: ~Does not include: !~For example, filter=id>100 will return the results where the resource id is greater than 100.
OffsetThe number of results to offset the displayed results by.
SizeThe number of results to display. Max is 1000.

Example Output

{
"total": 0,
"searchId": "string",
"items": [
{
"eriDiscoveryConfig": {
"winScript": "string",
"groovyScript": "string",
"name": "string",
"type": "string",
"linuxCmdline": "string",
"linuxScript": "string",
"winCmdline": "string"
},
"displayName": "string",
"description": "string",
"appliesTo": "string",
"lineageId": "string",
"collectMethod": "string",
"checksum": "string",
"dataPoints": [
{
"alertForNoData": 0,
"postProcessorMethod": "string",
"postProcessorParam": "string",
"maxDigits": 0,
"rawDataFieldName": "string",
"description": "string",
"alertClearTransitionInterval": 0,
"userParam3": "string",
"userParam2": "string",
"type": 0,
"dataSourceId": 0,
"minValue": "string",
"alertBody": "string",
"originId": "string",
"userParam1": "string",
"alertSubject": "string",
"id": 0,
"alertTransitionInterval": 0,
"enableAnomalyAlertSuppression": "string",
"maxValue": "string",
"dataType": 0,
"criticalAdAdvSetting": "string",
"alertExprNote": "string",
"adAdvSettingEnabled": true,
"errorAdAdvSetting": "string",
"warnAdAdvSetting": "string",
"name": "string",
"alertExpr": "string"
}
],
"id": 0,
"group": "string",
"collectorAttribute": {
"name": "string"
},
"autoDiscoveryConfig": {
"persistentInstance": true,
"scheduleInterval": 0,
"deleteInactiveInstance": true,
"method": {
"name": "string"
},
"instanceAutoGroupMethod": "string",
"instanceAutoGroupMethodParams": "string",
"filters": [
{
"comment": "string",
"attribute": "string",
"operation": "string",
"value": "string"
}
],
"disableInstance": true
},
"payloadVersion": 0,
"useWildValueAsUUID": true,
"enableAutoDiscovery": true,
"technology": "string",
"version": 0,
"tags": "string",
"auditVersion": 0,
"hasMultiInstances": true,
"installationMetadata": {
"targetLastPublishedId": "string",
"targetLastPublishedChecksum": "string",
"targetLastPublishedVersion": "string",
"originChecksum": "string",
"originAuthorNamespace": "string",
"isChangedFromOrigin": true,
"auditedRegistryId": "string",
"targetLineageId": "string",
"logicModuleType": "DATASOURCE",
"isChangedFromTargetLastPublished": true,
"originLineageId": "string",
"originAuthorCompanyUUID": "string",
"localModuleId": 0,
"originRegistryId": "string",
"originVersion": "string",
"auditedVersion": "string"
},
"eriDiscoveryInterval": 0,
"enableEriDiscovery": true,
"collectInterval": 0,
"name": "string"
}
]
}

Workflow Library Example

List Data Sources with Logicmonitor and Send Results Via Email

Workflow LibraryPreview this Workflow on desktop