The WiFi Motion Core Cloud APIs facilitate the creation, configuration, and management of WiFi Motion networks via RESTful APIs. Additionally, it offers interfaces for accessing topologies, events, and motion data. The only difference is that the Core APIs do not specifically reference a user, and instead provide you with the ability to query the data from any network that is available in the environment.
WiFi Motion Core APIs (v3-x-x)
https://docs.cognitivesystems.com/_mock/assets/specs/mns/v3-x-x/
- Mock server
https://docs.cognitivesystems.com/_mock/assets/specs/mns/v3-x-x/network/{network_id}/meta
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.cognitivesystems.com/_mock/assets/specs/mns/v3-x-x/network/{network_id}/meta?key=string' \
-H 'Authorization: YOUR_API_KEY_HERE'
Network meta config
neuron environment to be used with this network (only current dev is supported)
Identifies if the network is in a paused state. Only applicable for Access Points and wireless extenders.
0
The network is not paused.1
The network is paused.
Advanced - Network level overwrite of gatekeeper's mqSecurePort
response.
(internal) used to indicate if there is older network id assigned to this network
(internal) used to indicate if there is older guardian id assigned to this network
{ "dwm": { "groupId": 1, "systemName": "A0B1234C-DE56-7FAB-C89D-E012F3456789", "systemOwner": "" }, "location": { "01:2a:b3:45:c6:78": "Basement", "01:2a:b3:45:c6:7d": "Living Room", "01:a2:3b:4c:d5:67": "Basement", "01:a2:3b:4c:de:fa": "Basement", "a0:12:3b:4c:56:de": "Upstairs Main Bathroom" }, "neuron_env": "", "motion_paused": 0, "guardian_env": "local", "friendly_name": { "01:2a:b3:45:c6:78": "Basement Landing", "01:2a:b3:45:c6:7d": "Stereo", "01:a2:3b:4c:d5:67": "TV - Backroom", "01:a2:3b:4c:de:fa": "TV - Fireplace", "a0:12:3b:4c:56:de": "Upstairs Hallway" } }
neuron environment to be used with this network (only current dev is supported)
Identifies if the network is in a paused state. Only applicable for Access Points and wireless extenders.
0
The network is not paused.1
The network is paused.
Advanced - Network level overwrite of gatekeeper's mqSecurePort
response.
(internal) used to indicate if there is older network id assigned to this network
(internal) used to indicate if there is older guardian id assigned to this network
- Mock server
https://docs.cognitivesystems.com/_mock/assets/specs/mns/v3-x-x/network/{network_id}/meta
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.cognitivesystems.com/_mock/assets/specs/mns/v3-x-x/network/{network_id}/meta?key=string&update=false' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"dwm": {
"groupId": "string",
"systemName": "string",
"systemType": "string",
"systemOwner": "string",
"configurationType": "string"
},
"home": {
"sens": 0,
"cooldown": 0,
"sensitivity_level": "string"
},
"location": {
"property1": "string",
"property2": "string"
},
"neuron_env": "string",
"motion_paused": 0,
"mqSecureRadarPort": 0,
"auto_segment": 0,
"guardian_env": "string",
"friendly_name": {
"property1": "string",
"property2": "string"
},
"new_network_id": 0,
"old_network_id": 0,
"new_guardian_id": "string",
"gatekeeper_redirect": "string",
"property1": "string",
"property2": "string"
}'
Network meta config
neuron environment to be used with this network (only current dev is supported)
Identifies if the network is in a paused state. Only applicable for Access Points and wireless extenders.
0
The network is not paused.1
The network is paused.
Advanced - Network level overwrite of gatekeeper's mqSecurePort
response.
(internal) used to indicate if there is older network id assigned to this network
(internal) used to indicate if there is older guardian id assigned to this network
{ "dwm": { "groupId": "string", "systemName": "string", "systemType": "string", "systemOwner": "string", "configurationType": "string" }, "home": { "sens": 0, "cooldown": 0, "sensitivity_level": "string" }, "location": { "property1": "string", "property2": "string" }, "neuron_env": "string", "motion_paused": 0, "mqSecureRadarPort": 0, "auto_segment": 0, "guardian_env": "string", "friendly_name": { "property1": "string", "property2": "string" }, "new_network_id": 0, "old_network_id": 0, "new_guardian_id": "string", "gatekeeper_redirect": "string", "property1": "string", "property2": "string" }
neuron environment to be used with this network (only current dev is supported)
Identifies if the network is in a paused state. Only applicable for Access Points and wireless extenders.
0
The network is not paused.1
The network is paused.
Advanced - Network level overwrite of gatekeeper's mqSecurePort
response.
(internal) used to indicate if there is older network id assigned to this network
(internal) used to indicate if there is older guardian id assigned to this network
- Mock server
https://docs.cognitivesystems.com/_mock/assets/specs/mns/v3-x-x/network/{network_id}/meta
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.cognitivesystems.com/_mock/assets/specs/mns/v3-x-x/network/{network_id}/meta?key=string&update=false' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"dwm": {
"groupId": "string",
"systemName": "string",
"systemType": "string",
"systemOwner": "string",
"configurationType": "string"
},
"home": {
"sens": 0,
"cooldown": 0,
"sensitivity_level": "string"
},
"location": {
"property1": "string",
"property2": "string"
},
"neuron_env": "string",
"motion_paused": 0,
"mqSecureRadarPort": 0,
"auto_segment": 0,
"guardian_env": "string",
"friendly_name": {
"property1": "string",
"property2": "string"
},
"new_network_id": 0,
"old_network_id": 0,
"new_guardian_id": "string",
"gatekeeper_redirect": "string",
"property1": "string",
"property2": "string"
}'
Network meta config
neuron environment to be used with this network (only current dev is supported)
Identifies if the network is in a paused state. Only applicable for Access Points and wireless extenders.
0
The network is not paused.1
The network is paused.
Advanced - Network level overwrite of gatekeeper's mqSecurePort
response.
(internal) used to indicate if there is older network id assigned to this network
(internal) used to indicate if there is older guardian id assigned to this network
{ "dwm": { "groupId": "string", "systemName": "string", "systemType": "string", "systemOwner": "string", "configurationType": "string" }, "home": { "sens": 0, "cooldown": 0, "sensitivity_level": "string" }, "location": { "property1": "string", "property2": "string" }, "neuron_env": "string", "motion_paused": 0, "mqSecureRadarPort": 0, "auto_segment": 0, "guardian_env": "string", "friendly_name": { "property1": "string", "property2": "string" }, "new_network_id": 0, "old_network_id": 0, "new_guardian_id": "string", "gatekeeper_redirect": "string", "property1": "string", "property2": "string" }