{"@context": "https://schema.org", "@type": "WebAPI", "name": "Netatmo API", "description": "Welcome to the Netatmo swagger on-line documentation ! This site is a complement to the official Netatmo developper documentation using swagger to bring interactivity and easy testing of requests with the \"try it\" button (authenticate with the authorization code OAuth2 flow by clicking the authentic", "provider": {"@type": "Organization", "name": "netatmo.net"}, "documentation": "https://raw.githubusercontent.com/cbornet/netatmo-swagger-decl/master/spec/swagger.yaml"}
Index / APIs / netatmo.net

Netatmo API

Welcome to the Netatmo swagger on-line documentation ! This site is a complement to the official Netatmo developper documentation using swagger to bring interactivity and easy testing of requests with the "try it" button (authenticate with the authorization code OAuth2 flow by clicking the authentic

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.netatmo.net/api

auth: o a u t h 2

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Netatmo v1.1.5

Welcome to the Netatmo swagger on-line documentation ! This site is a complement to the official Netatmo developper documentation using swagger to bring interactivity and easy testing of requests with the "try it" button (authenticate with the authorization code OAuth2 flow by clicking the authenticate button in the methods). You can find the source code for this site can be found in the project n

methodpathwhat the vendor says it does
GET/addwebhookLinks a callback url to a user. welcome
POST/createnewscheduleThe method createnewschedule creates a new schedule stored in the backup list. thermostat
GET/devicelistThe method devicelist returns the list of devices owned by the user, and their modules. A device is identified
GET/dropwebhookDissociates a webhook from a user. welcome
GET/getcamerapictureReturns the snapshot associated to an event. welcome
GET/geteventsuntilReturns the snapshot associated to an event. welcome
GET/gethomecoachsdataThe method gethomecoachsdata Returns data from a user Healthy Home Coach Station (measures and device specific
GET/gethomedataReturns information about users homes and cameras. welcome
GET/getlasteventofReturns most recent events. welcome
GET/getmeasureThe method getmeasure returns the measurements of a device or a module. station thermostat partner public
GET/getnexteventsReturns previous events. welcome
GET/getpublicdataRetrieves publicly shared weather data from Outdoor Modules within a predefined area. public
GET/getstationsdataThe method getstationsdata Returns data from a user's Weather Stations (measures and device specific data). st
GET/getthermostatsdataThe method getthermostatsdata returns information about user's thermostats such as their last measurements. th
GET/getthermstateThe method getthermstate returns the last Thermostat measurements, its current weekly schedule, and, if presen
GET/getuserThe method getuser returns information about a user such as prefered language, prefered units, and list of dev
GET/partnerdevicesThe method partnerdevices returns the list of device_id to which your partner application has access to. partn
POST/setpersonsawaySets a person as 'Away' or the Home as 'Empty'. The event will be added to the user’s timeline. welcome
POST/setpersonshomeSets a person as 'At home'. welcome
POST/setthermpointThe method setthermpoint changes the Thermostat manual temperature setpoint. thermostat
POST/switchscheduleThe method switchschedule switches the Thermostat's schedule to another existing schedule. thermostat
POST/syncscheduleThe method syncschedule changes the Thermostat weekly schedule. thermostat

specification origin: https://raw.githubusercontent.com/cbornet/netatmo-swagger-decl/master/spec/swagger.yaml

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.