Netatmo API skill. Use when working with Netatmo for getpublicdata, getuser, devicelist. Covers 22 endpoints.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add Lap-Platform/claude-marketplace --skill api --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Api?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lap-platform-api-8138a600)More formats (shields.io, HTML) on the badges page.
---
name: netatmo
description: "Netatmo API skill. Use when working with Netatmo for getpublicdata, getuser, devicelist. Covers 22 endpoints."
version: 1.0.0
generator: lapsh
---
# Netatmo
API version: 1.1.5
## Auth
OAuth2 | OAuth2
## Base URL
https://api.netatmo.net/api
## Setup
1. Configure auth: OAuth2 | OAuth2
2. GET /getpublicdata -- verify access
3. POST /syncschedule -- create first syncschedule
## Endpoints
22 endpoints across 22 groups. See references/api-spec.lap for full details.
### getpublicdata
| Method | Path | Description |
|--------|------|-------------|
| GET | /getpublicdata | Retrieves publicly shared weather data from Outdoor Modules within a predefined area. |
### getuser
| Method | Path | Description |
|--------|------|-------------|
| GET | /getuser | The method getuser returns information about a user such as prefered language, prefered units, and list of devices. |
### devicelist
| Method | Path | Description |
|--------|------|-------------|
| GET | /devicelist | The method devicelist returns the list of devices owned by the user, and their modules. |
### getmeasure
| Method | Path | Description |
|--------|------|-------------|
| GET | /getmeasure | The method getmeasure returns the measurements of a device or a module. |
### getthermostatsdata
| Method | Path | Description |
|--------|------|-------------|
| GET | /getthermostatsdata | The method getthermostatsdata returns information about user's thermostats such as their last measurements. |
### getstationsdata
| Method | Path | Description |
|--------|------|-------------|
| GET | /getstationsdata | The method getstationsdata Returns data from a user's Weather Stations (measures and device specific data). |
### gethomecoachsdata
| Method | Path | Description |
|--------|------|-------------|
| GET | /gethomecoachsdata | The method gethomecoachsdata Returns data from a user Healthy Home Coach Station (measures and device specific data). |
### getthermstate
| Method | Path | Description |
|--------|------|-------------|
| GET | /getthermstate | The method getthermstate returns the last Thermostat measurements, its current weekly schedule, and, if present, its current manual temperature setpoint. |
### syncschedule
| Method | Path | Description |
|--------|------|-------------|
| POST | /syncschedule | The method syncschedule changes the Thermostat weekly schedule. |
### setthermpoint
| Method | Path | Description |
|--------|------|-------------|
| POST | /setthermpoint | The method setthermpoint changes the Thermostat manual temperature setpoint. |
### switchschedule
| Method | Path | Description |
|--------|------|-------------|
| POST | /switchschedule | The method switchschedule switches the Thermostat's schedule to another existing schedule. |
### createnewschedule
| Method | Path | Description |
|--------|------|-------------|
| POST | /createnewschedule | The method createnewschedule creates a new schedule stored in the backup list. |
### partnerdevices
| Method | Path | Description |
|--------|------|-------------|
| GET | /partnerdevices | The method partnerdevices returns the list of device_id to which your partner application has access to. |
### gethomedata
| Method | Path | Description |
|--------|------|-------------|
| GET | /gethomedata | Returns information about users homes and cameras. |
### getcamerapicture
| Method | Path | Description |
|--------|------|-------------|
| GET | /getcamerapicture | Returns the snapshot associated to an event. |
### geteventsuntil
| Method | Path | Description |
|--------|------|-------------|
| GET | /geteventsuntil | Returns the snapshot associated to an event. |
### getlasteventof
| Method | Path | Description |
|--------|------|-------------|
| GET | /getlasteventof | Returns most recent events. |
### getnextevents
| Method | Path | Description |
|--------|------|-------------|
| GET | /getnextevents | Returns previous events. |
### setpersonsaway
| Method | Path | Description |
|--------|------|-------------|
| POST | /setpersonsaway | Sets a person as 'Away' or the Home as 'Empty'. The event will be added to the user’s timeline. |
### setpersonshome
| Method | Path | Description |
|--------|------|-------------|
| POST | /setpersonshome | Sets a person as 'At home'. |
### addwebhook
| Method | Path | Description |
|--------|------|-------------|
| GET | /addwebhook | Links a callback url to a user. |
### dropwebhook
| Method | Path | Description |
|--------|------|-------------|
| GET | /dropwebhook | Dissociates a webhook from a user. |
## Common Questions
Match user requests to endpoints in references/api-spec.lap. Key patterns:
- "List all getpublicdata?" -> GET /getpublicdata
- "List all getuser?" -> GET /getuser
- "List all devicelist?" -> GET /devicelist
- "List all getmeasure?" -> GET /getmeasure
- "List all getthermostatsdata?" -> GET /getthermostatsdata
- "List all getstationsdata?" -> GET /getstationsdata
- "List all gethomecoachsdata?" -> GET /gethomecoachsdata
- "List all getthermstate?" -> GET /getthermstate
- "Create a syncschedule?" -> POST /syncschedule
- "Create a setthermpoint?" -> POST /setthermpoint
- "Create a switchschedule?" -> POST /switchschedule
- "Create a createnewschedule?" -> POST /createnewschedule
- "List all partnerdevices?" -> GET /partnerdevices
- "List all gethomedata?" -> GET /gethomedata
- "List all getcamerapicture?" -> GET /getcamerapicture
- "List all geteventsuntil?" -> GET /geteventsuntil
- "List all getlasteventof?" -> GET /getlasteventof
- "List all getnextevents?" -> GET /getnextevents
- "Create a setpersonsaway?" -> POST /setpersonsaway
- "Create a setpersonshome?" -> POST /setpersonshome
- "List all addwebhook?" -> GET /addwebhook
- "List all dropwebhook?" -> GET /dropwebhook
- "How to authenticate?" -> See Auth section
## Response Tips
- Check response schemas in references/api-spec.lap for field details
- List endpoints may support pagination; check for limit, offset, or cursor params
- Create/update endpoints typically return the created/updated object
## References
- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas
> Generated from the official API spec by [LAP](https://lap.sh)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!