{ "uuid": "36184538-6a22-463f-b2d6-6cda7e813a49", "lastMigration": 29, "name": "Netatmo", "endpointPrefix": "api", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "a29bf7b7-37fb-46b6-878e-e581cdaccee5", "documentation": "Links a callback url to a user.\n", "method": "get", "endpoint": "addwebhook", "responses": [ { "uuid": "a682e27e-5888-441c-b446-f6f1f8a8afe2", "body": "{\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "32ac5403-5edc-4021-ab8d-e3ccda840cd5", "documentation": "The method createnewschedule creates a new schedule stored in the backup list.", "method": "post", "endpoint": "createnewschedule", "responses": [ { "uuid": "fb77db2f-881a-49cc-93ba-3ccad9e253b1", "body": "{\n \"body\": {\n \"schedule_id\": \"\"\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "667f15ee-7553-4e6b-99dd-f88bd7411d9f", "documentation": "The method devicelist returns the list of devices owned by the user, and their modules.\nA device is identified by its _id (which is its mac address) and each device may have one, several or no modules, also identified by an _id.\n", "method": "get", "endpoint": "devicelist", "responses": [ { "uuid": "92486030-dbc5-4151-81b5-ace3ed22a48e", "body": "{\n \"body\": {\n \"devices\": [\n {\n \"_id\": \"\",\n \"behavior\": {{faker 'number.int' max=99999}},\n \"cipher_id\": \"\",\n \"dashboard_data\": {\n \"AbsolutePressure\": {{faker 'number.float'}},\n \"BoilerOff\": {{faker 'number.int' max=99999}},\n \"BoilerOn\": {{faker 'number.int' max=99999}},\n \"CO2\": {{faker 'number.float'}},\n \"GustAngle\": {{faker 'number.int' max=99999}},\n \"GustStrength\": {{faker 'number.int' max=99999}},\n \"Humidity\": {{faker 'number.float'}},\n \"Noise\": {{faker 'number.float'}},\n \"Pressure\": {{faker 'number.float'}},\n \"Rain\": {{faker 'number.float'}},\n \"Temperature\": {{faker 'number.float'}},\n \"WindAngle\": {{faker 'number.int' max=99999}},\n \"WindStrength\": {{faker 'number.int' max=99999}},\n \"date_max_temp\": {{faker 'number.int' max=99999}},\n \"date_max_wind_str\": {{faker 'number.int' max=99999}},\n \"date_min_temp\": {{faker 'number.int' max=99999}},\n \"device_id\": {{faker 'number.float'}},\n \"health_idx\": {{faker 'number.int' max=99999}},\n \"max_temp\": {{faker 'number.float'}},\n \"max_wind_str\": {{faker 'number.int' max=99999}},\n \"min_temp\": {{faker 'number.float'}},\n \"pressure_trend\": \"\",\n \"sum_rain_1\": {{faker 'number.float'}},\n \"sum_rain_24\": {{faker 'number.float'}},\n \"temp_trend\": \"\",\n \"time_utc\": {{faker 'number.int' max=99999}}\n },\n \"data_type\": [\n \"\"\n ],\n \"date_setup\": {\n \"sec\": {{faker 'number.int' max=99999}},\n \"usec\": {{faker 'number.int' max=99999}}\n },\n \"firmware\": {{faker 'number.int' max=99999}},\n \"first_pid_avail\": {{faker 'datatype.boolean'}},\n \"heating_system\": {\n \"heating_energy\": \"\",\n \"heating_system_window_seen\": {{faker 'datatype.boolean'}}\n },\n \"house_model\": {\n \"algo_type\": \"\",\n \"ca\": {\n \"so\": \"\",\n \"te\": {{faker 'number.float'}},\n \"ti\": {{faker 'number.int' max=99999}}\n },\n \"ext_temps\": {},\n \"first_anticipate_avail\": {{faker 'datatype.boolean'}},\n \"first_pid_avail\": {{faker 'datatype.boolean'}},\n \"gefs\": {\n \"lag_down\": {{faker 'number.int' max=99999}},\n \"lag_up\": {{faker 'number.int' max=99999}},\n \"off_overshoot\": {{faker 'number.float'}},\n \"on_overshoot\": {{faker 'number.float'}},\n \"pk\": {{faker 'number.int' max=99999}},\n \"tau\": {{faker 'number.int' max=99999}}\n },\n \"in_use\": \"\",\n \"last_compute_try\": {\n \"sec\": {{faker 'number.int' max=99999}},\n \"usec\": {{faker 'number.int' max=99999}}\n },\n \"link_station\": {\n \"Temperature\": {{faker 'number.float'}},\n \"ext\": \"\",\n \"mac\": \"\"\n },\n \"pid_algo\": {\n \"gain\": {{faker 'number.int' max=99999}},\n \"period\": {{faker 'number.int' max=99999}},\n \"td\": {{faker 'number.int' max=99999}},\n \"ti\": {{faker 'number.int' max=99999}}\n },\n \"prefered_algo_type\": \"\",\n \"simple_algo\": {\n \"high_deadband\": {{faker 'number.int' max=99999}}\n },\n \"station\": {\n \"lag_down\": {{faker 'number.int' max=99999}},\n \"lag_up\": {{faker 'number.int' max=99999}},\n \"off_overshoot\": {{faker 'number.float'}},\n \"on_overshoot\": {{faker 'number.float'}},\n \"pk\": {{faker 'number.int' max=99999}},\n \"tau\": {{faker 'number.int' max=99999}}\n },\n \"station_firsttime_anticipate\": {{faker 'datatype.boolean'}},\n \"time\": {\n \"sec\": {{faker 'number.int' max=99999}},\n \"usec\": {{faker 'number.int' max=99999}}\n },\n \"time_algo_changed\": {{faker 'number.int' max=99999}},\n \"time_pid_computed\": {{faker 'number.int' max=99999}}\n },\n \"hw_version\": {{faker 'number.int' max=99999}},\n \"ip\": \"\",\n \"last_fw_update\": {{faker 'number.int' max=99999}},\n \"last_radio_store\": {{faker 'number.int' max=99999}},\n \"last_status_store\": {{faker 'number.int' max=99999}},\n \"last_upgrade\": {{faker 'number.int' max=99999}},\n \"module_name\": \"\",\n \"modules\": [\n \"\"\n ],\n \"new_feature_avail\": {{faker 'datatype.boolean'}},\n \"place\": {\n \"altitude\": {{faker 'number.float'}},\n \"city\": \"\",\n \"country\": \"\",\n \"from_ip\": {{faker 'datatype.boolean'}},\n \"improveLocProposed\": {{faker 'datatype.boolean'}},\n \"location\": [\n {{faker 'number.float'}}\n ],\n \"timezone\": \"\",\n \"trust_location\": {{faker 'datatype.boolean'}}\n },\n \"public_ext_data\": {{faker 'datatype.boolean'}},\n \"setpoint\": {},\n \"setpoint_default_duration\": {{faker 'number.int' max=99999}},\n \"setpoint_order\": {},\n \"station_name\": \"\",\n \"therm_program\": {},\n \"therm_program_backup\": {},\n \"therm_program_order\": {},\n \"type\": \"\",\n \"udp_conn\": {{faker 'datatype.boolean'}},\n \"user_owner\": [\n \"\"\n ],\n \"wifi_status\": {{faker 'number.int' max=99999}}\n }\n ],\n \"modules\": [\n {\n \"_id\": \"\",\n \"battery_percent\": {{faker 'number.int' max=99999}},\n \"battery_vp\": {{faker 'number.int' max=99999}},\n \"dashboard_data\": {\n \"AbsolutePressure\": {{faker 'number.float'}},\n \"BoilerOff\": {{faker 'number.int' max=99999}},\n \"BoilerOn\": {{faker 'number.int' max=99999}},\n \"CO2\": {{faker 'number.float'}},\n \"GustAngle\": {{faker 'number.int' max=99999}},\n \"GustStrength\": {{faker 'number.int' max=99999}},\n \"Humidity\": {{faker 'number.float'}},\n \"Noise\": {{faker 'number.float'}},\n \"Pressure\": {{faker 'number.float'}},\n \"Rain\": {{faker 'number.float'}},\n \"Temperature\": {{faker 'number.float'}},\n \"WindAngle\": {{faker 'number.int' max=99999}},\n \"WindStrength\": {{faker 'number.int' max=99999}},\n \"date_max_temp\": {{faker 'number.int' max=99999}},\n \"date_max_wind_str\": {{faker 'number.int' max=99999}},\n \"date_min_temp\": {{faker 'number.int' max=99999}},\n \"device_id\": {{faker 'number.float'}},\n \"health_idx\": {{faker 'number.int' max=99999}},\n \"max_temp\": {{faker 'number.float'}},\n \"max_wind_str\": {{faker 'number.int' max=99999}},\n \"min_temp\": {{faker 'number.float'}},\n \"pressure_trend\": \"\",\n \"sum_rain_1\": {{faker 'number.float'}},\n \"sum_rain_24\": {{faker 'number.float'}},\n \"temp_trend\": \"\",\n \"time_utc\": {{faker 'number.int' max=99999}}\n },\n \"data_type\": [\n \"\"\n ],\n \"date_setup\": {\n \"sec\": {{faker 'number.int' max=99999}},\n \"usec\": {{faker 'number.int' max=99999}}\n },\n \"firmware\": {{faker 'number.int' max=99999}},\n \"last_message\": {{faker 'number.int' max=99999}},\n \"last_seen\": {{faker 'number.int' max=99999}},\n \"main_device\": \"\",\n \"module_name\": \"\",\n \"public_ext_data\": {{faker 'datatype.boolean'}},\n \"rf_status\": {{faker 'number.int' max=99999}},\n \"therm_orientation\": {{faker 'number.int' max=99999}},\n \"therm_relay_cmd\": {{faker 'number.int' max=99999}},\n \"type\": \"\"\n }\n ]\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "735fa76a-e788-4426-bd95-1086fe8db65a", "documentation": "Dissociates a webhook from a user.\n", "method": "get", "endpoint": "dropwebhook", "responses": [ { "uuid": "dfdcb563-0bd0-48f6-9f4f-d6ee507e8b9d", "body": "{\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ea855117-7fcc-4e1c-b10d-c711aecc0f3c", "documentation": "Returns the snapshot associated to an event.\n", "method": "get", "endpoint": "getcamerapicture", "responses": [ { "uuid": "2341349b-473e-4705-afd9-df800a331f14", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f1d666e3-0000-4176-a118-f008a99b4b59", "documentation": "Returns the snapshot associated to an event.\n", "method": "get", "endpoint": "geteventsuntil", "responses": [ { "uuid": "12a3dad9-031e-43de-97db-e7c480855348", "body": "{\n \"body\": {\n \"events_list\": [\n {\n \"camera_id\": \"\",\n \"category\": \"{{oneOf (array 'human' 'animal' 'vehicle')}}\",\n \"event_list\": [\n {\n \"id\": \"\",\n \"message\": \"\",\n \"offset\": {{faker 'number.int' max=99999}},\n \"snapshot\": {\n \"id\": \"\",\n \"key\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\n },\n \"time\": {{faker 'number.int' max=99999}},\n \"type\": \"{{oneOf (array 'human' 'animal' 'vehicle')}}\"\n }\n ],\n \"id\": \"\",\n \"is_arrival\": {{faker 'datatype.boolean'}},\n \"message\": \"\",\n \"person_id\": \"\",\n \"snapshot\": {\n \"id\": \"\",\n \"key\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\n },\n \"sub_type\": {{faker 'number.int' max=99999}},\n \"time\": {{faker 'number.int' max=99999}},\n \"type\": \"\",\n \"video_id\": \"\",\n \"video_status\": \"\"\n }\n ]\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3fc303f4-4760-4c42-bccf-2e58f29fa2a7", "documentation": "The method gethomecoachsdata Returns data from a user Healthy Home Coach Station (measures and device specific data).", "method": "get", "endpoint": "gethomecoachsdata", "responses": [ { "uuid": "034f0261-a1fb-4d62-8c4a-77ae2f82e2f2", "body": "{\n \"body\": {\n \"devices\": [\n {\n \"_id\": \"\",\n \"cipher_id\": \"\",\n \"co2_calibrating\": {{faker 'datatype.boolean'}},\n \"dashboard_data\": {\n \"AbsolutePressure\": {{faker 'number.float'}},\n \"BoilerOff\": {{faker 'number.int' max=99999}},\n \"BoilerOn\": {{faker 'number.int' max=99999}},\n \"CO2\": {{faker 'number.float'}},\n \"GustAngle\": {{faker 'number.int' max=99999}},\n \"GustStrength\": {{faker 'number.int' max=99999}},\n \"Humidity\": {{faker 'number.float'}},\n \"Noise\": {{faker 'number.float'}},\n \"Pressure\": {{faker 'number.float'}},\n \"Rain\": {{faker 'number.float'}},\n \"Temperature\": {{faker 'number.float'}},\n \"WindAngle\": {{faker 'number.int' max=99999}},\n \"WindStrength\": {{faker 'number.int' max=99999}},\n \"date_max_temp\": {{faker 'number.int' max=99999}},\n \"date_max_wind_str\": {{faker 'number.int' max=99999}},\n \"date_min_temp\": {{faker 'number.int' max=99999}},\n \"device_id\": {{faker 'number.float'}},\n \"health_idx\": {{faker 'number.int' max=99999}},\n \"max_temp\": {{faker 'number.float'}},\n \"max_wind_str\": {{faker 'number.int' max=99999}},\n \"min_temp\": {{faker 'number.float'}},\n \"pressure_trend\": \"\",\n \"sum_rain_1\": {{faker 'number.float'}},\n \"sum_rain_24\": {{faker 'number.float'}},\n \"temp_trend\": \"\",\n \"time_utc\": {{faker 'number.int' max=99999}}\n },\n \"data_type\": [\n \"\"\n ],\n \"date_setup\": {{faker 'number.int' max=99999}},\n \"firmware\": {{faker 'number.int' max=99999}},\n \"last_setup\": {{faker 'number.int' max=99999}},\n \"last_status_store\": {{faker 'number.int' max=99999}},\n \"last_upgrade\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"place\": {\n \"altitude\": {{faker 'number.float'}},\n \"city\": \"\",\n \"country\": \"\",\n \"from_ip\": {{faker 'datatype.boolean'}},\n \"improveLocProposed\": {{faker 'datatype.boolean'}},\n \"location\": [\n {{faker 'number.float'}}\n ],\n \"timezone\": \"\",\n \"trust_location\": {{faker 'datatype.boolean'}}\n },\n \"type\": \"\",\n \"wifi_status\": {{faker 'number.int' max=99999}}\n }\n ],\n \"user\": {\n \"_id\": \"\",\n \"administrative\": {\n \"country\": \"\",\n \"feel_like_algo\": \"\",\n \"lang\": \"\",\n \"pressureunit\": \"\",\n \"reg_locale\": \"\",\n \"unit\": \"\",\n \"windunit\": \"\"\n },\n \"date_creation\": {\n \"sec\": {{faker 'number.int' max=99999}},\n \"usec\": {{faker 'number.int' max=99999}}\n },\n \"devices\": [\n \"\"\n ],\n \"friend_devices\": [\n \"\"\n ],\n \"mail\": \"\",\n \"timeline_not_read\": {{faker 'number.int' max=99999}},\n \"timeline_size\": {{faker 'number.int' max=99999}}\n }\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3ad232b6-2dc2-4fa6-b4e2-2b0f551574cd", "documentation": "Returns information about users homes and cameras.\n", "method": "get", "endpoint": "gethomedata", "responses": [ { "uuid": "585cf05d-2c8d-4c9c-a3ab-ed983b7f6897", "body": "{\n \"body\": {\n \"global_info\": {\n \"show_tags\": {{faker 'datatype.boolean'}}\n },\n \"homes\": [\n {\n \"cameras\": [\n {\n \"alim_status\": \"\",\n \"id\": \"\",\n \"is_local\": {{faker 'datatype.boolean'}},\n \"light_mode_status\": \"{{oneOf (array 'on' 'off' 'auto')}}\",\n \"name\": \"\",\n \"sd_status\": \"\",\n \"status\": \"\",\n \"type\": \"\",\n \"vpn_url\": \"\"\n }\n ],\n \"events\": [\n {\n \"camera_id\": \"\",\n \"category\": \"{{oneOf (array 'human' 'animal' 'vehicle')}}\",\n \"event_list\": [\n {\n \"id\": \"\",\n \"message\": \"\",\n \"offset\": {{faker 'number.int' max=99999}},\n \"snapshot\": {\n \"id\": \"\",\n \"key\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\n },\n \"time\": {{faker 'number.int' max=99999}},\n \"type\": \"{{oneOf (array 'human' 'animal' 'vehicle')}}\"\n }\n ],\n \"id\": \"\",\n \"is_arrival\": {{faker 'datatype.boolean'}},\n \"message\": \"\",\n \"person_id\": \"\",\n \"snapshot\": {\n \"id\": \"\",\n \"key\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\n },\n \"sub_type\": {{faker 'number.int' max=99999}},\n \"time\": {{faker 'number.int' max=99999}},\n \"type\": \"\",\n \"video_id\": \"\",\n \"video_status\": \"\"\n }\n ],\n \"id\": \"\",\n \"modules\": [\n {\n \"battery_percent\": {{faker 'number.int' max=99999}},\n \"id\": \"\",\n \"last_activity\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"rf\": \"\",\n \"status\": \"\",\n \"type\": \"\"\n }\n ],\n \"name\": \"\",\n \"persons\": [\n {\n \"face\": {\n \"id\": \"\",\n \"key\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\n },\n \"id\": \"\",\n \"last_seen\": {{faker 'number.int' max=99999}},\n \"out_of_sight\": {{faker 'datatype.boolean'}},\n \"pseudo\": \"\"\n }\n ],\n \"place\": {\n \"city\": \"\",\n \"country\": \"\",\n \"timezone\": \"\"\n }\n }\n ],\n \"user\": {\n \"lang\": \"\",\n \"reg_locale\": \"\"\n }\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "71ab0ae6-adec-4ddf-89ad-30c6f06698fa", "documentation": "Returns most recent events.\n", "method": "get", "endpoint": "getlasteventof", "responses": [ { "uuid": "e4cd2cf3-96ca-44ee-bca0-4037bed00dd7", "body": "{\n \"body\": {\n \"events_list\": [\n {\n \"camera_id\": \"\",\n \"category\": \"{{oneOf (array 'human' 'animal' 'vehicle')}}\",\n \"event_list\": [\n {\n \"id\": \"\",\n \"message\": \"\",\n \"offset\": {{faker 'number.int' max=99999}},\n \"snapshot\": {\n \"id\": \"\",\n \"key\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\n },\n \"time\": {{faker 'number.int' max=99999}},\n \"type\": \"{{oneOf (array 'human' 'animal' 'vehicle')}}\"\n }\n ],\n \"id\": \"\",\n \"is_arrival\": {{faker 'datatype.boolean'}},\n \"message\": \"\",\n \"person_id\": \"\",\n \"snapshot\": {\n \"id\": \"\",\n \"key\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\n },\n \"sub_type\": {{faker 'number.int' max=99999}},\n \"time\": {{faker 'number.int' max=99999}},\n \"type\": \"\",\n \"video_id\": \"\",\n \"video_status\": \"\"\n }\n ]\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9537ff67-9c6b-428d-8cfd-ab7086385abb", "documentation": "The method getmeasure returns the measurements of a device or a module.\n", "method": "get", "endpoint": "getmeasure", "responses": [ { "uuid": "9a2d7bbc-c121-4759-be70-0453e2df3fbd", "body": "{\n \"body\": [\n {\n \"beg_time\": {{faker 'number.int' max=99999}},\n \"step_time\": {{faker 'number.int' max=99999}},\n \"value\": [\n [\n {{faker 'number.float'}}\n ]\n ]\n }\n ],\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fc59ef06-70fe-4525-ac59-a33f58384838", "documentation": "Returns previous events.\n", "method": "get", "endpoint": "getnextevents", "responses": [ { "uuid": "7764fe12-4821-45f5-a837-cb79440f9a04", "body": "{\n \"body\": {\n \"events_list\": [\n {\n \"camera_id\": \"\",\n \"category\": \"{{oneOf (array 'human' 'animal' 'vehicle')}}\",\n \"event_list\": [\n {\n \"id\": \"\",\n \"message\": \"\",\n \"offset\": {{faker 'number.int' max=99999}},\n \"snapshot\": {\n \"id\": \"\",\n \"key\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\n },\n \"time\": {{faker 'number.int' max=99999}},\n \"type\": \"{{oneOf (array 'human' 'animal' 'vehicle')}}\"\n }\n ],\n \"id\": \"\",\n \"is_arrival\": {{faker 'datatype.boolean'}},\n \"message\": \"\",\n \"person_id\": \"\",\n \"snapshot\": {\n \"id\": \"\",\n \"key\": \"\",\n \"version\": {{faker 'number.int' max=99999}}\n },\n \"sub_type\": {{faker 'number.int' max=99999}},\n \"time\": {{faker 'number.int' max=99999}},\n \"type\": \"\",\n \"video_id\": \"\",\n \"video_status\": \"\"\n }\n ]\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0ae43cb1-53bc-448f-9b79-c4b88aabd2c7", "documentation": "Retrieves publicly shared weather data from Outdoor Modules within a predefined area.", "method": "get", "endpoint": "getpublicdata", "responses": [ { "uuid": "1b05c9bb-c5c2-4cc9-b9bf-b7109ede34cc", "body": "{\n \"body\": [\n {\n \"_id\": \"70:ee:50:09:f0:xx\",\n \"mark\": {{faker 'number.int' max=99999}},\n \"measures\": {},\n \"module_types\": {},\n \"modules\": [\n \"\"\n ],\n \"place\": {\n \"altitude\": {{faker 'number.float'}},\n \"city\": \"\",\n \"country\": \"\",\n \"from_ip\": {{faker 'datatype.boolean'}},\n \"improveLocProposed\": {{faker 'datatype.boolean'}},\n \"location\": [\n {{faker 'number.float'}}\n ],\n \"timezone\": \"\",\n \"trust_location\": {{faker 'datatype.boolean'}}\n }\n }\n ],\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ac715896-2ef9-406c-89a1-f8f54dd023d0", "documentation": "The method getstationsdata Returns data from a user's Weather Stations (measures and device specific data).", "method": "get", "endpoint": "getstationsdata", "responses": [ { "uuid": "e9445d49-8fd5-44be-8424-8f456d443cd1", "body": "{\n \"body\": {\n \"devices\": [\n {\n \"_id\": \"\",\n \"cipher_id\": \"\",\n \"co2_calibrating\": {{faker 'datatype.boolean'}},\n \"dashboard_data\": {\n \"AbsolutePressure\": {{faker 'number.float'}},\n \"BoilerOff\": {{faker 'number.int' max=99999}},\n \"BoilerOn\": {{faker 'number.int' max=99999}},\n \"CO2\": {{faker 'number.float'}},\n \"GustAngle\": {{faker 'number.int' max=99999}},\n \"GustStrength\": {{faker 'number.int' max=99999}},\n \"Humidity\": {{faker 'number.float'}},\n \"Noise\": {{faker 'number.float'}},\n \"Pressure\": {{faker 'number.float'}},\n \"Rain\": {{faker 'number.float'}},\n \"Temperature\": {{faker 'number.float'}},\n \"WindAngle\": {{faker 'number.int' max=99999}},\n \"WindStrength\": {{faker 'number.int' max=99999}},\n \"date_max_temp\": {{faker 'number.int' max=99999}},\n \"date_max_wind_str\": {{faker 'number.int' max=99999}},\n \"date_min_temp\": {{faker 'number.int' max=99999}},\n \"device_id\": {{faker 'number.float'}},\n \"health_idx\": {{faker 'number.int' max=99999}},\n \"max_temp\": {{faker 'number.float'}},\n \"max_wind_str\": {{faker 'number.int' max=99999}},\n \"min_temp\": {{faker 'number.float'}},\n \"pressure_trend\": \"\",\n \"sum_rain_1\": {{faker 'number.float'}},\n \"sum_rain_24\": {{faker 'number.float'}},\n \"temp_trend\": \"\",\n \"time_utc\": {{faker 'number.int' max=99999}}\n },\n \"data_type\": [\n \"\"\n ],\n \"date_setup\": {{faker 'number.int' max=99999}},\n \"favorite\": {{faker 'datatype.boolean'}},\n \"firmware\": {{faker 'number.int' max=99999}},\n \"last_setup\": {{faker 'number.int' max=99999}},\n \"last_status_store\": {{faker 'number.int' max=99999}},\n \"last_upgrade\": {{faker 'number.int' max=99999}},\n \"module_name\": \"\",\n \"modules\": [\n {\n \"_id\": \"\",\n \"battery_percent\": {{faker 'number.int' max=99999}},\n \"battery_vp\": {{faker 'number.int' max=99999}},\n \"dashboard_data\": {\n \"AbsolutePressure\": {{faker 'number.float'}},\n \"BoilerOff\": {{faker 'number.int' max=99999}},\n \"BoilerOn\": {{faker 'number.int' max=99999}},\n \"CO2\": {{faker 'number.float'}},\n \"GustAngle\": {{faker 'number.int' max=99999}},\n \"GustStrength\": {{faker 'number.int' max=99999}},\n \"Humidity\": {{faker 'number.float'}},\n \"Noise\": {{faker 'number.float'}},\n \"Pressure\": {{faker 'number.float'}},\n \"Rain\": {{faker 'number.float'}},\n \"Temperature\": {{faker 'number.float'}},\n \"WindAngle\": {{faker 'number.int' max=99999}},\n \"WindStrength\": {{faker 'number.int' max=99999}},\n \"date_max_temp\": {{faker 'number.int' max=99999}},\n \"date_max_wind_str\": {{faker 'number.int' max=99999}},\n \"date_min_temp\": {{faker 'number.int' max=99999}},\n \"device_id\": {{faker 'number.float'}},\n \"health_idx\": {{faker 'number.int' max=99999}},\n \"max_temp\": {{faker 'number.float'}},\n \"max_wind_str\": {{faker 'number.int' max=99999}},\n \"min_temp\": {{faker 'number.float'}},\n \"pressure_trend\": \"\",\n \"sum_rain_1\": {{faker 'number.float'}},\n \"sum_rain_24\": {{faker 'number.float'}},\n \"temp_trend\": \"\",\n \"time_utc\": {{faker 'number.int' max=99999}}\n },\n \"data_type\": [\n \"\"\n ],\n \"firmware\": {{faker 'number.int' max=99999}},\n \"last_message\": {{faker 'number.int' max=99999}},\n \"last_seen\": {{faker 'number.int' max=99999}},\n \"last_setup\": {{faker 'number.int' max=99999}},\n \"module_name\": \"\",\n \"reachable\": {{faker 'datatype.boolean'}},\n \"rf_status\": {{faker 'number.int' max=99999}},\n \"type\": \"\"\n }\n ],\n \"place\": {\n \"altitude\": {{faker 'number.float'}},\n \"city\": \"\",\n \"country\": \"\",\n \"from_ip\": {{faker 'datatype.boolean'}},\n \"improveLocProposed\": {{faker 'datatype.boolean'}},\n \"location\": [\n {{faker 'number.float'}}\n ],\n \"timezone\": \"\",\n \"trust_location\": {{faker 'datatype.boolean'}}\n },\n \"reachable\": {{faker 'datatype.boolean'}},\n \"read_only\": {{faker 'datatype.boolean'}},\n \"station_name\": \"\",\n \"type\": \"\",\n \"wifi_status\": {{faker 'number.int' max=99999}}\n }\n ],\n \"user\": {\n \"_id\": \"\",\n \"administrative\": {\n \"country\": \"\",\n \"feel_like_algo\": \"\",\n \"lang\": \"\",\n \"pressureunit\": \"\",\n \"reg_locale\": \"\",\n \"unit\": \"\",\n \"windunit\": \"\"\n },\n \"date_creation\": {\n \"sec\": {{faker 'number.int' max=99999}},\n \"usec\": {{faker 'number.int' max=99999}}\n },\n \"devices\": [\n \"\"\n ],\n \"friend_devices\": [\n \"\"\n ],\n \"mail\": \"\",\n \"timeline_not_read\": {{faker 'number.int' max=99999}},\n \"timeline_size\": {{faker 'number.int' max=99999}}\n }\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9e025728-2440-4e19-ba5d-0f3e1dfb8b66", "documentation": "The method getthermostatsdata returns information about user's thermostats such as their last measurements.", "method": "get", "endpoint": "getthermostatsdata", "responses": [ { "uuid": "0816e836-67a0-4e7d-a9dd-ed72cbbc7a43", "body": "{\n \"body\": {\n \"devices\": [\n {\n \"_id\": \"70:ee:50:09:f0:xx\",\n \"firmware\": {{faker 'number.int' max=99999}},\n \"last_bilan\": {\n \"m\": {{faker 'number.int' max=99999}},\n \"y\": {{faker 'number.int' max=99999}}\n },\n \"last_plug_seen\": {{faker 'number.int' max=99999}},\n \"last_status_store\": {{faker 'number.int' max=99999}},\n \"modules\": [\n {\n \"_id\": \"\",\n \"battery_percent\": {{faker 'number.int' max=99999}},\n \"battery_vp\": {{faker 'number.int' max=99999}},\n \"firmware\": {{faker 'number.int' max=99999}},\n \"last_message\": {{faker 'number.int' max=99999}},\n \"last_therm_seen\": {{faker 'number.int' max=99999}},\n \"measured\": {\n \"setpoint_temp\": {{faker 'number.float'}},\n \"temperature\": {{faker 'number.float'}},\n \"time\": {{faker 'number.int' max=99999}}\n },\n \"module_name\": \"\",\n \"rf_status\": {{faker 'number.int' max=99999}},\n \"setpoint\": {\n \"setpoint_endtime\": {{faker 'number.int' max=99999}},\n \"setpoint_mode\": \"\",\n \"setpoint_temp\": {{faker 'number.float'}}\n },\n \"setpoint_history\": [\n {\n \"setpoint\": {\n \"setpoint_endtime\": {{faker 'number.int' max=99999}},\n \"setpoint_mode\": \"\",\n \"setpoint_temp\": {{faker 'number.float'}}\n },\n \"timestamp\": {{faker 'number.int' max=99999}}\n }\n ],\n \"setpoint_order\": {\n \"setpoint_endtime\": {{faker 'number.int' max=99999}},\n \"setpoint_mode\": \"\",\n \"setpoint_temp\": {{faker 'number.float'}}\n },\n \"therm_orientation\": {{faker 'number.int' max=99999}},\n \"therm_program_list\": [\n {\n \"name\": \"\",\n \"program_id\": \"\",\n \"selected\": {{faker 'datatype.boolean'}},\n \"timetable\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"m_offset\": {{faker 'number.int' max=99999}}\n }\n ],\n \"zones\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"temp\": {{faker 'number.float'}},\n \"type\": {{faker 'number.int' max=99999}}\n }\n ]\n }\n ],\n \"therm_relay_cmd\": {{faker 'number.int' max=99999}},\n \"type\": \"\"\n }\n ],\n \"place\": {\n \"altitude\": {{faker 'number.float'}},\n \"city\": \"\",\n \"country\": \"\",\n \"from_ip\": {{faker 'datatype.boolean'}},\n \"improveLocProposed\": {{faker 'datatype.boolean'}},\n \"location\": [\n {{faker 'number.float'}}\n ],\n \"timezone\": \"\",\n \"trust_location\": {{faker 'datatype.boolean'}}\n },\n \"plug_connected_boiler\": {{faker 'number.int' max=99999}},\n \"station_name\": \"\",\n \"syncing\": {{faker 'datatype.boolean'}},\n \"type\": \"\",\n \"udp_conn\": {{faker 'datatype.boolean'}},\n \"wifi_status\": {{faker 'number.int' max=99999}}\n }\n ],\n \"user\": {\n \"_id\": \"\",\n \"administrative\": {\n \"country\": \"\",\n \"feel_like_algo\": \"\",\n \"lang\": \"\",\n \"pressureunit\": \"\",\n \"reg_locale\": \"\",\n \"unit\": \"\",\n \"windunit\": \"\"\n },\n \"date_creation\": {\n \"sec\": {{faker 'number.int' max=99999}},\n \"usec\": {{faker 'number.int' max=99999}}\n },\n \"devices\": [\n \"\"\n ],\n \"friend_devices\": [\n \"\"\n ],\n \"mail\": \"\",\n \"timeline_not_read\": {{faker 'number.int' max=99999}},\n \"timeline_size\": {{faker 'number.int' max=99999}}\n }\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cea4a3bd-170d-4359-b462-9b5768941c80", "documentation": "The method getthermstate returns the last Thermostat measurements, its current weekly schedule, and, if present, its current manual temperature setpoint.", "method": "get", "endpoint": "getthermstate", "responses": [ { "uuid": "7d22cdd5-aba3-4216-b928-2f9ddd8bbba9", "body": "{\n \"body\": {\n \"battery_percent\": {{faker 'number.int' max=99999}},\n \"battery_vp\": {{faker 'number.int' max=99999}},\n \"last_plug_seen\": {{faker 'number.int' max=99999}},\n \"last_therm_seen\": {{faker 'number.int' max=99999}},\n \"measured\": {\n \"setpoint_temp\": {{faker 'number.float'}},\n \"temperature\": {{faker 'number.float'}},\n \"time\": {{faker 'number.int' max=99999}}\n },\n \"plug_connected_boiler\": {{faker 'number.int' max=99999}},\n \"rf_status\": {{faker 'number.int' max=99999}},\n \"setpoint\": {\n \"setpoint_endtime\": {{faker 'number.int' max=99999}},\n \"setpoint_mode\": \"\",\n \"setpoint_temp\": {{faker 'number.float'}}\n },\n \"setpoint_order\": {\n \"setpoint_endtime\": {{faker 'number.int' max=99999}},\n \"setpoint_mode\": \"\",\n \"setpoint_temp\": {{faker 'number.float'}}\n },\n \"therm_orientation\": {{faker 'number.int' max=99999}},\n \"therm_program\": {\n \"name\": \"\",\n \"program_id\": \"\",\n \"selected\": {{faker 'datatype.boolean'}},\n \"timetable\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"m_offset\": {{faker 'number.int' max=99999}}\n }\n ],\n \"zones\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"temp\": {{faker 'number.float'}},\n \"type\": {{faker 'number.int' max=99999}}\n }\n ]\n },\n \"therm_program_backup\": [\n {\n \"name\": \"\",\n \"program_id\": \"\",\n \"selected\": {{faker 'datatype.boolean'}},\n \"timetable\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"m_offset\": {{faker 'number.int' max=99999}}\n }\n ],\n \"zones\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"temp\": {{faker 'number.float'}},\n \"type\": {{faker 'number.int' max=99999}}\n }\n ]\n }\n ],\n \"therm_program_order\": {\n \"name\": \"\",\n \"program_id\": \"\",\n \"selected\": {{faker 'datatype.boolean'}},\n \"timetable\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"m_offset\": {{faker 'number.int' max=99999}}\n }\n ],\n \"zones\": [\n {\n \"id\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"temp\": {{faker 'number.float'}},\n \"type\": {{faker 'number.int' max=99999}}\n }\n ]\n },\n \"therm_relay_cmd\": {{faker 'number.int' max=99999}},\n \"udp_conn\": {{faker 'datatype.boolean'}},\n \"wifi_status\": {{faker 'number.int' max=99999}}\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0ccd71f9-9008-4725-b09d-e9c37ff01459", "documentation": "The method getuser returns information about a user such as prefered language, prefered units, and list of devices.\n", "method": "get", "endpoint": "getuser", "responses": [ { "uuid": "1b55b6b1-c4aa-4d3a-b8ec-85a30c96afe6", "body": "{\n \"body\": {\n \"_id\": \"\",\n \"administrative\": {\n \"country\": \"\",\n \"feel_like_algo\": \"\",\n \"lang\": \"\",\n \"pressureunit\": \"\",\n \"reg_locale\": \"\",\n \"unit\": \"\",\n \"windunit\": \"\"\n },\n \"date_creation\": {\n \"sec\": {{faker 'number.int' max=99999}},\n \"usec\": {{faker 'number.int' max=99999}}\n },\n \"devices\": [\n \"\"\n ],\n \"friend_devices\": [\n \"\"\n ],\n \"mail\": \"\",\n \"timeline_not_read\": {{faker 'number.int' max=99999}},\n \"timeline_size\": {{faker 'number.int' max=99999}}\n },\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d8ece6c1-af74-4527-808f-4f042444ec4a", "documentation": "The method partnerdevices returns the list of device_id to which your partner application has access to.", "method": "get", "endpoint": "partnerdevices", "responses": [ { "uuid": "59e1d1b3-7103-4a13-88fc-c14a356512e5", "body": "{\n \"body\": [\n \"\"\n ],\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f2c7275a-03ce-46c6-ad75-3eb01c833460", "documentation": "Sets a person as 'Away' or the Home as 'Empty'. The event will be added to the user’s timeline.\n", "method": "post", "endpoint": "setpersonsaway", "responses": [ { "uuid": "6fa4679d-26fa-4775-86d1-8708056e0616", "body": "{\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9ed63379-3f60-4d5e-9882-2f69e4be0773", "documentation": "Sets a person as 'At home'.\n", "method": "post", "endpoint": "setpersonshome", "responses": [ { "uuid": "d0b5e28f-7cb1-46fe-b973-bc9d9da1cf4f", "body": "{\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1239b48a-50d9-4b15-9061-73428caa659b", "documentation": "The method setthermpoint changes the Thermostat manual temperature setpoint.", "method": "post", "endpoint": "setthermpoint", "responses": [ { "uuid": "b0fa96cb-c4c7-48ee-802d-58af192768ac", "body": "{\n \"body\": \"\",\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b20d18a8-629f-45b7-8cfe-0e09d416c6a8", "documentation": "The method switchschedule switches the Thermostat's schedule to another existing schedule.", "method": "post", "endpoint": "switchschedule", "responses": [ { "uuid": "50921abb-67e4-4da2-888b-34690577f5e8", "body": "{\n \"body\": \"\",\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "34b9fd3e-4531-46d2-9f4f-89780b24f0eb", "documentation": "The method syncschedule changes the Thermostat weekly schedule.", "method": "post", "endpoint": "syncschedule", "responses": [ { "uuid": "b5e67ee0-8e26-4ee8-b447-0a2e7a85cad9", "body": "{\n \"body\": \"\",\n \"status\": \"ok\",\n \"time_exec\": {{faker 'number.float'}},\n \"time_server\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "a29bf7b7-37fb-46b6-878e-e581cdaccee5" }, { "type": "route", "uuid": "32ac5403-5edc-4021-ab8d-e3ccda840cd5" }, { "type": "route", "uuid": "667f15ee-7553-4e6b-99dd-f88bd7411d9f" }, { "type": "route", "uuid": "735fa76a-e788-4426-bd95-1086fe8db65a" }, { "type": "route", "uuid": "ea855117-7fcc-4e1c-b10d-c711aecc0f3c" }, { "type": "route", "uuid": "f1d666e3-0000-4176-a118-f008a99b4b59" }, { "type": "route", "uuid": "3fc303f4-4760-4c42-bccf-2e58f29fa2a7" }, { "type": "route", "uuid": "3ad232b6-2dc2-4fa6-b4e2-2b0f551574cd" }, { "type": "route", "uuid": "71ab0ae6-adec-4ddf-89ad-30c6f06698fa" }, { "type": "route", "uuid": "9537ff67-9c6b-428d-8cfd-ab7086385abb" }, { "type": "route", "uuid": "fc59ef06-70fe-4525-ac59-a33f58384838" }, { "type": "route", "uuid": "0ae43cb1-53bc-448f-9b79-c4b88aabd2c7" }, { "type": "route", "uuid": "ac715896-2ef9-406c-89a1-f8f54dd023d0" }, { "type": "route", "uuid": "9e025728-2440-4e19-ba5d-0f3e1dfb8b66" }, { "type": "route", "uuid": "cea4a3bd-170d-4359-b462-9b5768941c80" }, { "type": "route", "uuid": "0ccd71f9-9008-4725-b09d-e9c37ff01459" }, { "type": "route", "uuid": "d8ece6c1-af74-4527-808f-4f042444ec4a" }, { "type": "route", "uuid": "f2c7275a-03ce-46c6-ad75-3eb01c833460" }, { "type": "route", "uuid": "9ed63379-3f60-4d5e-9882-2f69e4be0773" }, { "type": "route", "uuid": "1239b48a-50d9-4b15-9061-73428caa659b" }, { "type": "route", "uuid": "b20d18a8-629f-45b7-8cfe-0e09d416c6a8" }, { "type": "route", "uuid": "34b9fd3e-4531-46d2-9f4f-89780b24f0eb" } ] }