Endpoints in the REST API v2.1 (deprecated)
TrueSight Network Automation REST API – Version 2.1
The base URL for the API is:
REST API v2.1 is deprecated as of product version 8.9.04.
combo_groups
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/combo_groups
Click here to expand...
Description
Retrieves combo groups, matching any filter criteria; may filter by filterable combo group dynamic fields by including query parameters in the form 'filter.dynamicFieldName=value'
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for combo groups matching this name, asterisk wildcards allowed  | 
  | string  | 
filter.realm  | query  | Filter for combo groups that belong to this realm  | 
  | string  | 
orderBy  | query  | Sort by the specified attribute (name, realm, or a listable combo group dynamic field name) in the specified order (prefix with a '+' for ascending or a '-' for descending)  | "+name"  | string   | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of combo groups to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access combo groups  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/combo_groups
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new combo group  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New combo group successfully added  | 
  | 
400  | Bad request: Input combo group DTO is missing or new combo group is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new combo group  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/combo_groups/{id}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
id  | path  | Database key of the combo group to be modified  | 
  | string *  | 
body  | body  | Complete new attribute values for the combo group; anything left out will be considered to be null and will be nulled out in the combo group; any required dynamic fields missing or null in the input will revert to default values; to change the realm a combo group belongs to, must first remove all groups from the combo group or specify new groups in the new realm  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input combo group DTO is missing, modified combo group is invalid, or a change of realm is not allowed  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the combo group  | 
  | 
404  | Not found: No single matching accessible combo group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/combo_groups/{id}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
id  | path  | Database key of the combo group to be deleted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: combo group is currently in use  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the combo group  | 
  | 
404  | Not found: No single matching accessible combo group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/combo_groups/{id}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
id  | path  | Database key of the combo group to be modified  | 
  | string *  | 
body  | body  | New attribute values for the combo group, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing, modified combo group is invalid, or a realm change is not allowed  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the combo group  | 
  | 
404  | Not found: No single matching accessible combo group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/combo_groups/{id}/devices
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
id  | path  | Database key of the combo group of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access combo groups  | 
  | 
404  | Not found: No single matching accessible combo group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/combo_groups/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the combo group of interest; a name must be unique across all realms for a combo group to be returned  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access combo groups  | 
  | 
404  | Not found: No single matching accessible combo group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
device_security_profiles
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_security_profiles
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for device security profiles matching this name, asterisk wildcards allowed  | 
  | string  | 
orderBy  | query  | Sort by the specified attribute (name, loginUsername, privilegedUsername, realm, or priority) in the specified order (prefix with a '+' for ascending or a '-' for descending)  | "+name"  | string   | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of device security profiles to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access device security profiles  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/device_security_profiles
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new device security profile  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New device security profile successfully added  | 
  | 
400  | Bad request: Input device security profile DTO is missing or new device security profile is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new device security profile  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_security_profiles/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one device security profile of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access device security profiles  | 
  | 
404  | Not found: No single matching accessible device security profile found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/device_security_profiles/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device security profile to be modified  | 
  | string *  | 
body  | body  | Complete new attribute values for the device security profile; anything left out will be considered to be null and will be nulled out in the device security profile  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input device security profile DTO is missing or modified device security profile is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the device security profile  | 
  | 
404  | Not found: No single matching accessible device security profile found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/device_security_profiles/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device security profile to be deleted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Device security profile is currently in use  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the device security profile  | 
  | 
404  | Not found: No single matching accessible device security profile found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/device_security_profiles/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device security profile to be modified  | 
  | string *  | 
body  | body  | New attribute values for the device security profile, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing or modified device security profile is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the device security profile  | 
  | 
404  | Not found: No single matching accessible device security profile found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
devices
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices
Click here to expand...
Description
Retrieves devices, matching any filter criteria, with the returned result being abbreviated or partially-detailed devices. May filter by filterable device dynamic fields by including query parameters in the form 'filter.dynamicFieldName=value'
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
orderBy  | query  | Sort by the specified attribute (name, realm, address, model, osImage, or a listable device dynamic field name) in the specified order (prefix with a '+' for ascending or a '-' for descending)  | "+name"  | string   | 
limit  | query  | Define the number of rows in a page or the maximum number of devices to return  | 25  | integer  | 
offset  | query  | Return the specified page number  | 1  | integer  | 
filter.name  | query  | Filter for devices matching this name, asterisk wildcards allowed  | 
  | string  | 
filter.realm  | query  | Filter for devices that belong to this realm  | 
  | string  | 
filter.address  | query  | Filter for devices matching this address, asterisk wildcards allowed  | 
  | string  | 
filter.vendor  | query  | Filter for devices from this vendor, by GUID  | 
  | string  | 
filter.deviceType  | query  | Filter for devices of this device type, by GUID  | 
  | string  | 
filter.model  | query  | Filter for devices matching this model, asterisk wildcards allowed  | 
  | string  | 
filter.osImage  | query  | Filter for devices matching this operating system name, asterisk wildcards allowed  | 
  | string  | 
filter.online  | query  | Filter for devices that are online or offline  | 
  | boolean  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/devices
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new device  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New device successfully added  | 
  | 
400  | Bad request: Input device DTO is missing or new device is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new device  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices  | 
  | 
404  | Not found: No single matching accessible device found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/devices/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
body  | body  | Complete new attribute values for the device; anything left out will be considered to be null and will be nulled out in the device; any required dynamic fields missing or null in the input will revert to default values  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input device DTO is missing or modified device is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the device  | 
  | 
404  | Not found: No single matching accessible device found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/devices/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
clearReferences  | query  | When true, will attempt to clear references to the device that would normally prevent it from being deleted. Not every reference can be cleared, so this call can still fail.  | false  | boolean  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: device is currently in use  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the device  | 
  | 
404  | Not found: No single matching accessible device found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/devices/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
body  | body  | New attribute values for the device, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing or modified device is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the device  | 
  | 
404  | Not found: No single matching accessible device found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices/{nameOrKey}/configurations/{cfgKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
cfgKey  | path  | Database key of the configuration of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices  | 
  | 
404  | Not found: No single matching accessible device or configuration found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices/{nameOrKey}/configurations/{cfgKey}/binaryData
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
cfgKey  | path  | Database key of the configuration of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | OK: Request completed successfully  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices  | 
  | 
404  | Not found: No single matching accessible device or configuration found, or the configuration has no binary data  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices/{nameOrKey}/configurations/{cfgKey}/data
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
cfgKey  | path  | Database key of the configuration of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices  | 
  | 
404  | Not found: No single matching accessible device or configuration found, or the configuration has no ASCII data  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices/{nameOrKey}/configurations/{trailGuid}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
trailGuid  | path  | The GUID of the configuration trail of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input trail GUID is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices  | 
  | 
404  | Not found: No single matching accessible device found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/devices/{nameOrKey}/current_configuration/{trailGuid}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
trailGuid  | path  | The GUID of the configuration trail "Device End of Life"  | 
  | string *  | 
body  | body  | Complete new configuration of configuration trail "Device End of Life";  | 
  | string  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
400  | Bad request: Input device DTO is missing or modified device is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the device  | 
  | 
404  | Not found: No single matching accessible device found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices/{nameOrKey}/current_configurations
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices  | 
  | 
404  | Not found: No single matching accessible device found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices/{nameOrKey}/status
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices  | 
  | 
404  | Not found: No single matching accessible device found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices/{nameOrKey}/status/{actionGuid}/transcript
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
actionGuid  | path  | The GUID of the device action of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Input action GUID is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices or transcripts  | 
  | 
404  | Not found: No single matching accessible device found, or device has no transcript for the specified action  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/devices/{nameOrKey}/trusted_configurations
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the device of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access devices  | 
  | 
404  | Not found: No single matching accessible device found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
groups
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/groups
Click here to expand...
Description
Retrieves groups, matching any filter criteria; may filter by filterable group dynamic fields by including query parameters in the form 'filter.dynamicFieldName=value'
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for groups matching this name, asterisk wildcards allowed  | 
  | string  | 
filter.realm  | query  | Filter for groups that belong to this realm  | 
  | string  | 
filter.autoGroup  | query  | Filter for auto-groups or non-auto-groups; when true, returns only auto-groups (including empty ones); when false, returns only non-auto-groups; when this filter is absent, no filtering is done  | 
  | boolean   | 
orderBy  | query  | Sort by the specified attribute (name, realm, or a listable group dynamic field name) in the specified order (prefix with a '+' for ascending or a '-' for descending)  | "+name"  | string   | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of groups to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access groups  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/groups
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new group  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New group successfully added  | 
  | 
400  | Bad request: Input group DTO is missing or new group is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new group  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/groups/{id}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
id  | path  | Database key of the group to be modified  | 
  | string *  | 
body  | body  | Complete new attribute values for the group; anything left out will be considered to be null and will be nulled out in the group; any required dynamic fields missing or null in the input will revert to default values; to change the realm a group belongs to, must first remove all devices from the group  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input group DTO is missing, modified group is invalid, or attempted to make an invalid type of change (such as renaming an auto-group); see error message for details  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the group  | 
  | 
404  | Not found: No single matching accessible group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/groups/{id}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
id  | path  | Database key of the group to be deleted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: group is currently in use or is a non-empty auto-group  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the group  | 
  | 
404  | Not found: No single matching accessible group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/groups/{id}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
id  | path  | Database key of the group to be modified  | 
  | string *  | 
body  | body  | New attribute values for the group, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing, modified group is invalid, or attempted to make an invalid type of change (such as renaming an auto-group); see error message for details  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the group  | 
  | 
404  | Not found: No single matching accessible group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/groups/{id}/devices
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | |
|---|---|---|---|---|---|
id  | path  | Database key of the group of interest  | 
  | string *  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | ]]></ac:plain-text-body></ac:structured-macro>  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access groups  | 
  | 
404  | Not found: No single matching accessible group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/groups/{id}/devices/{deviceId}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | |
|---|---|---|---|---|---|
id  | path  | Database key of the group of interest  | 
  | string *  | |
deviceId  | path  | Database key of the device to be added to the group  | 
  | string *  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | ]]></ac:plain-text-body></ac:structured-macro>  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Device database key is not valid, device is not in the same realm as the group, or attempted to add a device to an auto-group  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the group  | 
  | 
404  | Not found: No single matching accessible group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/groups/{id}/devices/{deviceId}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
id  | path  | Database key of the group of interest  | 
  | string *  | 
deviceId  | path  | Database key of the device to be removed from the group  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Device database key is not valid, device is not a member of the group, or attempted to remove a device from an auto-group  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the group  | 
  | 
404  | Not found: No single matching accessible group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/groups/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the group of interest; a name must be unique across all realms for a group to be returned  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access groups  | 
  | 
404  | Not found: No single matching accessible group found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
jobs
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/jobs
Click here to expand...
Description
Retrieves jobs, matching any filter criteria, with the returned result being abbreviated or partially-detailed jobs. May filter by filterable job dynamic fields by including query parameters in the form 'filter.dynamicFieldName=value'
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.jobID  | query  | Filter for jobs matching this job ID, asterisk wildcards allowed  | 
  | string  | 
filter.changeID  | query  | Filter for jobs matching this change ID, asterisk wildcards allowed  | 
  | string  | 
filter.taskID  | query  | Filter for jobs matching this task ID, asterisk wildcards allowed  | 
  | string  | 
filter.action  | query  | Filter for jobs containing this type of action, by action GUID  | 
  | string  | 
filter.status  | query  | Filter for jobs currently in this numeric state  | 
  | integer  | 
filter.originator  | query  | Filter for jobs matching this originator name, asterisk wildcards allowed  | 
  | string  | 
orderBy  | query  | Sort by the specified attribute (jobID, changeID, taskID, status, originator, or a listable job dynamic field name) in the specified order (prefix with a '+' for ascending or a '-' for descending); note that status is a numeric sort on the current job state (not on the display names for the states)  | "+jobID"  | string  | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of jobs to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access jobs  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/jobs
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new job  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New draft job successfully added  | 
  | 
400  | Bad request: Input job DTO is missing or new job is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new job  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/jobs/{jobIdOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the job of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access jobs  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/jobs/{jobIdOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the job to be copied  | 
  | string *  | 
onlyDeviceFailures  | query  | Which actions are to be copied; when false, copies all actions and uses their original network spans; when true, copies only actions where one or more device actions did not succeed, using a network span containing only the failed devices  | 
  | boolean  | 
proceedWithMissingDevice  | query  | How to handle multi-device network spans where one or more devices no longer exist; when false, treat this as an error; when true, proceed with the copy, using whatever devices still exist  | 
  | boolean  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New draft job successfully added  | 
  | 
400  | Bad request: Copied job is invalid; or devices used in the original job are now missing; or, when copying only actions with device failures, job is not completed or no such failures exist  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new job  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/jobs/{jobIdOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the draft job to be modified  | 
  | string *  | 
body  | body  | Complete new attribute values for the job; anything left out will be considered to be null and will be nulled out in the job; any required dynamic fields missing or null in the input will revert to default values  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input job DTO is missing, job is not in the draft state, or modified job is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the job  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/jobs/{jobIdOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the draft job to be deleted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Job is not in the draft state  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the job  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/jobs/{jobIdOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the draft job to be modified  | 
  | string *  | 
body  | body  | New attribute values for the job, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing, job is not in the draft state, or modified job is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the job  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/jobs/{jobIdOrKey}/action_results/{actionNumber}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the job of interest  | 
  | string *  | 
actionNumber  | path  | The number of the action of interest within the job, where action numbers start at one  | 
  | integer *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Job is not in a completed state  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access jobs  | 
  | 
404  | Not found: No single matching accessible job found, or specified action not found in the job  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/jobs/{jobIdOrKey}/approval
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the job to be approved  | 
  | string *  | 
reason  | query  | The reason or explanation or annotation for this approval  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'; this identifies the user making the approval  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | OK: Job approved successfully  | 
  | 
400  | Bad request: Job is not in the wait for approval state, or the required 'reason' query parameter is missing, or the logged-in user is not a pending approver  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to approve the job  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/jobs/{jobIdOrKey}/cancellation
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the job to be cancelled/aborted  | 
  | string *  | 
reason  | query  | The reason or explanation or annotation for this cancellation  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | OK: Job cancelled successfully, or abort requested successfully  | 
  | 
400  | Bad request: Job is not a in state where it can be cancelled or aborted, or the required 'reason' query parameter is missing  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to cancel/abort the job  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/jobs/{jobIdOrKey}/desubmission
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the scheduled job to be de-submitted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | OK: Job de-submitted successfully  | 
  | 
400  | Bad request: Job is not in a scheduled or wait for approval state, or an external approval has already been obtained  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to de-submit the job  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/jobs/{jobIdOrKey}/device_results
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the job of interest  | 
  | string *  | 
filter.actionNumber  | query  | Filter for results from this one action within the job; action numbers start with 1  | 
  | integer  | 
filter.subactionNumber  | query  | Filter for results from this one sub-action within the action specified by the filter.actionNumber parameter; sub-action numbers start with 1; this is ignored if you fail to specify filter.actionNumber  | 
  | integer  | 
filter.status  | query  | Filter for results with this numeric completion status  | 
  | integer  | 
filter.errorMessage  | query  | Filter for results that failed with this error message, asterisk wildcards allowed  | 
  | string  | 
orderBy  | query  | Sort by the specified attribute (actionNumber, deviceName, status, startTime, endTime, or errorMessage) in the specified order (prefix with a '+' for ascending or a '-' for descending); note that status is a numeric sort on the device action's completion status  | "+actionNumber"  | string  | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of results to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Job is not in a completed state, or filter.errorMessage is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access jobs  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/jobs/{jobIdOrKey}/device_results/{resultKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the job of interest  | 
  | string *  | 
resultKey  | path  | Database key of the device result of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Job is not in a completed state  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access jobs  | 
  | 
404  | Not found: No single matching accessible job found, or device result not found in the job  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/jobs/{jobIdOrKey}/device_results/{resultKey}/transcript
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the job of interest  | 
  | string *  | 
resultKey  | path  | Database key of the device result whose transcript is of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Job is not in a completed state  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access jobs or transcripts  | 
  | 
404  | Not found: No single matching accessible job found, device result not found in the job, or device result has no transcript  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/jobs/{jobIdOrKey}/rejection
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the job to be rejected  | 
  | string *  | 
reason  | query  | The reason or explanation or annotation for this rejection  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'; this identifies the user making the rejection  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | OK: Job successfully rejected  | 
  | 
400  | Bad request: Job is not in the wait for approval state, or the required 'reason' query parameter is missing, or the logged-in user is not a pending approver  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to reject the job  | 
  | 
404  | Not found: No single matching accessible job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/jobs/{jobIdOrKey}/submission
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
jobIdOrKey  | path  | Job ID or database key of the draft job to be submitted  | 
  | string *  | 
jobApprovalTypeId  | query  | When the job requires approval, the database key of the job approval type that specifies who must approve the job prior to execution; ignored if the job does not require approval  | 
  | string  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | OK: Job submitted successfully  | 
  | 
400  | Bad request: Job is not in the draft state, or query parameter 'jobApprovalTypeId' is missing for a job requiring approval  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to submit the job  | 
  | 
404  | Not found: No single matching accessible job or job approval type found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
predefined_jobs
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/predefined_jobs
Click here to expand...
Description
Retrieves predefined jobs, matching any filter criteria;may filter by filterable predefined job dynamic fields by including query parameters in the form 'filter.dynamicFieldName=value'
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for predefined jobs matching this name, asterisk wildcards allowed  | 
  | string  | 
filter.action  | query  | Filter for predefined jobs containing this type of action, by action GUID  | 
  | string  | 
orderBy  | query  | Sort by the specified attribute ('name' or a listable job dynamic field name) in the specified order (prefix with a '+' for ascending or a '-' for descending)  | "+name"  | string  | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of predefined jobs to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access predefined jobs  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/predefined_jobs
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new predefined job  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New predefined job successfully added  | 
  | 
400  | Bad request: Input predefined job DTO is missing or new predefined job is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new predefined job  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/predefined_jobs/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the predefined job of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access predefined jobs  | 
  | 
404  | Not found: No single matching accessible predefined job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/predefined_jobs/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the predefined job to be modified  | 
  | string *  | 
body  | body  | Complete new attribute values for the predefined job; anything left out will be considered to be null and will be nulled out in the predefined job; any required dynamic fields missing or null in the input will revert to default values  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input predefined job DTO is missing or modified predefined job is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the predefined job  | 
  | 
404  | Not found: No single matching accessible predefined job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/predefined_jobs/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the predefined job to be deleted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the predefined job  | 
  | 
404  | Not found: No single matching accessible predefined job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/predefined_jobs/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the predefined job to be modified  | 
  | string *  | 
body  | body  | New attribute values for the predefined job, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing or modified predefined job is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the predefined job  | 
  | 
404  | Not found: No single matching accessible predefined job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/predefined_jobs/{nameOrKey}/job_preparation
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the predefined job to be used to prepare the draft job  | 
  | string *  | 
body  | body  | Optional parameters to be used to populate the job, filling in settings that are deferred or not present in the predefined job; if this is not present, the draft job is set to run now or when approved  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New draft job successfully added  | 
  | 
400  | Bad request: Input JobParametersDTO is invalid or is missing information needed to fill in the job; or the prepared job is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to prepare a job from the predefined job  | 
  | 
404  | Not found: No single matching accessible predefined job found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
realms
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/realms
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for realms matching this name, asterisk wildcards allowed  | 
  | string  | 
orderBy  | query  | Sort by the specified attribute ('name' or a listable realm dynamic field name) in the specified order (prefix with a '+' for ascending or a '-' for descending)  | "+name"  | string  | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of realms to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access realms  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/realms
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new realm  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New realm successfully added  | 
  | 
400  | Bad request: Input realm DTO is missing or new realm is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new realm  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/realms/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the realm of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access realms  | 
  | 
404  | Not found: No single matching accessible realm found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/realms/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the realm to be modified  | 
  | string *  | 
body  | body  | Complete new attribute values for the realm; anything left out will be considered to be null and will be nulled out in the realm; any required fallback or hardware inventory purge criteria or dynamic fields missing or null in the input will revert to default values  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input realm DTO is missing or modified realm is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the realm  | 
  | 
404  | Not found: No single matching accessible realm found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/realms/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the realm to be deleted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Realm is currently in use, or it is the only realm and cannot be deleted  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the realm  | 
  | 
404  | Not found: No single matching accessible realm found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/realms/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the realm to be modified  | 
  | string *  | 
body  | body  | New attribute values for the realm, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing or modified realm is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the realm  | 
  | 
404  | Not found: No single matching accessible realm found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
rule_sets
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/rule_sets
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for rule sets matching this name, asterisk wildcards allowed  | 
  | string  | 
filter.enabled  | query  | Filter for enabled or disabled rule sets; when true, returns only enabled rule sets; when false, returns only disabled rule sets; when this filter is absent, no filtering is done  | 
  | boolean  | 
orderBy  | query  | Sort by the specified attribute ('name' or a listable rule set dynamic field name) in the specified order (prefix with a '+' for ascending or a '-' for descending)  | "+name"  | string  | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of rule set to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access rule sets  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/rule_sets
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new rule set  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New rule set successfully added  | 
  | 
400  | Bad request: Input rule set DTO is missing or new rule set is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new rule set  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/rule_sets/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one rule set of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access rule sets  | 
  | 
404  | Not found: No single matching accessible rule set found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/rule_sets/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or Database key of the rule set to be modified  | 
  | string *  | 
body  | body  | Complete new attribute values for the rule set; anything left out will be considered to be null and will be nulled out in the rule set; any required dynamic fields missing or null in the input will revert to default values  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input rule set DTO is missing or modified rule set is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the rule set  | 
  | 
404  | Not found: No single matching accessible rule set found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/rule_sets/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the rule set to be deleted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Rule set is currently in use  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the rule set  | 
  | 
404  | Not found: No single matching accessible rule set found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/rule_sets/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the rule set to be modified  | 
  | string *  | 
body  | body  | New attribute values for the rule set, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing or modified rule set is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the rule set  | 
  | 
404  | Not found: No single matching accessible rule set found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
rules
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/rules
Click here to expand...
Description
Retrieves rules, matching any filter criteria, with the returned result being abbreviated or partially-detailed rules. May filter by filterable rule dynamic fields by including query parameters in the form 'filter.dynamicFieldName=value'
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for rules matching this name, asterisk wildcards allowed  | 
  | string  | 
filter.ruleSetName  | query  | Filter for rules that belong to a rule set matching this rule set name, asterisk wildcards allowed  | 
  | string  | 
filter.correctable  | query  | Filter for correctable or non-correctable rules; when true, returns only correctable rules; when false, returns only non-correctable rules; when this filter is absent, no filtering is done  | 
  | boolean  | 
filter.onlyRulesWithCveIds  | query  | Filter for rules with associated CVE ID(s); when true, returns only rules that are associated with at least one CVE ID; when false or when this filter is absent, no filtering is done  | 
  | boolean  | 
limit  | query  | Define the number of rows in a page or the maximum number of rules to return  | 25  | integer  | 
offset  | query  | Return the specified page number  | 1  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access rules  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/rules
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new rule  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New rule successfully added  | 
  | 
400  | Bad request: Input rule DTO is missing or new rule is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new rule (must be able to edit the owning rule set)  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/rules/{fullNameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
fullNameOrKey  | path  | Rule-set-name-qualified full name or database key of the one rule of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access rules  | 
  | 
404  | Not found: No single matching accessible rule found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/rules/{fullNameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
fullNameOrKey  | path  | Full name or database key of the rule to be modified  | 
  | string *  | 
body  | body  | Complete new attribute values for the rule; anything left out will be considered to be null and will be nulled out in the rule; any required dynamic fields missing or null in the input will revert to default values  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input rule DTO is missing or modified rule is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the rule (must be able to edit the owning rule set)  | 
  | 
404  | Not found: No single matching accessible rule found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/rules/{fullNameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
fullNameOrKey  | path  | Name or database key of the rule to be deleted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Rule is currently in use  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the rule (must be able to edit the owning rule set)  | 
  | 
404  | Not found: No single matching accessible rule found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/rules/{fullNameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
fullNameOrKey  | path  | Full name or database key of the rule to be modified  | 
  | string *  | 
body  | body  | New attribute values for the rule, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing or modified rule is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the rule (must be able to edit the owning rule set)  | 
  | 
404  | Not found: No single matching accessible rule found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
security_vulnerabilities
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/security_vulnerabilities
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.securityVulnerabilityID  | query  | Filter for security vulnerabilities matching this ID, asterisk wildcards allowed  | 
  | string  | 
filter.title  | query  | Filter for security vulnerabilities matching this title, asterisk wildcards allowed  | 
  | string  | 
filter.vendor  | query  | Filter for security vulnerabilities from this vendor, by GUID  | 
  | string  | 
filter.rule  | query  | Filter for security vulnerabilities with an associated rule matching this name, asterisk wildcards allowed  | 
  | string  | 
orderBy  | query  | Sort by the specified attribute (securityVulnerabilityID, title, baseScore, lastImportedTimestamp) in the specified order (prefix with a '+' for ascending or a '-' for descending)  | "+securityVulnerabilityID"  | string   | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of security vulnerabilities to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access security vulnerabilities  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/security_vulnerabilities/{idOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
idOrKey  | path  | ID or database key of the one security vulnerability of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access security vulnerabilities  | 
  | 
404  | Not found: No single matching security vulnerability found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/security_vulnerabilities/{idOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
idOrKey  | path  | ID or database key of the security vulnerability to be deleted  | 
  | string *  | 
deleteAssociatedRules  | query  | Whether or not to delete any rules associated with the security vulnerability; when true, you must be able to access and modify the parent rule set(s) and the rules must not be in use  | false  | boolean  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: Associated rules are currently in use  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access security vulnerabilities, or not allowed to delete the associated rules  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/security_vulnerabilities/{idOrKey}/generate_rule
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
idOrKey  | path  | ID or database key of the security vulnerability from which a rule will be created  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access security vulnerabilities  | 
  | 
404  | Not found: No single matching security vulnerability found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/security_vulnerabilities/{importerNameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
importerNameOrKey  | path  | Name or database key of the security vulnerability importer that understands how the provided XML data is to be parsed and converted into security vulnerabilities stored in the system  | 
  | string *  | 
body  | body  | The security vulnerabilities to be imported, in XML format suitable for processing by the selected importer; new vulnerabilities will be added and existing ones will be updated  | 
  | string  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
400  | Bad request: Input arguments are missing or invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: User is not authorized to import security vulnerabilities  | 
  | 
404  | Not found: No single matching security vulnerability importer found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
supporting components
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_adapters
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.type  | query  | Filter for device adapters matching this type  | 
  | string   | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access device adapters  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_adapters/{nameOrKeyOrGuid}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKeyOrGuid  | path  | Name or database key or GUID of the one device adapter of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access device adapters  | 
  | 
404  | Not found: No single matching device adapter found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_agents
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access device agents  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_agents/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one device agent of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access device agents  | 
  | 
404  | Not found: No single matching device agent found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/dynamic_fields
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.component  | query  | Filter for dynamic fields associated with this component (combogroup, device, group, job, realm, rule, ruleset, or user)  | 
  | string   | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access dynamic fields  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/dynamic_fields/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one dynamic field of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access dynamic fields  | 
  | 
404  | Not found: No single matching dynamic field found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/email_distribution_lists
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access email distribution lists  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/email_distribution_lists/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one email distribution list of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access email distribution lists  | 
  | 
404  | Not found: No single matching email distribution list found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/job_approval_types
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access job approval types  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/job_approval_types/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one job approval type of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access job approval types  | 
  | 
404  | Not found: No single matching accessible job approval type found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/models
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/models/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one model of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
404  | Not found: No single matching model found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/os_images
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for OS images matching this name, asterisk wildcards allowed  | 
  | string  | 
filter.filename  | query  | Filter for OS images matching this filename, asterisk wildcards allowed  | 
  | string  | 
filter.onlyDeployable  | query  | Filter for OS images that can be deployed; when true, returns only OS images whose 'Forbid Deployment of This Image' setting is unchecked; when false or when this filter is absent, no filtering is done  | 
  | boolean  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access the OS image library  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/os_images/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one OS image of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access the OS image library  | 
  | 
404  | Not found: No single matching OS image found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/remote_file_servers
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for remote file servers matching this name, asterisk wildcards allowed  | 
  | string  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access remote file servers  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/remote_file_servers/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one remote file server of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access remote file servers  | 
  | 
404  | Not found: No single matching remote file server found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/roles
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for roles matching this name, asterisk wildcards allowed  | 
  | string  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access roles  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/roles/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one role of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access roles  | 
  | 
404  | Not found: No single matching accessible role found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/security_vulnerability_importers
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access security vulnerability importers  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/security_vulnerability_importers/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one security vulnerability importer of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access security vulnerability importers  | 
  | 
404  | Not found: No single matching security vulnerability importer found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/snmp_manager_stations
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access SNMP manager stations  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/snmp_manager_stations/{addressOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
addressOrKey  | path  | Address or database key of the one SNMP manager station of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access SNMP manager stations  | 
  | 
404  | Not found: No single matching SNMP manager station found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/templates
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for templates matching this name, asterisk wildcards allowed  | 
  | string  | 
filter.contents  | query  | Filter for templates containing this text, asterisk wildcards allowed  | 
  | string  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access templates  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/templates/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the one template of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access templates  | 
  | 
404  | Not found: No single matching accessible template found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
users
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/users
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
filter.name  | query  | Filter for users matching this name, asterisk wildcards allowed  | 
  | string  | 
orderBy  | query  | Sort by the specified attribute (name, lastSuccessfulLoginTimestamp, role, or a listable user dynamic field name) in the specified order (prefix with a '+' for ascending or a '-' for descending)  | "+name"  | string   | 
offset  | query  | Return the specified page number  | 1  | integer  | 
limit  | query  | Define the number of rows in a page or the maximum number of users to return  | 25  | integer  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | [   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access users  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Green" title="POST"/}}
 /v2.1/users
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
body  | body  | Complete attributes of the new user  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
201  | Created: New user successfully added  | 
  | 
400  | Bad request: Input user DTO is missing or new user is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to add a new user  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/users/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the user of interest  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to access users  | 
  | 
404  | Not found: No single matching accessible user found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PUT"/}}
 /v2.1/users/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the user to be modified  | 
  | string *  | 
body  | body  | Complete new attribute values for the user; anything left out will be considered to be null and will be nulled out in the user; any required dynamic fields missing or null in the input will revert to default values  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input user DTO is missing or modified user is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the user  | 
  | 
404  | Not found: No single matching accessible user found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Red" title="DELETE"/}}
 /v2.1/users/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the user to be deleted  | 
  | string *  | 
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | string  | 
400  | Bad request: User is currently in use, or it is a root user and cannot be deleted  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to delete the user  | 
  | 
404  | Not found: No single matching accessible user found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Yellow" title="PATCH"/}}
 /v2.1/users/{nameOrKey}
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
nameOrKey  | path  | Name or database key of the user to be modified  | 
  | string *  | 
body  | body  | New attribute values for the user, in JSON Patch format  | 
  | |
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | |
400  | Bad request: Input JSON patch information is missing or modified user is invalid  | 
  | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
403  | Forbidden: Not allowed to modify the user  | 
  | 
404  | Not found: No single matching accessible user found  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
value mappings
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/action_delete_current_image_options
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/action_image_sources
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/action_reboot_types
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/action_script_types
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/action_smart_merge_modes
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/action_statuses
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/boolean_expression_operators
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/canned_actions
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_access_modes
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_adapter_states
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_adapter_types
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_categories
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_inventory_report_attributes
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_security_context_types
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/device_transfer_modes
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/emailed_report_formats
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/integer_operators
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/job_approval_type_methods
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/job_originator_types
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/job_reconciliation_statuses
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/job_states
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/job_summary_link_report_by_types
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/quarantine_isolation_levels
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/rule_severities
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
{{status subtle="false" colour="Blue" title="GET"/}}
 /v2.1/snmp_trap_types
Click here to expand...
Parameters
Name  | Located in  | Description  | Default  | Schema  | 
|---|---|---|---|---|
Authorization  | header  | Authorization token formatted as 'Bearer [token]'  | 
  | String *  | 
Responses
Code  | Description  | Schema  | 
|---|---|---|
200  | successful operation  | {   | 
401  | Unauthorized: Failed to provide a suitable Authorization header or the specified user is not logged in  | 
  | 
500  | Internal server error: Unexpected exception occurred  | 
  | 
Object Definitions
Object  | Schema  | 
|---|---|
AbbreviatedActionDTO | Click here to expand...{   | 
AbbreviatedDeviceDTO | Click here to expand...{   | 
AbbreviatedDeviceResultDTO | Click here to expand...{   | 
AbbreviatedJobApprovalStatusDTO | Click here to expand...{   | 
AbbreviatedJobDTO | Click here to expand...{   | 
AbbreviatedJobStatusDTO | Click here to expand...{   | 
AbbreviatedRuleDTO | Click here to expand...{   | 
ActionDTO | Click here to expand...Subclasses: {   | 
ActionResultDTO | Click here to expand...Subclasses: {   | 
ActionSpecificResultsDTO | Click here to expand... | 
ActionStatusDTO | Click here to expand...{   | 
AdhocTemplateDTO | Click here to expand...{   | 
ApprovalStepDTO | Click here to expand...{   | 
AssignTargetCfgActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$AssignTargetCfgActionDTO" {   | 
BooleanExpressionDTO | Click here to expand...{   | 
ChangeSummaryParametersDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$ChangeSummaryParametersDTO" {   | 
ComboGroupDTO | Click here to expand...{   | 
CommitActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$CommitActionDTO" {   | 
ComparisonCriteriaDTO | Click here to expand...Subclasses: {   | 
ComplianceStatusActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$ComplianceStatusActionDTO" {   | 
ComplianceStatusDTO | Click here to expand...{   | 
ComplianceStatusResultsDTO | Click here to expand...{   | 
ComplianceStatusRuleResultDTO | Click here to expand...{   | 
ComplianceSummaryParametersDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$ComplianceSummaryParametersDTO" {   | 
ComponentId | Click here to expand...{   | 
ConfigCompareParametersDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$ConfigCompareParametersDTO" {   | 
ConfigurationDTO | Click here to expand...{   | 
CorrectiveCustomActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$CorrectiveCustomActionDTO" {   | 
CorrectiveDeployOsImageActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$CorrectiveDeployOsImageActionDTO" {   | 
CorrectiveDeployToActiveActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$CorrectiveDeployToActiveActionDTO" {   | 
CorrectiveDeployToStoredActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$CorrectiveDeployToStoredActionDTO" {   | 
CorrectiveScriptParamsDTO | Click here to expand...{   | 
CorrectiveSpanActionDTO | Click here to expand... | 
CustomActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$CustomActionDTO" {   | 
CustomActionResultsDTO | Click here to expand...{   | 
DeployOsImageActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$DeployOsImageActionDTO" {   | 
DeployToActiveActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$DeployToActiveActionDTO" {   | 
DeployToActiveResultsDTO | Click here to expand...{   | 
DeployToStoredActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$DeployToStoredActionDTO" {   | 
DeviceAdapterDTO | Click here to expand...{   | 
DeviceAgentDTO | Click here to expand...{   | 
DeviceAgentNICDTO | Click here to expand...{   | 
DeviceDTO | Click here to expand...{   | 
DeviceFilterDTO | Click here to expand...{   | 
DeviceInterfaceDTO | Click here to expand...{   | 
DeviceInventoryParametersDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$DeviceInventoryParametersDTO" {   | 
DeviceResultDTO | Click here to expand...{   | 
DeviceSecurityProfileDTO | Click here to expand...{   | 
DeviceStatusDTO | Click here to expand...{   | 
DiscrepancySummaryParametersDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$DiscrepancySummaryParametersDTO" {   | 
DomainAnywhereDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$DomainAnywhereDTO" {   | 
DomainBlocksDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$DomainBlocksDTO" {   | 
DomainDTO | Click here to expand... | 
DomainImageDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$DomainImageDTO" {   | 
DomainLinesDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$DomainLinesDTO" {   | 
DomainNestedBlocksDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$DomainNestedBlocksDTO" {   | 
DynamicFieldDTO | Click here to expand...{   | 
DynamicFieldValueDTO | Click here to expand...{   | 
EmailActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$EmailActionDTO" {   | 
EmailDistributionListDTO | Click here to expand...{   | 
EmailNotificationParametersDTO | Click here to expand...{   | 
EmailedReportParametersDTO | Click here to expand... | 
EndpointActionResultDTO | Click here to expand...{   | 
EntityDTO | Click here to expand...{   | 
EventActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$EventActionDTO" {   | 
ExternalScriptActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$ExternalScriptActionDTO" {   | 
ExternalScriptActionResultDTO | Click here to expand...{   | 
FailedRuleDTO | Click here to expand...{   | 
FindEndpointActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$FindEndpointActionDTO" {   | 
GetNextSwitchResultsDTO | Click here to expand...{   | 
GroupDTO | Click here to expand...{   | 
HardwareInventoryDTO | Click here to expand...{   | 
IOSHardwareInventoryFilterDTO | Click here to expand...{   | 
ImportResultDTO | Click here to expand...{   | 
JobApprovalDTO | Click here to expand...{   | 
JobApprovalStatusDTO | Click here to expand...{   | 
JobApprovalTypeDTO | Click here to expand...{   | 
JobDTO | Click here to expand...{   | 
JobParametersDTO | Click here to expand...{   | 
JobStatusDTO | Click here to expand...{   | 
JsonPatch | Click here to expand...[   | 
JsonPatch.OneOperation | Click here to expand... | 
JsonPatch.Pointer | Click here to expand...string   | 
JsonPatch.Add | Click here to expand...{   | 
JsonPatch.Remove | Click here to expand...{   | 
JsonPatch.Replace | Click here to expand...{   | 
JsonPatch.Move | Click here to expand...{   | 
JsonPatch.Copy | Click here to expand...{   | 
JsonPatch.Test | Click here to expand...{   | 
MarkAsTrustedActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$MarkAsTrustedActionDTO" {   | 
ModelDTO | Click here to expand...{   | 
NestedBlockDTO | Click here to expand...{   | 
NumericCriteriaDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$NumericCriteriaDTO" {   | 
OsFileDTO | Click here to expand...{   | 
OsImageDTO | Click here to expand...{   | 
OsImageLoadHistoryDTO | Click here to expand...{   | 
PassedRuleDTO | Click here to expand...{   | 
PredefinedJobDTO | Click here to expand...{   | 
PurgeCriteriaDTO | Click here to expand...{   | 
QuarantineEndpointActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$QuarantineEndpointActionDTO" {   | 
RealmDTO | Click here to expand...{   | 
RebootActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$RebootActionDTO" {   | 
RefreshDeviceStatusActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$RefreshDeviceStatusActionDTO" {   | 
RemediateActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$RemediateActionDTO" {   | 
RemoteFileServerDTO | Click here to expand...{   | 
RoleDTO | Click here to expand...{   | 
RuleDTO | Click here to expand...{   | 
RuleFilterDTO | Click here to expand...{   | 
RuleSetDTO | Click here to expand...{   | 
ScriptParamsDTO | Click here to expand...{   | 
SearchStringDTO | Click here to expand...{   | 
SecurityVulnerabilityDTO | Click here to expand...{   | 
SecurityVulnerabilityImporterDTO | Click here to expand...{   | 
SharedRuntimeParameterDTO | Click here to expand...{   | 
SnapshotActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$SnapshotActionDTO" {   | 
SnapshotOsImageActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$SnapshotOsImageActionDTO" {   | 
SnmpManagerStationDTO | Click here to expand...{   | 
SnmpTrapNotificationParametersDTO | Click here to expand...{   | 
SpanActionDTO | Click here to expand...Subclasses: {   | 
SpanParamsDTO | Click here to expand...{   | 
StorageDTO | Click here to expand...{   | 
SubjectDTO | Click here to expand...Subclasses: {   | 
SubjectLineDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$SubjectLineDTO" {   | 
SubjectLinesDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$SubjectLinesDTO" {   | 
SubjectOrderedVersionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$SubjectOrderedVersionDTO" {   | 
SubjectParsedLineDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$SubjectParsedLineDTO" {   | 
SubjectPatternDTO | Click here to expand...Subclasses: {   | 
SubjectPatternsDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$SubjectPatternsDTO" {   | 
SyntaxScanActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$SyntaxScanActionDTO" {   | 
SyntaxScanResultsDTO | Click here to expand...{   | 
SyntaxScanScriptLineDTO | Click here to expand...{   | 
TelnetSshSessionActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$TelnetSshSessionActionDTO" {   | 
TemplateDTO | Click here to expand...{   | 
TermDTO | Click here to expand...{   | 
TextCriteriaDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.RuleService$TextCriteriaDTO" {   | 
TrapActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$TrapActionDTO" {   | 
TriggerDTO | Click here to expand...{   | 
UnquarantineEndpointActionDTO | Click here to expand...Discriminator: "@class" : "com.bmc.bcan.rest.services.v2_0.ActionService$UnquarantineEndpointActionDTO" {   | 
UserDTO | Click here to expand...{   |