Skip to content

Cognitive Systems WiFi Motion AppCloud API (v1-5-x)

The AppCloud APIs are used by mobile applications to communicate with the Cognitive Systems Infrastructure.

Download OpenAPI description
Languages
Servers
Mock server

https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/

https://docs.cognitivesystems.com/api/v1/

Overview

Operations

Out of Box

Operations

Logging In

Operations

Geofencing

Operations

Account Management

Operations

Network Settings

Operations

Sounding v2

Operations

Events, History, and Visualizations

Operations

Household Insights [BETA]

Operations

Zone Priority [BETA]

Operations

Universal Alerting

Operations

Meta

Operations

Patch Meta Storage

Request

The API supports two storage areas:

  • network: a storage area that is shared by all network users, writable by the owner but only readable by a member
  • user: a read/write storage area that is only visible to the current user (member or owner)
Security
Authorization
Bodyapplication/jsonrequired
networkobject
Example: {"config":true}
userobject
Example: {"some storage":"for only the user"}
curl -i -X PATCH \
  https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/meta \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "network": {
      "config": true
    },
    "user": {
      "some storage": "for only the user"
    }
  }'

Responses

OK

Delete Meta Storage

Request

Deletes network meta storage. Only the owner can perform this action.

Security
Authorization
curl -i -X DELETE \
  https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/meta \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Success

[BETA] Get Meta of User

Request

Shows the user's meta storage

Security
Authorization
curl -i -X GET \
  https://docs.cognitivesystems.com/_mock/assets/specs/app-cloud/v1-5-x/user/meta \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
object(Root Type for get_user_meta)
Response
application/json
{ "Sample_key": "Sample_value" }

Administration

Operations