{"info":{"_postman_id":"bc052cb7-c189-464d-2d59-0802dd500510","name":"Qivivo API","description":"<html><head></head><body><p><em><strong>Welcome on the Qivivo API.</strong></em></p>\n<h2 id=\"protocol\">Protocol</h2>\n<p>The Qivivo API use the OAuth2 security protocol. To learn more about the OAuth2 security protocol, you can read the RFC here : <a href=\"https://tools.ietf.org/html/rfc6749\">https://tools.ietf.org/html/rfc6749</a>.</p>\n<h2 id=\"developer-account\">Developer account</h2>\n<p>TL;DR : <a href=\"https://account.qivivo.com/\">https://account.qivivo.com/</a></p>\n<p>To use the Qivivo API, you will need to access your Qivivo developer account. This account is accessible with the same credentials you use to connect to your thermostat on <a href=\"http://www.qivivo.com/login\">http://www.qivivo.com/login</a>. This developer account is accessible from the link <a href=\"https://account.qivivo.com/\">https://account.qivivo.com/</a>.</p>\n<h2 id=\"register-a-new-application\">Register a new application</h2>\n<p>To generate your <em>CLIENT_ID</em> and <em>SECRET_ID</em>, you need to provide the following informations:</p>\n<p><strong>Name of the application</strong> : The name you want the users identify you to. <em>(e.g. Qivivo)</em></p>\n<p><strong>The Redirect URI</strong> : This is the URI we will return the access token to. <em>(e.g. <a href=\"https://qivivo.com/authorize\">https://qivivo.com/authorize</a>)</em></p>\n<p>After that, you will be able to generate an access_token from your credentials.</p>\n<h2 id=\"get-an-access_token\">Get an access_token</h2>\n<p>To request an <code>access_token</code>, you will need the following information:</p>\n<p><strong>Authorization url</strong> : <a href=\"https://account.qivivo.com\">https://account.qivivo.com</a></p>\n<p><strong>Access Token URL</strong> : <a href=\"https://account.qivivo.com/oauth/token\">https://account.qivivo.com/oauth/token</a></p>\n<p><strong><code>client_id</code></strong> : YOUR_CLIENT_ID <em>(e.g. GxfReSkJ6g9cCWLpX4oyMizvxGyCwsKblSd3iGJf)</em></p>\n<p><strong><code>client_secret</code></strong> : YOUR_CLIENT_SECRET <em>(e.g. vHySmiL4fJ4RDxaC3ss9M5QqjiKxc4rEhTlIVP6SzZEaSp2V2h)</em></p>\n<p><strong><code>scope</code></strong> : List of your desired scope <em>(e.g. <code>user_basic_information</code> <code>read_devices</code> <code>read_thermostats</code> <code>read_wireless_modules</code> <code>read_programmation</code> <code>update_programmation</code> <code>read_house_data</code> <code>update_house_settings</code>)</em></p>\n<p><strong><code>grant_type</code></strong> : <code>authorization_code</code> | <code>client_credential</code> | <code>refresh_token</code></p>\n<p><em>NOTES:</em> </p>\n<ul>\n<li><p><em>Tokens are valid 3600 seconds</em></p>\n</li>\n<li><p><em>Scope is required for client credential authentication</em></p>\n</li>\n</ul>\n<h2 id=\"limitation\">Limitation</h2>\n<p>Currently, the number of calls to the API is limited to 1000 calls per hour per client. This limitation will be reviewed to distinguish end user and client.</p>\n<p>An HTTP error code 429 is returned if this limit is reached.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"1147709","collectionId":"bc052cb7-c189-464d-2d59-0802dd500510","publishedId":"2MsDNL","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2017-10-13T08:30:10.000Z"},"item":[{"name":"Absence","item":[{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/absence","id":"d64f1f8b-f8e9-6470-50d5-980393886046","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer rEjmf4MVFzNQIC9RP8kuAzHFo1xwfQ"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"start_date\": \"2017-07-01 10:00\",\n  \"end_date\": \"2017-08-31 22:00\"\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/absence","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Set an absence periode.</p>\n<h4 id=\"parameters\">Parameters</h4>\n<p>The format of start_date and end_date follow the ISO8601 specification : year-month-day hour:minute. <em>(e.g. \"11:09 dec. 10th, 2013\" will be \"2013-12-10 11:09\")</em></p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","absence"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"460c2959-b532-eeb7-5367-3acf7260b199","name":"post absence","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer rEjmf4MVFzNQIC9RP8kuAzHFo1xwfQ","enabled":true},{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"}],"body":{"mode":"raw","raw":"{\n  \"start_date\": \"2017-07-01 10:00\",\n  \"end_date\": \"2017-08-31 22:00\"\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/absence"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"121","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 07 Feb 2017 11:18:46 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"289","body":"{\n  \"details\": \"This will be effective with the next transmission\", \n  \"message\": \"The absence period has been created\"\n}"}],"_postman_id":"d64f1f8b-f8e9-6470-50d5-980393886046"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/absence","id":"c3de18f1-2ea4-d0f8-9db2-3fbd47f06bf3","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer rEjmf4MVFzNQIC9RP8kuAzHFo1xwfQ"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/absence","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Cancel an absence periode. The thermostat will go back to its regular behaviors and will follow the programmation set.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","absence"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"f5ebb51c-8a75-c13a-1b57-8adf332e5f21","name":"cancel absence","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer rEjmf4MVFzNQIC9RP8kuAzHFo1xwfQ"},{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/absence"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"122","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 07 Feb 2017 11:19:49 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"319","body":"{\n  \"details\": \"This will be effective with the next transmission\", \n  \"message\": \"The absence period has been canceled\"\n}"}],"_postman_id":"c3de18f1-2ea4-d0f8-9db2-3fbd47f06bf3"}],"id":"d0d4f64a-7537-e27c-2511-84f34ca34681","description":"<p>The <strong>Absence Mode</strong> allows the heater to use the frost temperature while the user is away.</p>\n<p>An absence period can end on three different event:</p>\n<ol>\n<li>The absence <em>end_date</em> is over</li>\n<li>The absence is canceled</li>\n<li>A presence is detected in the house</li>\n</ol>\n<p>On absence mode, the thermostat stop to follow its programmation.</p>\n","_postman_id":"d0d4f64a-7537-e27c-2511-84f34ca34681"},{"name":"Arrival (Smart Only)","item":[{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/arrival","id":"4c919b97-38e8-bbcb-47b1-1abc626d3f2a","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer rEjmf4MVFzNQIC9RP8kuAzHFo1xwfQ"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"duration\": 45\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/arrival","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Set the duration until the user arrives. Start heating the house earlier than the programmation was anticipating. (The thermostat calculate automaticaly when it actually needs to start to heat the house.)</p>\n<h4 id=\"parameters\">Parameters</h4>\n<p><strong>duration</strong>: The amount of time before the user arrives in minutes. <em>(e.g. duration = 120 would means the user arrives in two hours)</em></p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","arrival"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"7c71d30c-0667-f31d-cb65-5e4b428ed52c","name":"post arrival","originalRequest":{"method":"POST","header":[{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer rEjmf4MVFzNQIC9RP8kuAzHFo1xwfQ"},{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"}],"body":{"mode":"raw","raw":"{\n  \"duration\": 45\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/arrival"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"115","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 07 Feb 2017 11:20:41 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"235","body":"{\n  \"details\": \"This will be effective with the next transmission\", \n  \"message\": \"The arrival time has been set\"\n}"}],"_postman_id":"4c919b97-38e8-bbcb-47b1-1abc626d3f2a"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/arrival","id":"be28b03d-a322-297f-6832-2d61f14a68b4","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer rEjmf4MVFzNQIC9RP8kuAzHFo1xwfQ"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/arrival","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Cancel the arrival time and make the thermostat go back to its regular behaviors.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","arrival"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"587a8ffb-06a6-2d94-bc7a-c28854c77ac5","name":"arrival canceled","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer rEjmf4MVFzNQIC9RP8kuAzHFo1xwfQ"},{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/arrival"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"120","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 07 Feb 2017 11:22:37 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"259","body":"{\n  \"details\": \"This will be effective with the next transmission\", \n  \"message\": \"The arrival time has been canceled\"\n}"}],"_postman_id":"be28b03d-a322-297f-6832-2d61f14a68b4"}],"id":"b432d1ca-fdc4-d9d6-772b-fcd1aa6035c5","description":"<p>The <strong>Arrival</strong> event allows the thermostat to be aware that the user is arriving, so it can anticipate the heating of the house.</p>\n<p>One of the scenario users want this mode to be used is when they get off work earlier, and their thermostat usually doesn't heat until later. Setting an arrival event allows the house to be warm and comfy when the user arrives home.</p>\n<p><em>Arrival is working only for thermostat having the</em> <strong>Smart</strong> <em>option activated.</em></p>\n","_postman_id":"b432d1ca-fdc4-d9d6-772b-fcd1aa6035c5"},{"name":"Devices","item":[{"name":"https://data.qivivo.com/api/v2/devices","id":"91462c2c-7237-df1f-97ca-2e203a2512da","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer S3agAkRjldfr2wx4dK6FH7Gtmbgvv0"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_devices</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the list of devices owned by the current user</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"01056c1e-b78b-517d-a11e-ad166777fe2f","name":"multizone devices","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer S3agAkRjldfr2wx4dK6FH7Gtmbgvv0"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"419","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 24 Jan 2017 16:37:14 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"119","body":"{\n  \"devices\": [\n    {\n      \"type\": \"thermostat\", \n      \"uuid\": \"2fb603b7-f49d-4bdb-8ab8-6c31cfa9e723\"\n    }, \n    {\n      \"type\": \"wireless-module\", \n      \"uuid\": \"03c90de3-ea6f-4141-a53f-4bc12134eaf1\"\n    }, \n    {\n      \"type\": \"wireless-module\", \n      \"uuid\": \"87a33731-23a6-4d1e-adfa-aa3c72809c79\"\n    }, \n    {\n      \"type\": \"wireless-module\", \n      \"uuid\": \"f25c6930-6b7e-401b-a672-c95e2aaaebb2\"\n    }\n  ]\n}"},{"id":"0ae89cdc-ca52-48dd-6cb3-d6c38b7b5b44","name":"success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer 8KrO1OMGJ4PTrVmVnvDjW7RvKqGuPB"}],"body":{"mode":"raw","raw":""},"url":"http://data.qivivo.local:5000/api/v2/devices"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Content-Length","key":"Content-Length","value":"311","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 14 Feb 2017 15:44:55 GMT","description":""},{"name":"Server","key":"Server","value":"Werkzeug/0.11.11 Python/2.7.12","description":""}],"cookie":[],"responseTime":"209","body":"{\n  \"devices\": [\n    {\n      \"type\": \"thermostat\", \n      \"uuid\": \"5dcb767f-d652-446a-a7d4-c8b22f77a7e8\"\n    }, \n    {\n      \"type\": \"wireless-module\", \n      \"uuid\": \"1bbbd441-b70e-409b-b7a7-e7f0dd3764bf\"\n    }, \n    {\n      \"type\": \"gateway\", \n      \"uuid\": \"778bf683-4ba4-407b-bf61-13a2c919e410\"\n    }\n  ]\n}\n"}],"_postman_id":"91462c2c-7237-df1f-97ca-2e203a2512da"}],"id":"6912b0f2-9217-3210-62c5-fb2bb78ae120","_postman_id":"6912b0f2-9217-3210-62c5-fb2bb78ae120","description":""},{"name":"Gateways","item":[{"name":"https://data.qivivo.com/api/v2/devices/gateways/:gateway_uuid/info","id":"50ae00e9-f09a-291b-5e46-d0454b307fb1","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer oBmb7JlEUWuHZAVcEDywACThLYRtUF"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/gateways/50838167-2022-401b-81d3-7d265b83c728/info","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_devices</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the basics information of the gateway</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","gateways","50838167-2022-401b-81d3-7d265b83c728","info"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"50ae00e9-f09a-291b-5e46-d0454b307fb1"}],"id":"6b35e29b-41fa-68f7-0256-1f13388499f6","_postman_id":"6b35e29b-41fa-68f7-0256-1f13388499f6","description":""},{"name":"Habitation","item":[{"name":"https://data.qivivo.com/api/v2/habitation/data/last-presence","id":"a49a3b6e-00e1-adfa-05e2-745194ae7688","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer DpADIWKKT12VmOo9il0mx6qb6kXkbM"}],"body":{"mode":"formdata","formdata":[]},"url":"https://data.qivivo.com/api/v2/habitation/data/last-presence","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_house_data</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the last recorded presence in the house.</p>\n","urlObject":{"protocol":"https","path":["api","v2","habitation","data","last-presence"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"bf8928b9-9e2a-407e-abc7-786be47db5bd","name":"Last Presence response","originalRequest":{"method":"GET","header":[{"key":"Authorization","name":"Authorization","value":"Bearer DpADIWKKT12VmOo9il0mx6qb6kXkbM"}],"body":{"mode":"formdata","formdata":[]},"url":"https://data.qivivo.com/api/v2/habitation/data/last-presence"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"55","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 31 Jan 2017 10:18:56 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"494","body":"{\n  \"last_presence_recorded_time\": \"2017-01-31 09:29\"\n}"}],"_postman_id":"a49a3b6e-00e1-adfa-05e2-745194ae7688"},{"name":"https://data.qivivo.com/api/v2/habitation/data/events","id":"a6e88d03-1c59-e245-c35a-bf8c7eabc639","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer QMQ5KxZwv27yg5634CDiMai4PfOSEA"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/habitation/data/events","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_house_data</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the list of event planned in the house</p>\n","urlObject":{"protocol":"https","path":["api","v2","habitation","data","events"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"c39a45c3-2259-e941-5522-7bcdaf1dda07","name":"events","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer QMQ5KxZwv27yg5634CDiMai4PfOSEA"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/habitation/data/events"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"8869","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 07 Feb 2017 14:19:32 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"1737","body":"{\n  \"events\": [\n    {\n      \"end\": \"2017-02-07 14:42\", \n      \"start\": \"2017-02-07 14:02\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-02-07 13:36\", \n      \"start\": \"2017-02-07 12:56\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-02-07 12:51\", \n      \"start\": \"2017-02-07 12:11\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-31 16:47\", \n      \"start\": \"2017-01-31 16:07\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-31 15:46\", \n      \"start\": \"2017-01-31 15:06\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-31 14:51\", \n      \"start\": \"2017-01-31 14:11\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-31 14:01\", \n      \"start\": \"2017-01-31 13:21\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-31 13:10\", \n      \"start\": \"2017-01-31 12:30\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-30 12:37\", \n      \"start\": \"2017-01-30 11:57\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-24 14:29\", \n      \"start\": \"2017-01-24 13:49\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-24 12:59\", \n      \"start\": \"2017-01-24 12:19\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-17 14:46\", \n      \"start\": \"2017-01-17 14:06\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-17 13:30\", \n      \"start\": \"2017-01-17 12:50\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-16 12:35\", \n      \"start\": \"2017-01-16 11:55\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-16 11:50\", \n      \"start\": \"2017-01-16 11:10\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-09 12:35\", \n      \"start\": \"2017-01-09 11:55\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-09 11:50\", \n      \"start\": \"2017-01-09 11:10\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-03 14:39\", \n      \"start\": \"2017-01-03 13:59\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-03 13:49\", \n      \"start\": \"2017-01-03 13:09\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2017-01-03 12:58\", \n      \"start\": \"2017-01-03 12:18\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-12-24 23:02\", \n      \"start\": \"2016-12-24 19:32\", \n      \"temperature\": 21.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-28 12:34\", \n      \"start\": \"2016-11-28 11:54\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-25 23:31\", \n      \"start\": \"2016-11-25 22:16\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-23 15:49\", \n      \"start\": \"2016-11-23 15:09\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-23 14:14\", \n      \"start\": \"2016-11-23 13:34\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-23 13:08\", \n      \"start\": \"2016-11-23 12:28\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-23 12:17\", \n      \"start\": \"2016-11-23 11:37\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-23 11:07\", \n      \"start\": \"2016-11-23 10:27\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-22 17:01\", \n      \"start\": \"2016-11-22 16:21\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-22 15:56\", \n      \"start\": \"2016-11-22 15:16\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-22 15:11\", \n      \"start\": \"2016-11-22 14:31\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-22 14:15\", \n      \"start\": \"2016-11-22 13:35\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-22 13:30\", \n      \"start\": \"2016-11-22 12:50\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-22 12:45\", \n      \"start\": \"2016-11-22 12:05\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-15 18:08\", \n      \"start\": \"2016-11-15 17:28\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-15 15:27\", \n      \"start\": \"2016-11-15 14:47\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-15 14:16\", \n      \"start\": \"2016-11-15 13:36\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-15 13:26\", \n      \"start\": \"2016-11-15 12:46\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-15 12:25\", \n      \"start\": \"2016-11-15 11:45\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-09 16:41\", \n      \"start\": \"2016-11-09 16:01\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-09 15:45\", \n      \"start\": \"2016-11-09 15:05\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-08 16:30\", \n      \"start\": \"2016-11-08 15:50\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-08 15:24\", \n      \"start\": \"2016-11-08 14:44\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-08 14:34\", \n      \"start\": \"2016-11-08 13:54\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-08 13:49\", \n      \"start\": \"2016-11-08 13:09\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-11-08 13:03\", \n      \"start\": \"2016-11-08 12:23\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-22 18:52\", \n      \"start\": \"2016-10-22 17:22\", \n      \"temperature\": 19.5, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-21 21:42\", \n      \"start\": \"2016-10-21 20:12\", \n      \"temperature\": 20.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-18 17:39\", \n      \"start\": \"2016-10-18 16:59\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-18 16:49\", \n      \"start\": \"2016-10-18 16:09\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-18 15:59\", \n      \"start\": \"2016-10-18 15:19\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-18 14:18\", \n      \"start\": \"2016-10-18 13:38\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-18 13:33\", \n      \"start\": \"2016-10-18 12:53\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-12 18:07\", \n      \"start\": \"2016-10-12 17:27\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-11 14:01\", \n      \"start\": \"2016-10-11 13:21\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-11 13:20\", \n      \"start\": \"2016-10-11 12:40\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-11 03:23\", \n      \"start\": \"2016-10-11 02:43\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-07 15:07\", \n      \"start\": \"2016-10-07 14:27\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }, \n    {\n      \"end\": \"2016-10-07 14:24\", \n      \"start\": \"2016-10-07 13:44\", \n      \"temperature\": 19.0, \n      \"type\": \"TEMPORARY_TEMPERATURE\"\n    }\n  ]\n}"}],"_postman_id":"a6e88d03-1c59-e245-c35a-bf8c7eabc639"},{"name":"https://data.qivivo.com/api/v2/habitation/data/settings","id":"67640d61-3848-70dc-4886-02b57de2ea4e","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer QMQ5KxZwv27yg5634CDiMai4PfOSEA"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/habitation/data/settings","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_house_data</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the list of settings of the house</p>\n","urlObject":{"protocol":"https","path":["api","v2","habitation","data","settings"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"c91d4915-5da6-2ca6-9f2a-88abe055e87f","name":"settings","originalRequest":{"header":[]},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"307","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 07 Feb 2017 14:35:37 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"803","body":"{\n  \"settings\": {\n    \"absence_temperature\": 15.5, \n    \"days_of_absence_before_alert\": 2, \n    \"frost_temperature\": 15.0, \n    \"night_temperature\": 15.5, \n    \"presence_temperature_1\": 20.0, \n    \"presence_temperature_2\": 19.5, \n    \"presence_temperature_3\": 21.0, \n    \"presence_temperature_4\": 22.0\n  }\n}"}],"_postman_id":"67640d61-3848-70dc-4886-02b57de2ea4e"}],"id":"c01f1920-8fd2-ef62-e28e-0e7038d51eba","_postman_id":"c01f1920-8fd2-ef62-e28e-0e7038d51eba","description":""},{"name":"Programs","item":[{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/programs","id":"ec8fa3d0-086a-6938-191c-242e438ca4c8","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer qd9kBnZxNwyYirYyYmR5iY0wkYPD83"}],"body":{"mode":"raw","raw":"{  \n   \"name\":\"Kitchen\",\n   \"program\":{  \n      \"sunday\":[  \n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"presence_temperature_1\"\n         },\n         {  \n            \"period_end\":\"23:29\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:30\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"thursday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"monday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"tuesday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"wednesday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"saturday\":[  \n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"friday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ]\n   }\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Create a new program.</p>\n<h4 id=\"parameters\">Parameters</h4>\n<p>Possible temperature settings are: presence_temperature_1 presence_temperature_2 presence_temperature_3 presence_temperature_4 night_temperature absence_temperature frost_protection_temperature</p>\n<p>The timelaps need to follow each other and no lap of time can be empty in a day.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","programs"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"1d026508-7bb3-c3c3-bc70-ff776ad93f99","name":"Error program coverage","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer j5B8m3aGnw38iEPfkmF1RJKu37chRt"}],"body":{"mode":"raw","raw":"{  \n   \"name\":\"Lol\",\n   \"program\":{  \n      \"sunday\":[  \n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"presence_temperature_1 \"\n         },\n         {  \n            \"period_end\":\"23:29\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:30\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"thursday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1 \"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature \"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"monday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1 \"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature \"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"tuesday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1 \"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"wednesday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1 \"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature \"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"saturday\":[  \n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ],\n      \"friday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"night_temperature\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"presence_temperature_1 \"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence_temperature \"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"presence_temperature_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"night_temperature\"\n         }\n      ]\n   }\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs"},"status":"BAD REQUEST","code":400,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"118","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 07 Feb 2017 16:13:48 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"634","body":"{\n  \"details\": \"Please make sure your program cover the whole day\", \n  \"message\": \"There is an error in the request\"\n}"},{"id":"b461fea4-48b3-a3d1-7959-86c31114d82e","name":"Program creation response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer xzvQGfJWlCrW8B41pAAwgg92avqAge"}],"body":{"mode":"raw","raw":"{  \n   \"name\":\"Kitchen\",\n   \"program\":{  \n      \"sunday\":[  \n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"nuit\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"pres_1\"\n         },\n         {  \n            \"period_end\":\"23:29\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"pres_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:30\",\n            \"temperature_setting\":\"nuit\"\n         }\n      ],\n      \"thursday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"nuit\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"pres_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"pres_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"nuit\"\n         }\n      ],\n      \"monday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"nuit\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"pres_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"pres_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"nuit\"\n         }\n      ],\n      \"tuesday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"nuit\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"pres_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"pres_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"nuit\"\n         }\n      ],\n      \"wednesday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"nuit\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"pres_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"pres_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"nuit\"\n         }\n      ],\n      \"saturday\":[  \n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"nuit\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"pres_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"nuit\"\n         }\n      ],\n      \"friday\":[  \n         {  \n            \"period_end\":\"06:29\",\n            \"period_start\":\"00:00\",\n            \"temperature_setting\":\"nuit\"\n         },\n         {  \n            \"period_end\":\"08:29\",\n            \"period_start\":\"06:30\",\n            \"temperature_setting\":\"pres_1\"\n         },\n         {  \n            \"period_end\":\"17:29\",\n            \"period_start\":\"08:30\",\n            \"temperature_setting\":\"absence\"\n         },\n         {  \n            \"period_end\":\"22:59\",\n            \"period_start\":\"17:30\",\n            \"temperature_setting\":\"pres_2\"\n         },\n         {  \n            \"period_end\":\"23:59\",\n            \"period_start\":\"23:00\",\n            \"temperature_setting\":\"nuit\"\n         }\n      ]\n   }\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs"},"status":"CREATED","code":201,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"80","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 31 Jan 2017 14:39:29 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"1087","body":"{\n  \"details\": null, \n  \"message\": \"The program has been successfully created\"\n}"}],"_postman_id":"ec8fa3d0-086a-6938-191c-242e438ca4c8"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/programs","id":"6d9ff374-0b65-1354-e6de-6cf0b13a371b","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer j5B8m3aGnw38iEPfkmF1RJKu37chRt"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve user programs.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","programs"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"a7e5bc4d-6899-1c69-d7bc-4568ecd85477","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer j5B8m3aGnw38iEPfkmF1RJKu37chRt"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"29067","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 07 Feb 2017 16:03:07 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"443","body":"{\n  \"user_active_program_id\": 3, \n  \"user_programs\": [\n    {\n      \"id\": 2, \n      \"name\": \"Vacances at home\", \n      \"program\": {\n        \"friday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"monday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"saturday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"sunday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"thursday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"tuesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"wednesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ]\n      }\n    }, \n    {\n      \"id\": 3, \n      \"name\": \"Travail not at home\", \n      \"program\": {\n        \"friday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"monday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"11:59\", \n            \"period_start\": \"09:00\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"12:00\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"saturday\": [\n          {\n            \"period_end\": \"07:59\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"08:00\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"sunday\": [\n          {\n            \"period_end\": \"07:59\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"08:00\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"thursday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"tuesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"16:59\", \n            \"period_start\": \"09:00\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"17:00\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"wednesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"13:59\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"15:59\", \n            \"period_start\": \"14:00\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"21:59\", \n            \"period_start\": \"16:00\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"22:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ]\n      }\n    }, \n    {\n      \"id\": 4, \n      \"name\": \"Chambre\", \n      \"program\": {\n        \"friday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"monday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"15:00\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"14:59\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }\n        ], \n        \"saturday\": [\n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"sunday\": [\n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"23:29\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:30\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"thursday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"tuesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"wednesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ]\n      }\n    }, \n    {\n      \"id\": 5, \n      \"name\": \"Office\", \n      \"program\": {\n        \"friday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"monday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"saturday\": [\n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"sunday\": [\n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"23:29\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:30\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"thursday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"tuesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"wednesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ]\n      }\n    }, \n    {\n      \"id\": 6, \n      \"name\": \"Kitchen\", \n      \"program\": {\n        \"friday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"monday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"saturday\": [\n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"sunday\": [\n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"23:29\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:30\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"thursday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"tuesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"wednesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ]\n      }\n    }, \n    {\n      \"id\": 7, \n      \"name\": \"1\", \n      \"program\": {\n        \"friday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"monday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"saturday\": [\n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"sunday\": [\n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"23:29\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:30\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"thursday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"tuesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ], \n        \"wednesday\": [\n          {\n            \"period_end\": \"06:29\", \n            \"period_start\": \"00:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }, \n          {\n            \"period_end\": \"08:29\", \n            \"period_start\": \"06:30\", \n            \"temperature_setting\": \"presence_temperature_1\"\n          }, \n          {\n            \"period_end\": \"17:29\", \n            \"period_start\": \"08:30\", \n            \"temperature_setting\": \"absence_temperature\"\n          }, \n          {\n            \"period_end\": \"22:59\", \n            \"period_start\": \"17:30\", \n            \"temperature_setting\": \"presence_temperature_2\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"23:00\", \n            \"temperature_setting\": \"night_temperature\"\n          }\n        ]\n      }\n    }\n  ]\n}"}],"_postman_id":"6d9ff374-0b65-1354-e6de-6cf0b13a371b"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/programs/:program_id/name","id":"177ae138-fc2f-f66f-e2df-29dfd031e6f2","request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer 7yBdiDn1XzDhrfnwRhxsm5Z3aq3ANf"}],"body":{"mode":"raw","raw":"{\n  \"new_name\": \"Bureau\"\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs/4/name","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Edit the name of a program.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","programs","4","name"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"843d3dd2-c576-a025-c796-41b7b2e3f921","name":"Edit name","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text","enabled":true,"warning":""},{"key":"Authorization","name":"Authorization","value":"Bearer 7yBdiDn1XzDhrfnwRhxsm5Z3aq3ANf","warning":""}],"body":{"mode":"formdata","formdata":[]},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs/4/name"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"80","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Wed, 16 Nov 2016 14:01:14 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"1888","body":"{\n  \"details\": null, \n  \"message\": \"The program has been successfully renamed\"\n}"}],"_postman_id":"177ae138-fc2f-f66f-e2df-29dfd031e6f2"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/programs/:program_id/day/:day","id":"bee14e46-8c70-ec3c-898e-1f7b0cf6d747","request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer qOWUK2hw2cabgMuKYLCwDXrqII7PGZ"}],"body":{"mode":"raw","raw":"{\n  \"program_day_update\": [\n    \t{\n            \"period_end\": \"23:59\",\n            \"period_start\": \"15:00\",\n            \"temperature_setting\": \"absence_temperature\"\n        },\n        {\n            \"period_end\": \"14:59\",\n            \"period_start\": \"00:00\",\n            \"temperature_setting\": \"presence_temperature_1\"\n        }\n  ]\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs/4/day/monday","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Update a day of a program.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","programs","4","day","monday"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"05a3bcf3-c268-9305-2ccd-7399b29445f5","name":"day updated","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer k6ZTndmbSCuQAQnwu1PX1nT1FxCoUS"}],"body":{"mode":"raw","raw":"{\n\t\"program_day_update\": [\n          [\n            0,\n            0,\n            6,\n            29,\n            \"nuit\"\n          ],\n          [\n            6,\n            30,\n            21,\n            59,\n            \"pres_3\"\n          ],\n          [\n            22,\n            0,\n            23,\n            59,\n            \"nuit\"\n          ]\n        ]\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs/2/day/0"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"80","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 22 Nov 2016 16:07:54 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"6670","body":"{\n  \"details\": null, \n  \"message\": \"The program has been successfully updated\"\n}"}],"_postman_id":"bee14e46-8c70-ec3c-898e-1f7b0cf6d747"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/programs/:program_id/active","id":"a79d21af-9166-7513-7fc2-d95d407c2d45","request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer 7yBdiDn1XzDhrfnwRhxsm5Z3aq3ANf"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs/2/active","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Set the program to active, making it the program used by the thermostat.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","programs","2","active"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"f56b7974-a60c-07d3-3e23-46b8793c93ac","name":"Active program","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer 7yBdiDn1XzDhrfnwRhxsm5Z3aq3ANf"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs/2/active"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"80","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Wed, 16 Nov 2016 12:44:08 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"1876","body":"{\n  \"details\": null, \n  \"message\": \"The program has been successfully changed\"\n}"}],"_postman_id":"a79d21af-9166-7513-7fc2-d95d407c2d45"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/programs","id":"1e4b8891-f0fa-9e34-e020-c11b6f3fedfd","request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer 7yBdiDn1XzDhrfnwRhxsm5Z3aq3ANf"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs/4","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Delete a program</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","programs","4"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"df99366c-16d0-365a-d9d2-318d8a96a9d0","name":"delete program","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer 7yBdiDn1XzDhrfnwRhxsm5Z3aq3ANf"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/programs/4"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"80","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Wed, 16 Nov 2016 12:48:59 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"1593","body":"{\n  \"details\": null, \n  \"message\": \"The program has been successfully deleted\"\n}"}],"_postman_id":"1e4b8891-f0fa-9e34-e020-c11b6f3fedfd"}],"id":"200a6aa1-4987-c599-7bef-06ee7f3dda0c","description":"<p>Programs are the heart of the control for thermostats on the connected and comfort plans.</p>\n","_postman_id":"200a6aa1-4987-c599-7bef-06ee7f3dda0c"},{"name":"Settings","item":[{"name":"https://data.qivivo.com/api/v2/habitation/settings/define_temperature","id":"7044a880-f47d-396f-6e19-2bf4c04c2bbb","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer QMQ5KxZwv27yg5634CDiMai4PfOSEA"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"temperature_setting_name\": \"presence_temperature_4\", \"temperature\": 19.0}"},"url":"https://data.qivivo.com/api/v2/habitation/settings/define_temperature","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_house_settings</p>\n<h4 id=\"description\">Description</h4>\n<p>Set temperature for one of the following default temperature settings: <em>presence_temperature_1\npresence_temperature_2\npresence_temperature_3\npresence_temperature_4\nnight_temperature\nabsence_temperature\nfrost_protection_temperature</em></p>\n","urlObject":{"protocol":"https","path":["api","v2","habitation","settings","define_temperature"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"9e7b6161-ea95-55db-d071-fe293dbeb121","name":"define temperature response","originalRequest":{"method":"POST","header":[{"key":"Authorization","name":"Authorization","value":"Bearer DpADIWKKT12VmOo9il0mx6qb6kXkbM"},{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"https://data.qivivo.com/api/v2/habitation/settings/define_temperature"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"71","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 31 Jan 2017 10:39:05 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"1222","body":"{\n  \"details\": null, \n  \"message\": \"The temperature has been defined\"\n}"}],"_postman_id":"7044a880-f47d-396f-6e19-2bf4c04c2bbb"},{"name":"https://data.qivivo.com/api/v2/habitation/settings/absence/alert","id":"c27855ea-4446-f103-e830-e7510304fc50","request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer DpADIWKKT12VmOo9il0mx6qb6kXkbM"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"new_nb_day\": 2}"},"url":"https://data.qivivo.com/api/v2/habitation/settings/absence/alert","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_house_settings</p>\n<h4 id=\"description\">Description</h4>\n<p>Set the number of day before receiving an absence alert when the thermostat measures no presence.</p>\n","urlObject":{"protocol":"https","path":["api","v2","habitation","settings","absence","alert"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"20dac109-f833-eae4-bb7f-5321748469ec","name":"absence alert response","originalRequest":{"method":"PUT","header":[{"key":"Authorization","name":"Authorization","value":"Bearer DpADIWKKT12VmOo9il0mx6qb6kXkbM"},{"key":"Content-Type","name":"Content-Type","value":"application/json"}],"body":{"mode":"formdata","formdata":[]},"url":"https://data.qivivo.com/api/v2/habitation/settings/absence/alert"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"86","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 31 Jan 2017 10:43:56 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"243","body":"{\n  \"details\": null, \n  \"message\": \"The new number of day before alert has been set\"\n}"}],"_postman_id":"c27855ea-4446-f103-e830-e7510304fc50"}],"id":"bf97ea15-e665-d081-ab7c-0475d6d4d45e","_postman_id":"bf97ea15-e665-d081-ab7c-0475d6d4d45e","description":""},{"name":"Thermostat","item":[{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/info","id":"703499b1-9f23-8910-d385-613d6106523f","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer AJGpeCSNHKTMq98tr2WoObYlk9L1iH"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/info","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_devices</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the basic thermostat info</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","info"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"1689a704-bff3-304d-293c-a52e7d498ec1","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer AJGpeCSNHKTMq98tr2WoObYlk9L1iH"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/info"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"147","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Mon, 13 Feb 2017 09:06:59 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"166","body":"{\n  \"currentTimeBetweenCommunication\": 5, \n  \"lastCommunicationDate\": \"2017-02-13 10:05\", \n  \"serial\": \"aa0139b530f9\", \n  \"softwareVersion\": 1101\n}"}],"_postman_id":"703499b1-9f23-8910-d385-613d6106523f"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/temperature","id":"ca04c9ab-93ec-922a-4aa3-f4d0c1dd5f2e","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer wNAnLnsHS9syfDuqYDqS8VUjM76XCA"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/temperature","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_thermostat</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the last temperature measured by the given thermostat.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","temperature"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"a931c1d0-bdc6-d254-cd98-41a8fd42d0c1","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer AQpkZict4yEc5g3QxYgWMEjym8XMbc"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/temperature"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"63","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Mon, 20 Feb 2017 11:08:57 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"276","body":"{\n  \"current_temperature_order\": 19.5, \n  \"temperature\": 19.7\n}"}],"_postman_id":"ca04c9ab-93ec-922a-4aa3-f4d0c1dd5f2e"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/humidity","id":"b0f1ba06-3501-2e5e-a5c8-c5508e396e7d","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer DpADIWKKT12VmOo9il0mx6qb6kXkbM"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/humidity","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_thermostat</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the humidity measured by the thermostat.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","humidity"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"cb927836-2f9f-eac3-cb99-101210b2f640","name":"humidiy response","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","value":"Bearer DpADIWKKT12VmOo9il0mx6qb6kXkbM","enabled":true}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/humidity"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"22","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 31 Jan 2017 10:04:39 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"253","body":"{\n  \"humidity\": 59.4\n}"}],"_postman_id":"b0f1ba06-3501-2e5e-a5c8-c5508e396e7d"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/presence","id":"4fcdd06a-e0fb-179f-0c11-d511d40cb02c","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer DpADIWKKT12VmOo9il0mx6qb6kXkbM"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/presence","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_thermostat</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the presence measured by the thermostat.\nTrue means that a presence was measured during the last data transmission.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","presence"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"18de7d7e-b846-252d-39aa-dcc6fea2ca9a","name":"presence response","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","value":"Bearer DpADIWKKT12VmOo9il0mx6qb6kXkbM","enabled":true}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/presence"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"32","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 31 Jan 2017 10:04:22 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"249","body":"{\n  \"presence_detected\": false\n}"}],"_postman_id":"4fcdd06a-e0fb-179f-0c11-d511d40cb02c"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/temperature/temporary-instruction","id":"0bcaec86-3924-1a97-43a8-fc48d793a5c2","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer a5rbnvrjePaOrtHMPd6vFslwgfmouf"}],"body":{"mode":"raw","raw":"{\n  \"temperature\": 21,\n  \"duration\": 20\n}"},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/temperature/temporary-instruction","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_thermostat</p>\n<h4 id=\"description\">Description</h4>\n<p>Set a temporary temperature for the zone controlled by the thermostat.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","temperature","temporary-instruction"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0bcaec86-3924-1a97-43a8-fc48d793a5c2"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/temperature/temporary-instruction","id":"db69e374-0c91-5bd6-de2f-3931d79cca68","request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer a5rbnvrjePaOrtHMPd6vFslwgfmouf"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/5dcb767f-d652-446a-a7d4-c8b22f77a7e8/temperature/temporary-instruction","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_thermostat</p>\n<h4 id=\"description\">Description</h4>\n<p>Stop the current temporary temperature for the zone controlled by the thermostat.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","5dcb767f-d652-446a-a7d4-c8b22f77a7e8","temperature","temporary-instruction"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"db69e374-0c91-5bd6-de2f-3931d79cca68"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/temperature/mode/heat/raise","id":"278fbc67-021a-4bc8-96d8-f7b274a07e5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/047a6172-7714-48f9-a75c-b8a243cf4767/temperature/mode/heat/raise","description":"<p>This route mimic the same behavior than the + button on the thermostat.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","047a6172-7714-48f9-a75c-b8a243cf4767","temperature","mode","heat","raise"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"3e4409ab-66b9-409e-8a23-41934f618ad5","name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/temperature/mode/heat/raise","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/047a6172-7714-48f9-a75c-b8a243cf4767/temperature/mode/heat/raise"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 Mar 2019 03:29:31 GMT"},{"key":"Server","value":"Apache"},{"key":"Content-Length","value":"75"},{"key":"Keep-Alive","value":"timeout=30, max=99"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"details\": null,\n    \"message\": \"The request for heating has been set\"\n}"}],"_postman_id":"278fbc67-021a-4bc8-96d8-f7b274a07e5e"},{"name":"https://data.qivivo.com/api/v2/devices/thermostats/:thermostat_uuid/temperature/mode/heat/decrease","id":"412de127-bc7d-4e9f-9614-7c919ef34eeb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/047a6172-7714-48f9-a75c-b8a243cf4767/temperature/mode/heat/decrease","description":"<p>This route mimic the same behavior than the - button on the thermostat.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","thermostats","047a6172-7714-48f9-a75c-b8a243cf4767","temperature","mode","heat","decrease"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"497d2ae1-fefe-41ca-9fc4-396ba333d910","name":"https://data.qivivo.com/api/v2/devices/thermostats/047a6172-7714-48f9-a75c-b8a243cf4767/temperature/mode/heat/decrease","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/thermostats/047a6172-7714-48f9-a75c-b8a243cf4767/temperature/mode/heat/decrease"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 08 Mar 2019 03:29:14 GMT"},{"key":"Server","value":"Apache"},{"key":"Content-Length","value":"75"},{"key":"Keep-Alive","value":"timeout=30, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"details\": null,\n    \"message\": \"The request for cooling has been set\"\n}"}],"_postman_id":"412de127-bc7d-4e9f-9614-7c919ef34eeb"}],"id":"9f5c6ac0-9503-0752-9653-f4bfa608f9d9","_postman_id":"9f5c6ac0-9503-0752-9653-f4bfa608f9d9","description":""},{"name":"Wireless-Modules","item":[{"name":"https://data.qivivo.com/api/v2/devices/wireless-modules/:module_uuid/info","id":"a3a7eb66-a197-3afc-f245-5fc8746a401e","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer AJGpeCSNHKTMq98tr2WoObYlk9L1iH"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/fcb231fd-3eda-4089-8fb0-643c966d2ef3/info","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_devices</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the basic wireless module info</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","wireless-modules","fcb231fd-3eda-4089-8fb0-643c966d2ef3","info"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a3a7eb66-a197-3afc-f245-5fc8746a401e"},{"name":"https://data.qivivo.com/api/v2/devices/wireless-modules/:module_uuid/temperature","id":"ebe77227-04c6-cbd7-1a88-4210db9e1cf7","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer wjIoR63wpbWl7m5XfH4GOTLfB4JnW1"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/03c90de3-ea6f-4141-a53f-4bc12134eaf1/temperature","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_wireless_module</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the last temperature measured by the wireless module</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","wireless-modules","03c90de3-ea6f-4141-a53f-4bc12134eaf1","temperature"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"37c0e72e-c153-bf7f-99c3-85d239459bb3","name":"wireless temperature response","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer wjIoR63wpbWl7m5XfH4GOTLfB4JnW1"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/03c90de3-ea6f-4141-a53f-4bc12134eaf1/temperature"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"25","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 31 Jan 2017 10:59:16 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"212","body":"{\n  \"temperature\": 14.3\n}"}],"_postman_id":"ebe77227-04c6-cbd7-1a88-4210db9e1cf7"},{"name":"https://data.qivivo.com/api/v2/devices/wireless-modules/:module_uuid/humidity","id":"f7495a88-c104-3bff-5001-ef3ed6b1af2c","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer wjIoR63wpbWl7m5XfH4GOTLfB4JnW1"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/03c90de3-ea6f-4141-a53f-4bc12134eaf1/humidity","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_wireless_module</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the last humidity level measured by the wireless module</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","wireless-modules","03c90de3-ea6f-4141-a53f-4bc12134eaf1","humidity"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"4355e949-049c-9995-1523-3618660f59a3","name":"wireless module humidity response","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer wjIoR63wpbWl7m5XfH4GOTLfB4JnW1"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/03c90de3-ea6f-4141-a53f-4bc12134eaf1/humidity"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"22","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Tue, 31 Jan 2017 10:59:38 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"230","body":"{\n  \"humidity\": 36.7\n}"}],"_postman_id":"f7495a88-c104-3bff-5001-ef3ed6b1af2c"},{"name":"https://data.qivivo.com/api/v2/devices/wireless-modules/:module_uuid/pilot-wire-order","id":"5238e28d-ab9a-a116-1708-4046b877f053","request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer 7ua9v2ASt7FuHdHfkMyzbVNwljFnlv"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/87a33731-23a6-4d1e-adfa-aa3c72809c79/pilot-wire-order","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_wireless_module</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the current active pilot wire order</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","wireless-modules","87a33731-23a6-4d1e-adfa-aa3c72809c79","pilot-wire-order"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"99739a20-ffea-db5a-aaf6-db2328497809","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer YpMxL32annGxSx5voAtPuIOgXlOM1L"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/87a33731-23a6-4d1e-adfa-aa3c72809c79/pilot-wire-order"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"41","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Mon, 20 Feb 2017 11:12:18 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"339","body":"{\n  \"current_pilot_wire_order\": \"frost\"\n}"}],"_postman_id":"5238e28d-ab9a-a116-1708-4046b877f053"},{"name":"https://data.qivivo.com/api/v2/devices/wireless-modules/:module_uuid/programs/active","id":"d55a88db-d010-e5fb-d9da-0da1b261e4d8","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer YpMxL32annGxSx5voAtPuIOgXlOM1L"}],"body":{"mode":"formdata","formdata":[]},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/f25c6930-6b7e-401b-a672-c95e2aaaebb2/programs","description":"<h4 id=\"scope\">Scope</h4>\n<p>read_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Retrieve the available programs and the active program on the current wireless module.</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","wireless-modules","f25c6930-6b7e-401b-a672-c95e2aaaebb2","programs"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"628cc0af-1060-03b9-5959-ffafcec58f44","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer YpMxL32annGxSx5voAtPuIOgXlOM1L","enabled":true}],"body":{"mode":"formdata","formdata":[]},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/f25c6930-6b7e-401b-a672-c95e2aaaebb2/programs"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"4218","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Mon, 20 Feb 2017 11:21:38 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"372","body":"{\n  \"user_active_program_id\": 6, \n  \"user_multizone_programs\": [\n    {\n      \"id\": 5, \n      \"name\": \"mz_Chambres\", \n      \"program\": {\n        \"friday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"monday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"saturday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"sunday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"thursday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"tuesday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"wednesday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ]\n      }\n    }, \n    {\n      \"id\": 6, \n      \"name\": \"mz_Bureau\", \n      \"program\": {\n        \"friday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"monday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"saturday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"sunday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"thursday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"tuesday\": [\n          {\n            \"period_end\": \"15:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"16:00\", \n            \"pilot_wire_order\": \"mz_frost\"\n          }\n        ], \n        \"wednesday\": [\n          {\n            \"period_end\": \"15:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }, \n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"16:00\", \n            \"pilot_wire_order\": \"mz_frost\"\n          }\n        ]\n      }\n    }, \n    {\n      \"id\": 7, \n      \"name\": \"mz_Test\", \n      \"program\": {\n        \"friday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"monday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"saturday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"sunday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"thursday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"tuesday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ], \n        \"wednesday\": [\n          {\n            \"period_end\": \"23:59\", \n            \"period_start\": \"00:00\", \n            \"pilot_wire_order\": \"mz_off\"\n          }\n        ]\n      }\n    }\n  ]\n}"}],"_postman_id":"d55a88db-d010-e5fb-d9da-0da1b261e4d8"},{"name":"https://data.qivivo.com/api/v2/devices/wireless-modules/:module_uuid/programs/6/active","id":"867fe9a7-d0f7-be03-5c8d-f6ab98351ba9","request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer 2onZI9UvDkqaqJEaFs34t3Wn7ZNs68"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/f25c6930-6b7e-401b-a672-c95e2aaaebb2/programs/6/active","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Set active program on wireless module</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","wireless-modules","f25c6930-6b7e-401b-a672-c95e2aaaebb2","programs","6","active"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"0b6015e0-c0dc-b146-0e14-516369f6db28","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","value":"Bearer 2onZI9UvDkqaqJEaFs34t3Wn7ZNs68","enabled":true}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/f25c6930-6b7e-401b-a672-c95e2aaaebb2/programs/6/active"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"80","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Mon, 13 Feb 2017 15:01:11 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"246","body":"{\n  \"details\": null, \n  \"message\": \"The program has been successfully changed\"\n}"}],"_postman_id":"867fe9a7-d0f7-be03-5c8d-f6ab98351ba9"},{"name":"https://data.qivivo.com/api/v2/devices/wireless-modules/:module_uuid/program/thermostat-zone","id":"7a851c29-356c-f7cc-2f58-a2c95ac38a7f","request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer 2onZI9UvDkqaqJEaFs34t3Wn7ZNs68"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/f25c6930-6b7e-401b-a672-c95e2aaaebb2/program/thermostat-zone","description":"<h4 id=\"scope\">Scope</h4>\n<p>update_programmation</p>\n<h4 id=\"description\">Description</h4>\n<p>Set current wireless module to thermostat zone</p>\n","urlObject":{"protocol":"https","path":["api","v2","devices","wireless-modules","f25c6930-6b7e-401b-a672-c95e2aaaebb2","program","thermostat-zone"],"host":["data","qivivo","com"],"query":[],"variable":[]}},"response":[{"id":"3965ba79-473c-c190-e4d3-265ad322d85e","name":"success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","enabled":true,"description":"The mime type of this content"},{"key":"Authorization","type":"text","name":"Authorization","value":"Bearer 2onZI9UvDkqaqJEaFs34t3Wn7ZNs68"}],"body":{"mode":"raw","raw":""},"url":"https://data.qivivo.com/api/v2/devices/wireless-modules/f25c6930-6b7e-401b-a672-c95e2aaaebb2/program/thermostat-zone"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"Connection","key":"Connection","value":"close","description":""},{"name":"Content-Length","key":"Content-Length","value":"80","description":""},{"name":"Content-Type","key":"Content-Type","value":"application/json","description":""},{"name":"Date","key":"Date","value":"Mon, 13 Feb 2017 15:00:45 GMT","description":""},{"name":"Server","key":"Server","value":"Apache","description":""}],"cookie":[],"responseTime":"145","body":"{\n  \"details\": null, \n  \"message\": \"The program has been successfully changed\"\n}"}],"_postman_id":"7a851c29-356c-f7cc-2f58-a2c95ac38a7f"}],"id":"ffb795bc-e3a6-acf6-ea2d-0ab11f219a1d","_postman_id":"ffb795bc-e3a6-acf6-ea2d-0ab11f219a1d","description":""},{"name":"_Errors","item":[],"id":"a0be8db4-22cd-83d9-9a76-2f31c685abc3","description":"<p>In case of mission parameters, the API return a 400 error with a JSON object following this pattern:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"details\": \"The following parameter is missing: temperature_setting_name\",\n  \"message\": \"There is an error in the request\"\n}\n</code></pre>","_postman_id":"a0be8db4-22cd-83d9-9a76-2f31c685abc3"},{"name":"_Scopes","item":[],"id":"d13621eb-b38f-ff62-ece8-b37bf9a4faca","description":"<p>The following scopes are allowed:</p>\n<p>user_basic_information read_devices read_thermostats read_wireless_modules read_programmation update_programmation read_house_data update_house_settings</p>\n<p>In order to user several scope, please use a space between them. <em>(e.g. scope = \"read_devices read_programmation\")</em></p>\n","_postman_id":"d13621eb-b38f-ff62-ece8-b37bf9a4faca"},{"name":"_Supported grant types","item":[{"name":"https://account.qivivo.com/oauth/token?grant_type=refresh_token&refresh_token=REFRESH_TOKEN&client_id=CLIENT_ID","id":"495f7c97-cbb0-b3be-2775-343aca0f3585","request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"http://account.qivivo.com/oauth/token?grant_type=refresh_token&refresh_token=X1A7t6lxLCdatqnwf3El2rb1PTPBjW","description":"<h2 id=\"refresh-token\">Refresh token</h2>\n<p>Use this method to get a new access token from a refresh token.</p>\n","urlObject":{"protocol":"http","path":["oauth","token"],"host":["account","qivivo","com"],"query":[{"key":"grant_type","value":"refresh_token"},{"key":"refresh_token","value":"X1A7t6lxLCdatqnwf3El2rb1PTPBjW"},{"disabled":true,"key":"client_id","value":"Gtrhqsi7N32pSwvtpwlj61VFKkvoezlf2OgYoQH4"}],"variable":[]}},"response":[],"_postman_id":"495f7c97-cbb0-b3be-2775-343aca0f3585"}],"id":"0f0541b3-b539-e7cb-b1ad-a13417da7c19","description":"<ul>\n<li><code>authorization_code</code>: The Authorization Code grant type is used when the client wants to request access to protected resources on behalf of another user (i.e. a 3rd party). This is the grant type most often associated with OAuth.</li>\n<li><code>client_credentials</code>: The Client Credentials grant type is used when the client is requesting access to protected resources under its control (i.e. there is no third party).</li>\n<li><code>refresh_token</code>: The Refresh Token grant type is used to obtain additional access tokens in order to prolong the client’s authorization of a user’s resources.</li>\n</ul>\n","_postman_id":"0f0541b3-b539-e7cb-b1ad-a13417da7c19"}]}