Adafruit IO REST API
REST API for Adafruit IO providing CRUD operations across feeds, time-series data points, groups, dashboards, dashboard blocks, triggers (reactive and scheduled actions), API tokens, permissions/ACL, account activities, and inbound webhooks. Base URL https://io.adafruit.com/api/v2 — authenticated via the X-AIO-Key header or query parameter using an Adafruit IO API key. Supports batch data writes, chart-aggregated reads, positional queries (first/last/previous/next/retain), and Link-header pagination up to 1000 records per page.
Documentation
Documentation
https://io.adafruit.com/api/docs/
Documentation
https://io.adafruit.com/api/docs/#adafruit-io-http-api
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/json-schema/adafruit-io-feed-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/json-schema/adafruit-io-data-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/json-schema/adafruit-io-dashboard-schema.json
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/json-ld/adafruit-io-context.jsonld
GraphQL
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/graphql/adafruit-io-graphql.md
APIsJSON
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/arazzo/adafruit-io-attach-feed-to-group-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/arazzo/adafruit-io-batch-ingest-and-chart-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/arazzo/adafruit-io-build-dashboard-with-block-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/arazzo/adafruit-io-create-and-verify-trigger-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/arazzo/adafruit-io-ensure-feed-exists-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/arazzo/adafruit-io-group-feed-bootstrap-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/arazzo/adafruit-io-group-multifeed-publish-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/arazzo/adafruit-io-issue-and-verify-token-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/adafruit-io/refs/heads/main/arazzo/adafruit-io-provision-feed-and-seed-data-workflow.yml