返回顶部
l

lap-adafruit-io-rest-apiAdafruit IO REST API技能

Adafruit IO REST API skill. Use when working with Adafruit IO REST for user, {username}, webhooks. Covers 71 endpoints.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
137
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

lap-adafruit-io-rest-api

Adafruit IO REST API

API版本: 2.0.0

认证

请求头中的ApiKey X-AIO-Key | 查询参数中的ApiKey X-AIO-Key | 请求头中的ApiKey X-AIO-Signature

基础URL

https://io.adafruit.com/api/v2

设置

  1. 1. 在相应的请求头中设置您的API密钥
  2. GET /user -- 验证访问权限
  3. POST /{username}/feeds -- 创建第一个数据流

端点

共71个端点,分布在3个组中。完整详情请参见references/api-spec.lap。

user
方法路径描述
GET/user获取当前用户信息

{username}
方法路径描述
GET/{username}/throttle获取用户的数据速率限制和当前活动级别
GET
/{username}/activities | 当前用户的所有活动 |

| DELETE | /{username}/activities | 当前用户的所有活动 | | GET | /{username}/activities/{type} | 按类型获取当前用户的活动 | | GET | /{username}/feeds | 当前用户的所有数据流 | | POST | /{username}/feeds | 创建新的数据流 | | GET | /{username}/feeds/{feed_key} | 按数据流键获取数据流 | | PUT | /{username}/feeds/{feed_key} | 替换现有数据流 | | PATCH | /{username}/feeds/{feed_key} | 更新现有数据流的属性 | | DELETE | /{username}/feeds/{feed_key} | 删除现有数据流 | | GET | /{username}/feeds/{feed_key}/details | 按数据流键获取详细数据流 | | GET | /{username}/feeds/{feed_key}/data | 获取指定数据流的所有数据 | | POST | /{username}/feeds/{feed_key}/data | 创建新数据 | | GET | /{username}/feeds/{feed_key}/data/chart | 当前数据流的图表数据 | | POST | /{username}/feeds/{feed_key}/data/batch | 创建多条新数据记录 | | GET | /{username}/feeds/{feed_key}/data/previous | 队列中的上一条数据 | | GET | /{username}/feeds/{feed_key}/data/next | 队列中的下一条数据 | | GET | /{username}/feeds/{feed_key}/data/last | 队列中的最后一条数据 | | GET | /{username}/feeds/{feed_key}/data/first | 队列中的第一条数据 | | GET | /{username}/feeds/{feed_key}/data/retain | MQTT CSV格式的最后一条数据 | | GET | /{username}/feeds/{feed_key}/data/{id} | 根据数据流键返回数据 | | PUT | /{username}/feeds/{feed_key}/data/{id} | 替换现有数据 | | PATCH | /{username}/feeds/{feed_key}/data/{id} | 更新现有数据的属性 | | DELETE | /{username}/feeds/{feed_key}/data/{id} | 删除现有数据 | | GET | /{username}/groups | 当前用户的所有分组 | | POST | /{username}/groups | 创建新分组 | | GET | /{username}/groups/{group_key} | 根据ID返回分组 | | PUT | /{username}/groups/{group_key} | 替换现有分组 | | PATCH | /{username}/groups/{group_key} | 更新现有分组的属性 | | DELETE | /{username}/groups/{group_key} | 删除现有分组 | | POST | /{username}/groups/{group_key}/add | 将现有数据流添加到分组 | | POST | /{username}/groups/{group_key}/remove | 从分组中移除数据流 | | GET | /{username}/groups/{group_key}/feeds | 指定分组中当前用户的所有数据流 | | POST | /{username}/groups/{group_key}/feeds | 在分组中创建新数据流 | | POST | /{username}/groups/{group_key}/data | 为分组中的多个数据流创建新数据 | | GET | /{username}/groups/{groupkey}/feeds/{feedkey}/data | 指定分组中当前数据流的所有数据 | | POST | /{username}/groups/{groupkey}/feeds/{feedkey}/data | 在属于特定分组的数据流中创建新数据 | | POST | /{username}/groups/{groupkey}/feeds/{feedkey}/data/batch | 在属于特定分组的数据流中创建多条新数据记录 | | GET | /{username}/dashboards | 当前用户的所有仪表盘 | | POST | /{username}/dashboards | 创建新仪表盘 | | GET | /{username}/dashboards/{id} | 根据ID返回仪表盘 | | PUT | /{username}/dashboards/{id} | 替换现有仪表盘 | | PATCH | /{username}/dashboards/{id} | 更新现有仪表盘的属性 | | DELETE | /{username}/dashboards/{id} | 删除现有仪表盘 | | GET | /{username}/dashboards/{dashboard_id}/blocks | 当前用户的所有区块 | | POST | /{username}/dashboards/{dashboard_id}/blocks | 创建新区块 | | GET | /{username}/dashboards/{dashboard_id}/blocks/{id} | 根据ID返回区块 | | PUT | /{username}/dashboards/{dashboard_id}/blocks/{id} | 替换现有区块 | | PATCH | /{username}/dashboards/{dashboard_id}/blocks/{id} | 更新现有区块的属性 | | DELETE | /{username}/dashboards/{dashboard_id}/blocks/{id} | 删除现有区块 | | GET | /{username}/tokens | 当前用户的所有令牌 | | POST | /{username}/tokens | 创建新令牌 | | GET | /{username}/tokens/{id} | 根据ID返回令牌 | | PUT | /{username}/tokens/{id} | 替换现有令牌 | | PATCH | /{username}/tokens/{id} | 更新现有令牌的属性 | | DELETE | /{username}/tokens/{id} | 删除现有令牌 | | GET | /{username}/triggers | 当前用户的所有触发器 | | POST | /{username}/triggers | 创建新触发器 | | GET | /{username}/triggers/{id} | 根据ID返回触发器 | | PUT | /{username}/triggers/{id} | 替换现有触发器 | | PATCH | /{username}/triggers/{id} | 更新现有触发器的属性 | | DELETE | /{username}/triggers/{id} | 删除现有触发器 | | GET | /{username}/{type}/{type_id}/acl | 当前用户和类型的所有权限 | | POST | /{username}/{type}/{type_id}/acl | 创建新权限 | | GET | /{username}/{type}/{type_id}/acl/{id} | 根据ID返回权限 | | PUT | /{username}/{type}/{type_id}/acl/{id} | 替换现有权限 | | PATCH | /{username}/{type}/{type_id}/acl/{id} | 更新现有权限的属性 | | DELETE | /{username}/{type}/{type_id}/acl/{id} | 删除现有权限 |

webhooks
方法路径描述
POST/webhooks/feed/:token通过webhook URL向数据流发送数据
POST
/webhooks/feed/:token/raw | 通过webhook URL向数据流发送任意数据 |

常见问题

将用户请求与references/api-spec.lap中的端点匹配。关键模式:

  • - 列出所有用户? -> GET /user
  • 列出所有限流? -> GET /{username}/throttle
  • 列出所有活动? -> GET /{username}/activities
  • 获取活动详情? -> GET /{username}/activities/{type}
  • 列出所有数据流? -> GET /{username}/feeds
  • 创建数据流? -> POST /{username}/feeds
  • 获取数据流详情? -> GET /{username}/feeds/{feedkey}
  • 更新数据流? -> PUT /{username}/feeds/{feedkey}
  • 部分更新数据流? -> PATCH /{username}/feeds/{feedkey}
  • 删除数据流? -> DELETE /{username}/feeds/{feedkey}
  • 列出所有详情? -> GET /{username}/feeds/{feedkey}/details
  • 列出所有数据? -> GET /{username}/feeds/{feedkey}/data
  • 创建数据? -> POST /{username}/feeds/{feedkey}/data
  • 列出所有图表? -> GET /{username}/feeds/{feedkey}/data

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lap-adafruit-io-rest-api-1775933503 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lap-adafruit-io-rest-api-1775933503 技能

通过命令行安装

skillhub install lap-adafruit-io-rest-api-1775933503

下载

⬇ 下载 lap-adafruit-io-rest-api v1.0.0(免费)

文件大小: 2.99 KB | 发布时间: 2026-4-12 10:23

v1.0.0 最新 2026-4-12 10:23
Initial release of lap-adafruit-io-rest-api.

- Provides access to 71 Adafruit IO REST API endpoints covering users, feeds, groups, dashboards, tokens, triggers, and webhooks.
- Supports API Key authentication via headers or query parameters.
- Includes endpoint summaries and usage patterns for common requests.
- Requires ADAFRUIT_IO_REST_API_KEY environment variable for setup.
- Designed to match user requests to the appropriate API endpoints.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部