The SDT resource allows you to programmatically manage your LogicMonitor scheduled down times (SDTs).
Note: As with all of our API calls, authentication is required.
 
Using LogicMonitor’s REST API, you can:
 
 
Resource Properties
All SDTs have the following properties:
 
Property
 | 
Description
 | 
Type
 | 
| id | 
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. | 
String | 
| sdtType | 
1 | 2 | 3 | 4  
Indicates whether the SDT is one time or repeating | 
Integer | 
| admin | 
The name of the user that created the SDT | 
String | 
| comment | 
The notes associated with the SDT | 
String | 
| weekDay | 
1 | 2 | 3 | 4 | 5 | 6  
The day of the week that the SDT will be active for a weekly SDT
- 1: Sunday
 
- 2: Monday
 
- 3: Tuesday
 
- 4: Wednesday
 
- 5: Thursday
 
- 6: Friday
 
- 7: Saturday
 
 
 | 
Integer | 
| monthDay | 
1 | 2….| 31 
The day of the month that the SDT will be active for a monthly SDT | 
Integer | 
| hour | 
1 | 2….| 24 
The hour that the SDT will start for a repeating SDT (daily, weekly, or monthly) | 
Integer | 
| minute | 
1 | 2….| 60 
The minute of the hour that the SDT should begin for a repeating SDT | 
Integer | 
| endHour | 
1 | 2….| 24 
The hour that the SDT ends for a repeating SDT | 
Integer | 
| endMinute | 
1 | 2….| 60 
The minute of the hour that the SDT ends for a repeating SDT | 
Integer | 
| duration | 
The duration of the SDT in minutes | 
Integer | 
| startDateTimeOnLocal | 
The date, time and time zone that the SDT will end at | 
String | 
| startDateTime | 
The epoch time, in milliseconds, that the SDT will start | 
Integer | 
| endDateTimeOnLocal | 
The date, time and time zone that the SDT will end at | 
String | 
| endDateTime | 
The epoch time, in milliseconds, that the SDT will end | 
Integer | 
| isEffective | 
true: the SDT is currently actice 
false: the SDT is currently inactive | 
Boolean | 
| type | 
The type resource that this SDT is for: 
ServiceSDT | ServiceGroupSDT | DeviceSDT | DeviceGroupSDT | CollectorSDT | DeviceBatchJobSDT | DeviceDataSourceSDT | DeviceEventSourceSDT | DeviceDataSourceInstanceSDT | DeviceDataSourceInstanceGroupSDT | 
String | 
Additional properties apply depending on the type of SDT – see the following sections:
 
Service SDTs
Service SDTs (i.e. SDTs with type=ServiceSDT) have the following additional properties:
 
Property
 | 
Description
 | 
Type
 | 
| serviceId | 
The Id of the service that the SDT applies to | 
Integer | 
| serviceName | 
The name of the service that the SDT applies to | 
String | 
 
 
Service Group SDTs
Service Group SDTs (i.e. SDTs with type=ServiceGroupSDT) have the following additional properties:
 
Property
 | 
Description
 | 
Type
 | 
| serviceGroupId | 
The Id of the service group that the SDT applies to | 
Integer | 
| serviceGroupName | 
The name of the service group that the SDT applies to | 
String | 
 
 
Device SDTs
 Device SDTs (type=DeviceSDT) have the following additional parameters:
 
Property
 | 
Description
 | 
Type
 | 
| deviceId | 
The id of the device that the SDT will be associated with | 
Integer | 
| deviceDisplayName | 
The name of the device that this SDT will be associated with | 
String | 
 
 
Device Group SDTs
Device Group SDTs (type=DeviceGroupSDT) have the following additional properties:
 
Property
 | 
Description
 | 
Type
 | 
| deviceGroupId | 
The id of the device group that the SDT will be associated with | 
Integer | 
| deviceGroupFullPath | 
The full path of the device group that this SDT will be associated with | 
String | 
| dataSourceId | 
The id of the datasource that this SDT will be associated with, for the specified group. dataSourceId 0 indicates all datasources.  | 
Integer | 
| dataSourceName | 
The name of the datasource that this SDT will be associated with, for the specified group. dataSourceName “All” indicates all datasources. | 
String | 
 
 
Collector SDTs
Collector SDTs (type=CollectorSDT) have the following additional properties:
 
Property
 | 
Description
 | 
Type
 | 
| collectorId | 
The id of the collector that the SDT will be associated with | 
Integer | 
 
 
Device Datasource SDTs
Datasource SDTs (type=DeviceDataSourceSD) have the following additional properties:
 
Property
 | 
Description
 | 
Type
 | 
| deviceDataSourceId | 
The id of the device datasource that the SDT will be associated with | 
Integer | 
| deviceId | 
The id of the device associated with the datasource that the SDT will apply to | 
Integer | 
| deviceDisplayName | 
The display name of the device associated with the datasource that the SDT will apply to | 
String | 
| dataSourceName | 
The name of the datasource that the SDT will apply to | 
String | 
 
 
Device Eventsource SDTs
Eventsource SDTs (type=DeviceEventSourceSDT) have the following additional properties:
 
Property
 | 
Description
 | 
Type
 | 
| deviceEventSourceId | 
The id of the device eventsource that the SDT will be associated with | 
Integer | 
| deviceId | 
The id of the device associated with the eventsource that the SDT will apply to | 
Integer | 
| deviceDisplayName | 
The display name of the device associated with the eventsource that the SDT will apply to | 
String | 
| eventSourceName | 
The name of the eventsource that the SDT will apply to | 
String | 
 
 
Device Batchjob SDTs
Batchjob SDTs (type=DeviceBatchJobSDT) have the following additional properties:
 
Property
 | 
Description
 | 
Type
 | 
| deviceBatchJobId | 
The id of the device batchjob that the SDT will be associated with | 
Integer | 
| deviceId | 
The id of the device associated with the batchjob that the SDT will apply to | 
Integer | 
| deviceDisplayName | 
The display name of the device associated with the batchjob that the SDT will apply to | 
String | 
| batchJobName | 
The name of the batchjob that the SDT will apply to | 
String | 
 
 
Instance SDTs
Instance SDTs (type=DeviceDataSourceInstanceSDT) have the following additional properties:
 
Property
 | 
Description
 | 
Type
 | 
| dataSourceInstanceId | 
The id of the datasource instance that the SDT will be associated with | 
Integer | 
| deviceId | 
The id of the device that the SDT will be associated with | 
Integer | 
 
 
Instance Group SDTs
Instance Group SDTs (type=DeviceDataSourceInstanceGroup) have the following additional properties:
 
Property
 | 
Description
 | 
Type
 | 
| deviceDataSourceInstanceGroupId | 
The id of the device datasource instance group that the SDT will be associated with | 
Integer | 
| deviceDataSourceInstanceGroupName | 
The name of the device datasource instance group that the SDT will be associated with | 
String |