Custom Monitors¶
5 operations in the Adverity Connect API. Replace {{INSTANCE}} and {{KEY}} in the examples with your instance and API key. How authentication works.
List custom monitors¶
GET/api/v1/custom-monitors/deprecated
API key permissionMonitor: Read-onlymonitor:read
Returns all custom monitors accessible from the API key's workspace family tree.
Query parameters
workspace_scopestringscope_from_workspace_idstring · uuidRequired only for
workspace_scopewhen multiple roots exist.name__icontainsstringseveritystringworkspace_idarray of string · uuidpageintegerpage_sizeinteger
Responses
200OKapplication/json
Response schema
object PagedMonitorSummarySchema
itemsarray of objectrequiredItems · MonitorSummarySchema
idstring · uuidrequirednamestringrequiredseveritystringrequiredworkspaceobjectrequiredAttributes · WorkspaceMinimalSchema
idstring · uuidrequirednamestringrequired
countintegerrequired
List datastreams assigned to a monitor¶
GET/api/v1/custom-monitors/{monitor_id}/datastreams/deprecated
API key permissionMonitor: Read-onlymonitor:read
Path parameters
monitor_idstring · uuidrequired
Query parameters
pageintegerpage_sizeinteger
Responses
200OKapplication/json
Response schema
object PagedDatastreamSummarySchema
itemsarray of objectrequiredItems · DatastreamSummarySchema
idstring · uuidrequirednamestringrequiredworkspaceobjectrequiredAttributes · WorkspaceMinimalSchema
idstring · uuidrequirednamestringrequired
countintegerrequired
Extend current list of assignments with the given datastreams¶
POST/api/v1/custom-monitors/{monitor_id}/datastreams/deprecated
API key permissionMonitor: Writemonitor:write
Path parameters
monitor_idstring · uuidrequired
Request bodyrequired
application/json
Body schema
array of string · uuid UUIDListSchema
Responses
200OKapplication/json
Response schema
array of string · uuid UUIDListSchema
Unassign datastreams from a monitor¶
DELETE/api/v1/custom-monitors/{monitor_id}/datastreams/deprecated
API key permissionMonitor: Writemonitor:write
Path parameters
monitor_idstring · uuidrequired
Request bodyrequired
application/json
Body schema
array of string · uuid UUIDListSchema
Responses
200OKapplication/json
Response schema
array of string · uuid UUIDListSchema
Discover datastreams assignable to a monitor¶
/api/v1/custom-monitors/{monitor_id}/datastreams/deprecated
API key permissionMonitor: Read-onlymonitor:read
Path parameters
monitor_idstring · uuidrequired
Query parameters
pageintegerpage_sizeinteger
Responses
200OKapplication/json
Response schema
object PagedDatastreamSummarySchema
itemsarray of objectrequiredItems · DatastreamSummarySchema
idstring · uuidrequirednamestringrequiredworkspaceobjectrequiredAttributes · WorkspaceMinimalSchema
idstring · uuidrequirednamestringrequired
countintegerrequired