The App Cloud APIs expose the Core API endpoints, but with the addition of adding per user authentication and authorization. For example, you may choose to build with App Cloud APIs when developing for a mobile platform.
Cognitive Systems App Cloud API
- Mock serverhttps://docs.cognitivesystems.com/_mock/assets/specs/api/app_cloud/sounding/clients
- https://docs.cognitivesystems.com/api/v1/sounding/clients
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.cognitivesystems.com/_mock/assets/specs/api/app_cloud/sounding/clients \
-H 'Authorization: YOUR_API_KEY_HERE'{ "devices": [ { … }, { … } ] }
The term Friendly Name, also known as friendly_name, refers to a name that is easy for the end user to understand. For example, if referring to a location, it is easier for an end user to refer to a location as "Bedroom" rather than the mac address of the device that is located in the bedroom.
Device location name assigned to the Device or Node. Maximum of 256 characters, supporting letters, spaces, digits, with only the following special characters: =, +, -, _, @, !. Supports base64 encoding. Can also be an empty string.
Indicates whether the device is using the global sensitivity setting or is being overridden at the device level.
Current sensitivity of the device
Only valid when sensitivity_mode = override, otherwise an error will be returned.
Controls if the device can be used for sounding.
- Mock serverhttps://docs.cognitivesystems.com/_mock/assets/specs/api/app_cloud/sounding/clients
- https://docs.cognitivesystems.com/api/v1/sounding/clients
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.cognitivesystems.com/_mock/assets/specs/api/app_cloud/sounding/clients?update=true' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"devices": [
{
"id": 0,
"location": "LocationA"
},
{
"mac": "00:11:22:33:44:55",
"sensitivity": 1,
"sounding_mode": "allow"
}
]
}'{ "status": 0, "success": 0, "details": { "warnings": [], "errors": [] } }