Resource Status Tracking (API)

get
Authorizations
Query parameters
serviceIdsstring[] · max: 100Optional

Limit to ServiceIDs

resourceIdsstring[] · max: 100Optional

Limit to ResourceIDs

pageinteger · min: 1Optional

A page number

Default: 1
itemsPerPageinteger · min: 1 · max: 100Optional

Number of items per page

Default: 50
Responses
200

List of resource state deviations, allowing to identify resources that have diverged from their expected states

get
/api/v2/resources/states/deviations
get
Authorizations
Query parameters
idsstring[] · max: 100Optional

Limit to ServiceIDs

pageinteger · min: 1Optional

A page number

Default: 1
itemsPerPageinteger · min: 1 · max: 100Optional

Number of items per page

Default: 50
Responses
200

Number of resources currently in a deviated state. If no filter is applied the number represents the system wide deviations.

get
/api/v2/resources/states/deviations/count
get
Authorizations
Query parameters
orderBystring · enumOptional

Order response by field

Default: serviceIdPossible values:
orderstring · enumOptional

Ascending or descending order

Default: ASCPossible values:
pageinteger · min: 1Optional

A page number

Default: 1
itemsPerPageinteger · min: 1 · max: 100Optional

Number of items per page

Default: 50
searchTextstringOptional

The value used to retrieve services by matching service IDs

Responses
200

Returns a list of deviated ServiceIds along with their number of deviated resources

get
/api/v2/resources/states/deviations/services
get
Authorizations
Query parameters
serviceIdsstring[] · max: 100Optional

Limit to ServiceIDs

resourceIdsstring[] · max: 100Optional

Limit to ResourceIDs

deviatedall ofOptional

Return only deviated resources

booleanOptional

Flag indicating if a deviation was detected or not

and
anyOptionalDefault: false
pageinteger · min: 1Optional

A page number

Default: 1
itemsPerPageinteger · min: 1 · max: 100Optional

Number of items per page

Default: 50
Responses
200

List of resources including their state and status. If no ServiceIDs and no ResourceIDs are provided, it acts as a wildcard request. Filtering for ResourceIds takes precedence over filtering for ServiceIds. Meaning as soon as ResourceIDs are provided, the ServiceIDs will be ignored.

get
/api/v2/resources/states
get
Authorizations
Query parameters
namesstring[] · max: 100Optional

Limit to specific runners

pageinteger · min: 1Optional

A page number

Default: 1
itemsPerPageinteger · min: 1 · max: 500Optional

Number of items per page

Default: 50
Responses
200

List of heartbeats

application/json
get
/api/v2/resource-runners
get
Authorizations
Responses
200

Every RST related http endpoint definition

application/json
get
/api/v2/resources/rst/httpschemas

Last updated

Was this helpful?