Get current HDR collections status
/rest/{version}/statistics/collections
This API is only available for SBC and ESBC.
Request
-
version:
REST API version string.
Available values: v1.2
-
Authorization:
The value in the Authorization header must be the string "
Bearer {access token}", where{access token}is a valid, unexpired token received in response to a prior/rest/{version}/auth/tokenrequest.
Response
200 Response
400 Response
401 Response
404 Response
Examples
Example of Accessing the API with cURL
The following example shows how to get current HDR collections status by submitting a GET request on the REST resource using cURL. For more information about cURL, see Use cURL.
curl -X GET \
--header "Accept: application/xml" \
--header "Authorization: Bearer $TOKEN" \
"https://${SBCIP}/rest/v1.1/statistics/collections"
Example of Accessing the API with Python
The following example shows how to get current HDR collections status by submitting a GET request on the REST resource using Python. This example assumes you have a valid token stored in the token variable. For an example of authenticating with Python, see Authenticate.
import requests
headers = { "Accept":"application/xml", "Authorization":"Bearer " + token }
url = "https://" + sbcip + "/rest/v1.1/statistics/collections"
resp = requests.get(url, headers=headers)
Example of the Response Headers
The following shows an example of the response headers.
HTTP/1.1 200
Server: nginx/1.14.1
Date: Wed, 01 Apr 2020 10:58:18 GMT
Content-Type: application/xml
Transfer-Encoding: chunked
Connection: keep-alive
Example of the Response Body
The following example shows the contents of the response body in XML format.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
<data>
<collectionStatus>
<status>running</status>
<groups>
<group>
<name>temperature</name>
<bootState>disabled</bootState>
<startTime>now</startTime>
<endTime>never</endTime>
</group>
</groups>
<push>
<nextPush>2019-01-16T09:01:05-0500</nextPush>
<subsequentPushMinutes>5</subsequentPushMinutes>
</push>
<pushReceivers>
<pushReceiver>
<address>10.4.4.4</address>
<state>reachable</state>
</pushReceiver>
</pushReceivers>
</collectionStatus>
</data>
<messages/>
<links/>
</response>