Get the status of an instrument
Get the status of an instrument. Includes flags to show if the instrument is online, if it is measuring and recording audio, as well as the calibration and SIC status.
Requires an API key with the instruments:read
scope.
Path parameters
-
serial
string Required Serial number of the selected instrument
Responses
-
200 application/json
OK
-
401 application/json
Your access token is invalid or has expired
-
403 application/json
You do not have permission to access this data
-
404 application/json
There is an error in the request, possibly missing parameter or incorrect url.
-
429 application/json
You have made too many requests in a short time
GET
/control/instruments/{serial}/status
curl \
--request GET 'https://api.mycirrus.cloud/v1/control/instruments/QT123456/status'
Response examples (200)
{
"online": true,
"lastSic": {
"time": "2020-01-01T00:00:00Z",
"status": "Success"
},
"measuring": true,
"sicInProgress": false,
"lastCalibration": {
"time": "2020-01-01T00:00:00Z",
"level": 93.7,
"offset": 0.04,
"status": "Success"
},
"calibrationInProgress": false
}
Response examples (401)
{
"error": "TokenExpired",
"description": "Your access token is invalid or has expired. Try refreshing the token."
}
Response examples (403)
{
"error": "AccessDenied",
"description": "You do not have permission to access this data."
}
Response examples (404)
Example 1
{
"error": "MissingParam",
"description": "The required parameter StartTime was missing from the request."
}
{
"error": "NotFound",
"description": "The instrument QT123456 could not be found."
}
Response examples (429)
{
"error": "TooManyRequests",
"description": "You have made too many requests in a short time. Please wait before trying again."
}