App Cloud APIs are used by mobile applications.
https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/
https://docs.cognitivesystems.com/api/v1/
https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/users
https://docs.cognitivesystems.com/api/v1/users
curl -i -X POST \
https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/users \
-H 'Content-Type: application/json' \
-d '{
"email": "string",
"password": "string",
"first_name": "string",
"last_name": "string",
"username": "string"
}'
{ "username": "string", "email": "string", "first_name": "string", "last_name": "string", "created_at": "string", "updated_at": "string", "confirmed_at": "string", "id": 0 }
Get or create a Wi-Fi Motion network in App Cloud. The BSSID is shared with Core when the network first comes online.
This endpoint verifies the existence of the user's network in Core and if it's claimable. If the network is present in Core, but not in App Cloud, the network is created.
Calling this endpoint has one of the following outcomes:
In the response object, claimed
tells you whether the network has an owner.
If claimed
is false, the network can be claimed by calling /api/v1/network_memberships. If claimed
is true, the user can only be added as a member.
https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/searches
https://docs.cognitivesystems.com/api/v1/searches
curl -i -X POST \
https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/searches \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"bssid": "string"
}'
{ "id": 0, "address": "string", "building_size": "string", "building_type": "string", "latitude": "string", "longitude": "string", "live_enabled": true, "name": "string", "pet_size": "string", "external_id": 0, "timezone": "string", "user_count": 0, "scene_id": 0, "created_at": "string", "updated_at": "string", "network_scene_config": {}, "claimed": true, "is_owner": true, "subscription_id": "string" }
Get or create a Wi-Fi Motion network in App Cloud. The Guardian Id is shared with Core when the network first comes online.
This endpoint verifies the existence of the user's network in Core and if it's claimable. If the network is present in Core, but not in App Cloud, the network is created.
Calling this endpoint has one of the following outcomes:
In the response object, claimed
tells you whether the network has an owner.
If claimed
is false, the network can be claimed by calling /api/v1/network_memberships. If claimed
is true, the user can only be added as a member.
https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/find
https://docs.cognitivesystems.com/api/v1/find
curl -i -X POST \
https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/find \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"guardian_id": "string"
}'
{ "id": 0, "address": "string", "building_size": "string", "building_type": "string", "latitude": "string", "longitude": "string", "live_enabled": true, "name": "string", "pet_size": "string", "external_id": 0, "timezone": "string", "user_count": 0, "scene_id": 0, "created_at": "string", "updated_at": "string", "network_scene_config": {}, "claimed": true, "is_owner": true, "subscription_id": "string" }