Every API here is available over the APIs.io API and to AI agents over MCP.
{"basePath":"/santaba/rest","definitions":{"RestDowngradeInfoOnetime":{"description":"The details of the Collector\u0027s automatic downgrade schedule, if one exists","type":"object","required":["majorVersion","minorVersion","startEpoch"],"properties":{"createdBy":{"readOnly":true,"type":"string"},"level":{"readOnly":true,"type":"string"},"timezone":{"type":"string"},"endEpoch":{"format":"int64","readOnly":true,"type":"integer"},"description":{"type":"string","example":"regular MGD updates"},"type":{"readOnly":true,"type":"string"},"majorVersion":{"format":"int32","type":"integer","example":27},"minorVersion":{"format":"int32","type":"integer","example":1},"startEpoch":{"format":"int64","type":"integer","example":1534888740}}},"LogSourceLogField":{"type":"object","properties":{"method":{"description":"The LogSource method","type":"string","enum":["Invalid","Static","Token","Regex","Attribute","RegexGroup","Ip"]},"comment":{"description":"The LogSource comment","type":"string"},"id":{"description":"The LogSource id","type":"string"},"value":{"description":"The LogSource value","type":"string"},"key":{"description":"The LogSource key","type":"string"}}},"AzureExpressRouteCircuitPeeringCollectorAttributeV3":{"allOf":[{"$ref":"#/definitions/CollectorAttribute"},{"type":"object","properties":{"period":{"format":"int32","type":"integer"}},"required":["period"]}],"type":"object"},"WebsiteCollectorInfo":{"description":"The collector info of the services","type":"object","properties":{"hostname":{"description":"The hostname of the collector","readOnly":true,"type":"string"},"collectorGroupName":{"description":"The group name of the group the collector is present in","readOnly":true,"type":"string"},"collectorGroupId":{"format":"int32","description":"The group Id of the group the collector is present in","readOnly":true,"type":"integer"},"description":{"description":"The description of the collector","readOnly":true,"type":"string"},"id":{"format":"int32","description":"The collector id","readOnly":true,"type":"integer"},"status":{"description":"The status of the collector","readOnly":true,"type":"string"}}},"RestLogQueryGroupValidationRequestItemV4":{"type":"object","properties":{"logQuery":{"type":"array","items":{"$ref":"#/definitions/RestLogQueryValidationRequestItemV4"}},"name":{"type":"string"},"description":{"type":"string"}}},"AwsElastiCacheDiscoveryMethod":{"allOf":[{"$ref":"#/definitions/AutoDiscoveryMethod"},{"type":"object","properties":{}}],"x-discriminator-value":"ad_awselasticache","type":"object"},"AlertsHealthCheckReport":{"allOf":[{"$ref":"#/definitions/ReportBase"},{"type":"object","properties":{"severity":{"description":"Filter for the alert level (e.g., all, error, critical).","type":"string"},"activeOnly":{"description":"true: only alerts that are still alerting (i.e. haven\u0027t yet cleared) will be displayed in the report\nfalse: active alerts and cleared alerts will both be displayed in the report","type":"boolean"},"chain":{"description":"Filter for the escalation chain. Glob expressions are supported.","type":"string"},"instance":{"description":"Filter to restrict the report to a specific instance. Glob expressions are supported.","type":"string"},"anomaly":{"description":"Filter alerts by anomaly status.","type":"string"},"dateRange":{"description":"The Time Range configured for the report. For example, Last 2 hours, Last 24 hours, etc.","type":"string"},"columns":{"description":"The columns that will be displayed in the report. You should specify the columns in the order in which you\u0027d like them to be displayed. All column names need to be included in this object, but each column should have an associated isHidden field that indicates whether it is displayed or not. Severity, Group, Device, Instance, Datapoint, Thresholds, Value, Began, End, Rule, Chain, Acked, Acked By, Acked On, Notes, In SDT,Dependancy Role,Notification State","type":"array","items":{"$ref":"#/definitions/DynamicColumn"}},"dataPoint":{"description":"Filter to restrict the report to a specific datapoint. Glob expressions are supported.","type":"string"},"sdtFilter":{"description":"Filter alerts based on SDT status.","type":"string"},"rule":{"description":"Filter for the rule. Glob expressions are supported.","type":"string"},"monitoredObjectGroups":{"description":"The resource groups selected for the report filter","type":"string"},"ackFilter":{"description":"Filter by acknowledgement status: all, acked, or nonacked.","type":"string"},"dependencyRoutingState":{"type":"string"},"isEscalation":{"description":"all | yes | no\nall: alerts that are escalated and not escalated that meet the report criteria will be displayed\nyes: only alerts that have been escalated that meet the report criteria will be displayed\nno: only alerts that have not been escalated that meet the report criteria will be displayed","type":"string"},"dependencyRole":{"type":"string"},"clearFilter":{"description":"yes: Only cleared alerts will be included in the response.\nno: only active alerts will be included in the response.\nall: both active and cleared alerts will be included in the response","type":"string"},"host":{"description":"Filter to restrict the report to a specific device. Glob expressions are supported.","type":"string"},"hostGroup":{"description":"Filter to restrict the report to a specific group. Glob expressions are supported.","type":"string"},"dataSource":{"description":"Filter to restrict the report to a specific datasource instance. Glob expressions are supported.","type":"string"}}}],"type":"object"},"Viz":{"allOf":[{"$ref":"#/definitions/Widget"},{"type":"object","properties":{"vizInfo":{"$ref":"#/definitions/RestVizWidgetDataV3"},"widgetConfig":{"type":"string"}}}],"type":"object"},"AutoDiscoveryFilter":{"type":"object","required":["attribute","operation"],"properties":{"comment":{"description":"The filter comment","type":"string"},"attribute":{"description":"Attribute to filter","type":"string"},"operation":{"description":"The filter\u0027s operation. The values can be : Equal|NotEqual|GreaterThan|GreaterEqual|LessThan|LessEqual|Contain|NotContain|NotExist|RegexMatch|RegexNotMatch","type":"string"},"value":{"description":"The operation value","type":"string"}}},"Widget":{"type":"object","required":["dashboardId","name","type"],"properties":{"lastUpdatedBy":{"description":"The user that last updated the widget","readOnly":true,"type":"string"},"userPermission":{"description":"The permission level of the user who last modified the widget","readOnly":true,"type":"string","example":"write"},"supportCustomProperty":{"type":"boolean"},"description":{"description":"The description of the widget","type":"string","example":"Devices By Type"},"type":{"description":"alert | batchjob | flash | gmap | ngraph | ograph | cgraph | sgraph | netflowgraph | groupNetflowGraph | netflow | groupNetflow | html | bigNumber | gauge | pieChart | table | dynamicTable | deviceSLA | text | statsd | deviceStatus | serviceAlert | noc | websiteOverview | websiteOverallStatus | websiteIndividualStatus | websiteSLA | savedMap","type":"string","example":"bigNumber"},"dashboardId":{"format":"int32","description":"The id of the dashboard the widget belongs to","type":"integer","example":1},"isSupportCustomProperty":{"description":"Custom property support in table widget or not","type":"boolean","example":false},"name":{"description":"The name of the widget","type":"string","example":"Test"},"lastUpdatedOn":{"format":"int64","description":"The time that corresponds to when the widget was last updated, in epoch format","readOnly":true,"type":"integer"},"theme":{"description":"The color scheme of the widget. Options are: borderPurple | borderGray | borderBlue | solidPurple | solidGray | solidBlue | simplePurple | simpleBlue | simpleGray | newBorderGray | newBorderBlue | newBorderDarkBlue | newSolidGray | newSolidBlue | newSolidDarkBlue | newSimpleGray | newSimpleBlue |newSimpleDarkBlue","type":"string","example":"newBorderBlue"},"interval":{"format":"int32","description":"The refresh interval of the widget, in minutes","type":"integer","example":5},"id":{"format":"int32","description":"The Id of the widget","type":"integer"},"timescale":{"description":"The default timescale of the widget","type":"string"}},"discriminator":"type"},"AzureEnterpriseAppSecretCollectorAttribute":{"allOf":[{"$ref":"#/definitions/CollectorAttribute"},{"type":"object","properties":{}}],"type":"object"},"DeviceDatasourceGraph":{"readOnly":true,"type":"object","properties":{"displayPrio":{"format":"int32","readOnly":true,"type":"integer"},"name":{"readOnly":true,"type":"string"},"id":{"format":"int32","readOnly":true,"type":"integer"},"title":{"readOnly":true,"type":"string"}}},"AzureRecoveryServicesVaultAgentsCollectorAttribute":{"allOf":[{"$ref":"#/definitions/CollectorAttribute"},{"type":"object","properties":{"period":{"format":"int32","type":"integer"}},"required":["period"]}],"type":"object"},"AzureReplicationDisasterRecoveryCollectorAttribute":{"allOf":[{"$ref":"#/definitions/CollectorAttribute"},{"type":"object","properties":{"period":{"format":"int32","type":"integer"}},"required":["period"]}],"type":"object"},"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"}}},"AlertListPaginationResponse":{"type":"object","properties":{"total":{"format":"int32","readOnly":true,"type":"integer"},"searchId":{"readOnly":true,"type":"string"},"items":{"type":"array","items":{"$ref":"#/definitions/AlertResponse"}}}},"EscalationChainPaginationResponse":{"type":"object","properties":{"total":{"format":"int32","readOnly":true,"type":"integer"},"searchId":{"readOnly":true,"type":"string"},"items":{"type":"array","items":{"$ref":"#/definitions/EscalatingChain"}}}},"SnmpTrapEventSource":{"allOf":[{"$ref":"#/definitions/EventSource"},{"type":"object","properties":{}}],"x-discriminator-value":"snmptrap","type":"object"},"RestCollectorLogFileV3":{"type":"object","properties":{"fileName":{"type":"string"},"size":{"format":"int64","type":"integer"},"uploaded":{"format":"int64","type":"integer"},"lastModified":{"format":"int64","type":"integer"},"lastModifiedOnOnLocal":{"type":"string"}}},"ServiceComponentDiscoveryMethod":{"allOf":[{"$ref":"#/definitions/AutoDiscoveryMethod"},{"type":"object","properties":{"serviceComponentIdentifierKey":{"type":"string"},"serviceComponentIdentifierValue":{"type":"array","items":{"type":"string"}}}}],"type":"object"},"RestDashboardGroupAsyncCloneResponse":{"type":"object","properties":{"jobId":{"format":"int32","description":"The jobId of the Clone Dashboard Group","readOnly":true,"type":"integer"}}},"View Config":{"type":"object","properties":{"aggregateConfig":{"description":"aggregate chart configuration","readOnly":false,"$ref":"#/definitions/AggregateConfig"},"fieldPanel":{"description":"field panel configuration","type":"array","items":{"$ref":"#/definitions/FieldPanelItem"}}}},"DynamicTableWidget":{"allOf":[{"$ref":"#/definitions/Widget"},{"type":"object","properties":{"dataSourceId":{"format":"int32","description":"The id of the selected datasource","type":"integer"},"topX":{"format":"int32","type":"integer"},"dataSourceFullName":{"description":"The full name of the selected datasource","readOnly":true,"type":"string"},"columns":{"type":"array","items":{"$ref":"#/definitions/DynamicTableWidgetColumn"}},"sortOrder":{"type":"string"},"forecast":{"$ref":"#/definitions/TableWidgetForecastConfiguration"},"rows":{"type":"array","items":{"$ref":"#/definitions/DynamicTableWidgetRow"}}},"required":["columns","dataSourceId","rows"]}],"x-discriminator-value":"dynamictable","type":"object"},"LogsWidget":{"allOf":[{"$ref":"#/definitions/Widget"},{"type":"object","properties":{"logsInfo":{"$ref":"#/definitions/LogsInfo"}},"required":["logsInfo"]}],"type":"object"},"WidgetPaginationResponse":{"type":"object","properties":{"total":{"format":"int32","readOnly":true,"type":"integer"},"searchId":{"readOnly":true,"type":"string"},"items":{"type":"array","items":{"$ref":"#/definitions/Widget"}}}},"RestAgentLogLevelV3":{"type":"object","properties":{"component":{"type":"string"},"logLevel":{"type":"string"}}},"AzureRecoveryServiceRTOCollectorAttribute":{"allOf":[{"$ref":"#/definitions/CollectorAttribute"},{"type":"object","properties":{"period":{"format":"int32","type":"integer"}},"required":["period"]}],"type":"object"},"DataSourceUpdateReasonsPaginationResponse":{"type":"object","properties":{"total":{"format":"int32","readOnly":true,"type":"integer"},"searchId":{"readOnly":true,"type":"string"},"items":{"type":"array","items":{"$ref":"#/definitions/UpdateReason"}}}},"WMIAutoDiscoveryMethod":{"allOf":[{"$ref":"#/definitions/AutoDiscoveryMethod"},{"type":"object","properties":{"linkedClasses":{"type":"array","items":{"$ref":"#/definitions/LinkedWmiClass"}},"externalResourceID":{"type":"string"},"externalResourceType":{"type":"string"},"wmiClass":{"type":"string"},"property":{"type":"string"},"namespace":{"type":"string"},"ILP":{"type":"array","items":{"$ref":"#/definitions/ILP"}},"enableLinkedClassILP":{"type":"boolean"},"enableWmiClassILP":{"type":"boolean"}},"required":["namespace","property","wmiClass"]}],"x-discriminator-value":"ad_wmi","type":"object"},"WebPageCollectorAttribute":{"allOf":[{"$ref":"#/definitions/CollectorAttribute"},{"type":"object","properties":{"request":{"type":"string"},"port":{"type":"string"},"followRedirect":{"type":"boolean"},"ip":{"type":"string"},"readTimeout":{"format":"int32","type":"integer"},"connectTimeout":{"format":"int32","type":"integer"},"useSSL":{"type":"boolean"}}}],"x-discriminator-value":"webpage","type":"object"},"SaaSZoomStatusDiscoveryMethod":{"allOf":[{"$ref":"#/definitions/AutoDiscoveryMethod"},{"type":"object","properties":{}}],"type":"object"},"CustomGraph":{"type":"object","required":["dataPoints"],"properties":{"virtualDataPoints":{"description":"The virtual datapoints added to the widget (note that a virtual datapoint must be referenced in a graph line to be displayed)","type":"array","items":{"$ref":"#/definitions/CustomVirtualDataPoint"}},"minValue":{"format":"double","description":"The minimum value that should be displayed on the y-axis","type":"number"},"topX":{"format":"int32","description":"The number of lines to display for each configured datapoint","type":"integer"},"maxValue":{"format":"double","description":"The maximum value that should be displayed on the y-axis","type":"number"},"dataPoints":{"description":"The datapoints added to the widget (note that a datapoint must be referenced in a graph line to be displayed)","type":"array","items":{"$ref":"#/definitions/CustomFlexibleVirtualDataSourceEx"}},"verticalLabel":{"description":"The label that will be display along the y axis","type":"string"},"id":{"format":"int32","description":"The unique id of the custom graph displayed by this widget (not to be confused with the widget id)","type":"integer"},"aggregate":{"description":"true: You can set this field to true to aggregate results into one line.\nfalse: Results will not be aggregated\nthe default value is true","type":"boolean"},"desc":{"description":"Whether the top X are displayed (false) or the bottom X are displayed (true), the default value is true","type":"boolean"},"scaleUnit":{"format":"int32","description":"The base scale unit (1000 or 1024)","type":"integer"},"globalConsolidateFunction":{"description":"The function for global consolidate","type":"string"}}},"RestCollectorSizingResponseV3":{"type":"object","properties":{"summary":{"$ref":"#/definitions/SizingSummary"},"netflow":{"$ref":"#/definitions/CollectorRecommendation"},"polling":{"$ref":"#/definitions/CollectorRecommendation"},"logs":{"$ref":"#/definitions/CollectorRecommendation"}}},"RestAwsRdsPerformanceInsightsEventSource":{"allOf":[{"$ref":"#/definitions/EventSource"},{"type":"object","properties":{"schedule":{"format":"int32","description":"The polling interval for the EventSource","type":"integer"},"num":{"format":"int32","description":"Maximum number of items to return","type":"integer"},"dimension":{"description":"The dimension to query","type":"string"}}}],"type":"object"},"AccessLogPaginationResponse":{"type":"object","properties":{"total":{"format":"int32","readOnly":true,"type":"integer"},"searchId":{"readOnly":true,"type":"string"},"items":{"type":"array","items":{"$ref":"#/definitions/AuditLog"}}}},"CollectorBase":{"type":"object","properties":{"userChangeOn":{"format":"int64","description":"The last time the Collector was updated, in epoch format","readOnly":true,"type":"integer"},"confVersion":{"description":"The version of the agent.conf configuration file","readOnly":true,"type":"string"},"downloadUrl":{"description":"Download Url","readOnly":true,"type":"string"},"updatedOnLocal":{"description":"The time that the Collector was last updated, in local time format","readOnly":true,"type":"string"},"collectorType":{"description":"Collector type","readOnly":true,"type":"string","example":"external"},"encodedConfigData":{"description":"Base 64 encoded config data","readOnly":true,"type":"string"},"hostname":{"description":"The hostname of the device the Collector is installed on","readOnly":true,"type":"string"},"numberOfInstances":{"format":"int32","type":"integer"},"archType":{"description":"The collector architecture type (x64 or arm64)","readOnly":true,"type":"string"},"id":{"format":"int32","description":"The id of the Collector","readOnly":true,"type":"integer"},"ea":{"description":"Whether the collector is in EA version","readOnly":true,"type":"boolean"},"watchdogUpdatedOnLocal":{"description":"The time that the Collector Watchdog was last updated, in local time format","readOnly":true,"type":"string"},"hasFailOverDevice":{"description":"Whether the collector has failover devices","readOnly":true,"type":"boolean"},"collectorGroupName":{"description":"The name of the group the Collector is in","readOnly":true,"type":"string"},"netscanVersion":{"description":"The Netscan version associated with the Collector","readOnly":true,"type":"string"},"inSDT":{"description":"The SDT status of the collector","readOnly":true,"type":"boolean"},"isEncoded":{"readOnly":true,"type":"boolean"},"format":{"description":"External collector installation format","readOnly":true,"type":"string"},"updatedOn":{"format":"int64","description":"The time that the Collector was last updated, in epoch format","readOnly":true,"type":"integer"},"automaticUpgradeInfo":{"description":"The details of the Collector\u0027s automatic upgrade schedule, if one exists","readOnly":false,"$ref":"#/definitions/AutomaticUpgradeInfo"},"numberOfHosts":{"format":"int32","description":"The number of devices monitored by the Collector","readOnly":true,"type":"integer"},"collectorList":{"type":"string"},"collectorConf":{"description":"The Collector\u0027s configuration file","readOnly":true,"type":"string"},"sbproxyConf":{"description":"The Proxy\u0027s configuration","readOnly":true,"type":"string"},"agentConfFields":{"description":"This is key value pairs of collector config properties","readOnly":true,"additionalProperties":{"description":"This is key value pairs of collector config properties","readOnly":true,"type":"string"},"type":"object"},"lastSentNotificationOnLocal":{"description":"The time that a notification was last sent for this Collector, in local time format","readOnly":true,"type":"string"},"customProperties":{"description":"The custom properties defined for the Collector","type":"array","items":{"$ref":"#/definitions/NameAndValue"}},"predefinedConfig":{"description":"Collector configurations","readOnly":true,"type":"object"},"calculatedThreshold":{"format":"double","description":"calculated threshold value for ABCG collector to check if a collector has high load","type":"number"},"onetimeUpgradeInfo":{"description":"The details of the Collector\u0027s one time upgrade, if one has been scheduled","readOnly":false,"$ref":"#/definitions/OnetimeUpgradeInfo"},"wrapperConf":{"description":"The java service wrapper\u0027s configuration","readOnly":true,"type":"string"},"clearSent":{"description":"Whether or not an alert clear notifcation has been sent for this Collector","readOnly":true,"type":"boolean"},"isLmlogsSyslogEnabled":{"description":"Whether collector has isLmlogsSyslogEnabled flag set as true","readOnly":true,"type":"boolean"},"status":{"format":"int32","description":"The registration status of the Collector. Acceptable values are: 0\u003d unregistered, 1\u003d registered, 2\u003d stopped, 3\u003d suspended","readOnly":true,"type":"integer"},"backupAgentId":{"format":"int32","description":"The Id of the backup Collector assigned to the Collector","type":"integer","example":75},"isAdminAccount":{"description":"Whether Collector is using an administrative account","readOnly":true,"type":"boolean"},"specifiedCollectorDeviceGroupId":{"format":"int32","description":"The device group id when create a new collector device","type":"integer","example":0},"escalatingChainId":{"format":"int32","description":"The Id of the escalation chain associated with this Collector","type":"integer","example":80},"collectorSize":{"description":"The size of the collector","readOnly":true,"type":"string"},"ackedOnLocal":{"description":"The time that the Collector was acknowledged (if it is in alert), in local time format","readOnly":true,"type":"string"},"watchdogConf":{"description":"The Watchdog\u0027s configuration","readOnly":true,"type":"string"},"description":{"description":"The Collector\u0027s description","type":"string","example":"Linux Collector"},"createdOn":{"format":"int64","description":"The time that the Collector was created, in epoch format","readOnly":true,"type":"integer"},"platform":{"description":"The OS of the Collector device (e.g. Linux, Windows)","readOnly":true,"type":"string"},"isDown":{"description":"Whether or not the Collector is currently down","readOnly":true,"type":"boolean"},"userVisibleHostsNum":{"format":"int32","description":"The number of devices monitored by the Collector and visible to the user that made the query","readOnly":true,"type":"integer"},"canDowngrade":{"description":"Whether the collector can be downgraded to a lower version","readOnly":true,"type":"boolean"},"ackComment":{"description":"The comment associated with the Collector acknowledgement (if it is in alert and acknowledged)","readOnly":true,"type":"string"},"nextUpgradeInfo":{"description":"The details of the Collector\u0027s next upgrade, if one has been scheduled","readOnly":true,"$ref":"#/definitions/NextUpgradeInfo"},"enableLMLogs":{"description":"Usage of the Otel Collector - logging or tracing","readOnly":true,"type":"boolean"},"suppressAlertClear":{"description":"Whether alert clear notifications are suppressed for the Collector","type":"boolean","example":true},"nextRecipient":{"format":"int32","description":"The Id of the next recipient to which alert notifications will be sent","readOnly":true,"type":"integer"},"ackedOn":{"format":"int64","description":"The epoch at which the Collector was acknowledged (if it is in alert)","readOnly":true,"type":"integer"},"userChangeOnLocal":{"description":"The last time the Collector was updated, in the account time zone","readOnly":true,"type":"string"},"collectorDeviceId":{"format":"int32","description":"The device id of the collector device","readOnly":true,"type":"integer"},"ackedBy":{"description":"The user that acknowledged the Collector (if it is in alert)","readOnly":true,"type":"string"},"userPermission":{"description":"The permission level of the user that made the API request to get Collector information","readOnly":true,"type":"string"},"needAutoCreateCollectorDevice":{"description":"Whether to create a collector device when instance collector, the default value is true","type":"boolean","example":"true"},"watchdogUpdatedOn":{"format":"int64","description":"The time that the Watchdog Services was last updated, in epoch format","readOnly":true,"type":"integer"},"canDowngradeReason":{"description":"The reason why the collector can be downgraded","readOnly":true,"type":"string"},"lastSentNotificationOn":{"format":"int64","description":"The time, in epoch format, that a notification was last sent for the Collector","readOnly":true,"type":"integer"},"syntheticsEnabled":{"description":"Whether the collector can monitor Synthetic devices (Selenium grid property must be defined)","readOnly":true,"type":"boolean"},"acked":{"description":"Whether or not the Collector is currently acknowledged","readOnly":true,"type":"boolean"},"onetimeDowngradeInfo":{"description":"The details of the Collector\u0027s automatic downgrade schedule, if one exists","readOnly":false,"$ref":"#/definitions/RestDowngradeInfoOnetime"},"copyUrl":{"description":"Copy Command Url","readOnly":true,"type":"string"},"errorMsg":{"type":"string"},"upTime":{"format":"int64","description":"The time the Collector has been up, in seconds","readOnly":true,"type":"integer"},"otelVersion":{"description":"Collector Version","readOnly":true,"type":"string"},"numberOfSDTs":{"format":"int32","description":"The number of Collectors Sdts ","readOnly":true,"type":"integer"},"bearerToken":{"description":"Bearer Token","readOnly":true,"type":"string"},"build":{"description":"The Collector version","readOnly":true,"type":"string"},"previousVersion":{"description":"The previous version of the collector, used for downgrading","readOnly":true,"type":"string"},"collectorGroupId":{"format":"int32","description":"The Id of the group the Collector is in","type":"integer","example":10},"createdOnLocal":{"description":"The time that the Collector was created, in local time format","readOnly":true,"type":"string"},"enableFailBack":{"description":"Whether or not automatic failback is enabled for the Collector, the default value is true","type":"boolean","example":"true"},"resendIval":{"format":"int32","description":"The interval, in minutes, after which alert notifications for the Collector will be resent","type":"integer","example":15},"arch":{"description":"The collector architecture (Windows | Linux platform followed by 32 | 64 bit)","readOnly":true,"type":"string"},"otelId":{"description":"Collector Id","readOnly":true,"type":"string"},"enableFailOverOnCollectorDevice":{"description":"Whether or not the device the Collector is installed on is enabled for fail over","type":"boolean","example":true},"config":{"description":"Collector Config","readOnly":true,"type":"string"}}},"DataSourceAttribute":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"comment":{"type":"string"},"value":{"type":"string"}}},"StatsDMetricDefinition":{"type":"object","properties":{"consolidateFunction":{"format":"int32","type":"integer"},"display":{"$ref":"#/definitions/StatsDGraphDisplay"},"name":{"type":"string"},"aggregateFunction":{"type":"string"}}},"SDT":{"type":"object","required":["type"],"properties":{"endDateTimeOnLocal":{"description":"The date, time and time zone that the SDT will end at","readOnly":true,"type":"string"},"timezone":{"description":"The specific timezone for SDT","type":"string","example":"America/Los_Angeles"},"sdtType":{"description":"The type of sdt. The values can be oneTime|weekly|monthly|daily|monthlyByWeek","type":"string","example":"oneTime"},"defaultValue":{"format":"date-time","type":"string"},"monthDay":{"description":"The values can be -3 | 1 | 2....| 31. Specifies the day(s) of the month that the SDT will be active for a monthly SDT. Use -3 for the last day of the month. Supports comma-separated values (e.g., \u00271,15,28\u0027) when multi-day is enabled.","type":"string","example":"7"},"weekOfMonth":{"description":"The week of the month that the SDT will be active for a monthly SDT","type":"string","example":"1"},"admin":{"description":"The name of the user that created the SDT","readOnly":true,"type":"string"},"endDateTime":{"format":"int64","description":"The epoch time, in milliseconds, that the SDT will end","type":"integer","example":1534554000000},"type":{"description":"The type of resource that this SDT is for. The values can be CollectorSDT | DeviceDataSourceInstanceSDT | DeviceBatchJobSDT | DeviceClusterAlertDefSDT | DeviceDataSourceInstanceGroupSDT | DeviceDataSourceSDT | DeviceEventSourceSDT | ResourceGroupSDT | ResourceSDT | WebsiteCheckpointSDT | WebsiteGroupSDT | WebsiteSDT | DeviceLogPipeLineResourceSDT","type":"string","example":"ResourceGroupSDT"},"isEffective":{"description":"The values can be true|false, where true: the SDT is currently active\nfalse: the SDT is currently inactive","readOnly":true,"type":"boolean"},"minute":{"format":"int32","description":"The values can be 1 | 2....| 60. Specifies the minute of the hour that the SDT should begin for a repeating SDT","type":"integer","example":6},"duration":{"format":"int32","description":"The duration of the SDT in minutes","type":"integer","example":138},"endHour":{"format":"int32","description":"The values can be 1 | 2....| 24. Specifies the hour that the SDT ends for a repeating SDT","type":"integer","example":5},"startDateTime":{"format":"int64","description":"The epoch time, in milliseconds, that the SDT will start","type":"integer","example":1534460400000},"hour":{"format":"int32","description":"The values can be 1 | 2....| 24. Specifies the hour that the SDT will start for a repeating SDT (daily, weekly, or monthly)","type":"integer","example":3},"startDateTimeOnLocal":{"description":"The date, time and time zone that the SDT will end at","readOnly":true,"type":"string"},"weekDay":{"description":"The week day of sdt. For weekly \u0026 monthlyByWeek SDT, supports comma-separated values like \u0027Monday,Friday\u0027. Values can be SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY","type":"string","example":"Sunday"},"comment":{"description":"The notes associated with the SDT","type":"string","example":"Emergency prod deployment"},"id":{"description":"The Id of the SDT. This value will be in the following format \"XX_##\" where XX will refer to the type of SDT and ## will refer to the number of SDTs of that type","readOnly":true,"type":"string"},"endMinute":{"format":"int32","description":"The values can be 1 | 2....| 60. Specifies the minute of the hour that the SDT ends for a repeating SDT","type":"integer","example":18}},"discriminator":"type"},"ConfigCheck":{"description":"The List of ConfigChecks","type":"object","properties":{"ackClearAlert":{"description":"Clear alert after ACKED or not","type":"boolean"},"originId":{"description":"Portable id for origin tracking","type":"string"},"name":{"description":"The ConfigCheck name","type":"string"},"alertLevel":{"format":"int32","description":"The triggered alert level if config check failure.\nThe values can be 1|2|3|4\nwhere, 1: no alert, 2: warn alert, 3: error alert, 4: critical alert","type":"integer"},"description":{"description":"The ConfigCheck description","type":"string"},"configSourceId":{"format":"int32","description":"The ConfigSource id","type":"integer"},"id":{"format":"int32","description":"The ConfigCheck id","type":"integer"},"type":{"description":"The ConfigCheck type. The values can be fetch|ignore|missing|value|groovy","type":"string"},"alertEffectiveIval":{"format":"int32","description":"Alert effective interval","type":"integer"},"script":{"description":"The ConfigCheck script","readOnly":false,"$ref":"#/definitions/JSONObject"},"alertTransitionInterval":{"format":"int32","description":"The count that the alert must exist for these many poll cycles before it will be triggered","type":"integer"}}},"WebsiteGroupSDTHistoryPaginationResponse":{"type":"object","properties":{"total":{"format":"int32","readOnly":true,"type":"integer"},"searchId":{"readOnly":true,"type":"string"},"items":{"type":"array","items":{"$ref":"#/definitions/SDTHistory"}}}},"AzureUpdateManagerCollectorAttribute":{"allOf":[{"$ref":"#/definitions/CollectorAttribute"},{"type":"object","properties":{}}],"type":"object"},"AwsMediaConnectOutputDiscoveryMethod":{"allOf":[{"$ref":"#/definitions/AutoDiscoveryMethod"},{"type":"object","properties":{}}],"x-discriminator-value"
# --- truncated at 32 KB (813 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/logicmonitor/refs/heads/main/openapi/logicmonitor-rest-api-v3-swagger.json