# Live Motion Websocket Open a Websocket connection streaming live motion data. Endpoint: GET /motions Security: Authorization ## Query parameters: - `token` (string, required) The JWT token. - `network_id` (number, required) The internal network ID ## Response 204 fields (application/json): - `ts` (number) UTC epoch timestamp Example: 1660309417.96 - `links` (array) Array of source-destination device names. Example: ["4C72900A72.EM7F6001D5","EM7F6001D5.0c80639418d0","EM7F6001D5.4C72900A72","EM7F6001D5.64166679e0cb"] - `data` (object) Raw motion data Example: {"lraw":[0.04,0,0.15,0.03],"mkai":[0.04,0,0.15,0],"mkai_original":[0.04,0,0.15,0],"mkai_scaled":[0.04,0,0.15,0],"throughput":[1,1,1,1]} - `data.lraw` (array) Example: [0.04,0,0.15,0.03] - `data.mkai` (array) Example: [0.04,0,0.15,0] - `data.mkai_original` (array) Example: [0.04,0,0.15,0] - `data.mkai_scaled` (array) Example: [0.04,0,0.15,0] - `data.throughput` (array) Example: [1,1,1,1] - `loc` (array) Localization result or 'nomotion'. Example: ["4C72900A72"] - `interval` (integer) 500 ms message interval Example: 500 - `count` (integer) Always 1. Example: 1 - `last_motion` (number) UTC opch timestamp of last motion. Example: 1660308050.97 - `loc_name` (string) Friendly location name. Example: "4C72900A72"