/api/v1/asset

post

General call for creating one asset element of any type or group of asset elements. Body of the request create asset has the same structure as the one of the request update asset and also as the one of the response retrieve asset informations.

get

Exports all asset elements (with their properties) in a CSV (comma-separated values) format.

post

Imports CSV (comma-separated values) file containing all asset elements with their properties.

get

Retrieves the list of all devices (of chosen types) regardless the datacenter.

get

Retrieves the list of datacenters.

get

Retrieves the list of rooms regardless the datacenter.

get

Retrieves the list of racks regardless the datacenter.

get

Retrieves the list of rows regardless the datacenter.

get

Retrieves the list of groups of asset elements.

get

Retrieves informations about the requested asset element or group of asset elements.

put

Updates the requested (existing) asset element or group of asset elements. Body of the request update asset has the same structure as the one of the request create asset and also as the one of the response retrieve asset informations.

delete

Deletes the requested (existing) asset element or group of asset elements. The asset element may be deleted only if there is no child dependences.

/api/v1/assets

get

Retrieves the list of assets of specified types/subtypes.

/api/v1/topology/location

get

Retrieves the location topology from the specific location starting point or to the specific ending point. Or retrieves a list of unlocated asset elements of the requested type.

/api/v1/topology/power

get

Retrieves the power topology from the specific location starting point.

/api/v1/metric/current

get

Retrieves current values of all available metrics for the requested elements.

/api/v1/metric/computed/rack_total

get

Retrieves requested rack statistics.

/api/v1/metric/computed/datacenter_indicators

get

Retrieves requested datacenter statistics.

/api/v1/metric/computed/average

get

Retrieves stored averaged data from within the specified time interval, of the specified type and specified granularity.

/api/v1/metric/computed/uptime

get

Retrieves outage time of requested datacenters.

/api/v1/alerts/activelist

get

Retrieves alerts list optionally limited to certain state, element or all elements belonging under specified element in the topology tree.

/api/v1/alerts/rules

post

Creates new alert rule.

get

Retrieves list of alert rule representations, optionally limited to certain type or class of rules.

get

Retrieves representation of the alert rule with the given name.

put

Updates the requested alert rule, provided that the rule with the given name exists.

/api/v1/alerts/ack/{rule_name}/{asset_name}

put

Sets acknowledge state to an alert identified by the given rule name and name of the element.

/api/v1/admin

Not yet an existing address by itself.

post

Sets up internal system time.

get

Retrieves internal system time.

post

Updates values of specified configuration settings or creates new configuration settings.

get

Retrieves value of the specified configuration setting.

get

Retrieves a list of available services.

get

Retrieves the status of the required service.

post

Requests start of the given service.

post

Requests termination of the given service.

post

Requests restart of the given service.

post

Enables the given service to start during bootup.

post

Disables the given service to start during bootup.

get

Retrieves a list of configurable network interfaces.

get

Retrieves settings of the specified interface.

put

Updates settings of the specified interface.

get

Retrieves list of network interfaces that are used at the moment in the system.

get

Retrieves settings of the specified interface.

post

Accepts current license agreement.

get

Retrieves text of the latest license agreement.

get

Retrieves status of license acceptance.

post

Changes user's password.

get

Retrieves various system informations.

/api/v1/admin/email_test

post

Sends test email to the requested email address.

TODO the whole call

/api/v1/oauth2/token

post

Retrieves a new authentication token.

/api/v1/oauth2/revoke

post

Invalidates the given token.