{"@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"}
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.
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
| method | path | what the vendor says it does |
|---|---|---|
GET | /addwebhook | Links a callback url to a user. welcome |
POST | /createnewschedule | The method createnewschedule creates a new schedule stored in the backup list. thermostat |
GET | /devicelist | The method devicelist returns the list of devices owned by the user, and their modules. A device is identified |
GET | /dropwebhook | Dissociates a webhook from a user. welcome |
GET | /getcamerapicture | Returns the snapshot associated to an event. welcome |
GET | /geteventsuntil | Returns the snapshot associated to an event. welcome |
GET | /gethomecoachsdata | The method gethomecoachsdata Returns data from a user Healthy Home Coach Station (measures and device specific |
GET | /gethomedata | Returns information about users homes and cameras. welcome |
GET | /getlasteventof | Returns most recent events. welcome |
GET | /getmeasure | The method getmeasure returns the measurements of a device or a module. station thermostat partner public |
GET | /getnextevents | Returns previous events. welcome |
GET | /getpublicdata | Retrieves publicly shared weather data from Outdoor Modules within a predefined area. public |
GET | /getstationsdata | The method getstationsdata Returns data from a user's Weather Stations (measures and device specific data). st |
GET | /getthermostatsdata | The method getthermostatsdata returns information about user's thermostats such as their last measurements. th |
GET | /getthermstate | The method getthermstate returns the last Thermostat measurements, its current weekly schedule, and, if presen |
GET | /getuser | The method getuser returns information about a user such as prefered language, prefered units, and list of dev |
GET | /partnerdevices | The method partnerdevices returns the list of device_id to which your partner application has access to. partn |
POST | /setpersonsaway | Sets a person as 'Away' or the Home as 'Empty'. The event will be added to the user’s timeline. welcome |
POST | /setpersonshome | Sets a person as 'At home'. welcome |
POST | /setthermpoint | The method setthermpoint changes the Thermostat manual temperature setpoint. thermostat |
POST | /switchschedule | The method switchschedule switches the Thermostat's schedule to another existing schedule. thermostat |
POST | /syncschedule | The 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.