Back to toolkits
Adafruit IO logo

Adafruit IO

Adafruit IO is a cloud platform for storing, visualizing, and acting on data from connected devices and Internet of Things projects.

dashboardsinternet of things

Tools (21)

  • Add Feeds to Group

    Sequentially add 1-10 existing feeds to one group using one documented provider request per feed. This is non-atomic: processing stops after the first failed or ambiguous attempt, while earlier successes remain applied and are returned with the last confirmed normalized group state.

    Inputs: feed_keys, group_key

  • Create Dashboard

    Create a dashboard for visualizing and controlling feed data.

    Inputs: name, visibility, description, show_header

  • Create Feed

    Create a feed, optionally within an existing group.

    Inputs: name, enabled, history, group_key, unit_type, visibility, description, unit_symbol

  • Create Group

    Create a group for organizing feeds.

    Inputs: name, description

  • Delete Dashboard

    Permanently delete one dashboard by exact key.

    Inputs: dashboard_key

  • Delete Data Point

    Permanently delete one feed data point by ID.

    Inputs: data_id, feed_key

  • Delete Data Points

    Permanently delete 1-30 feed data points sequentially through Adafruit IO's single-data-point DELETE endpoint, bounded by the Free-plan limit of 30 data mutations per minute. This operation is not atomic: each ID has an independent outcome, and successful earlier deletions are not rolled back. Processing may continue after an independent malformed-ID or not-found response, but stops after authentication, permission, rate-limit, server, unexpected, or ambiguous transport failures; remaining IDs are marked not_attempted.

    Inputs: data_ids, feed_key

  • Delete Feed

    Permanently delete one feed and its retained data by exact feed key.

    Inputs: feed_key

  • Delete Group

    Permanently delete one group by exact key.

    Inputs: group_key

  • Get Account Status

    Return compact identity, plan limits, and current data-write throttle usage for the connected Adafruit IO account.

  • Get Dashboards

    List dashboards, or retrieve one dashboard and its blocks by key.

    Inputs: dashboard_key

  • Get Data Point

    Retrieve one feed data point by its exact ID.

    Inputs: data_id, include, feed_key

  • Get Feeds

    List feeds, or retrieve one feed by key with optional data summary details.

    Inputs: feed_key, include_details

  • Get Groups

    List groups with feed summaries, or retrieve one group by key.

    Inputs: group_key

  • List Feed Data

    Return one newest-first page of feed data with an opaque cursor for the next older page.

    Inputs: limit, include, end_time, feed_key, start_time, next_cursor

  • Publish Feed Data

    Publish one or multiple timestamped values to a feed, using the batch endpoint only when multiple points are supplied.

    Inputs: data, feed_key

  • Remove Feeds from Group

    Sequentially remove 1-10 feeds from one group using one documented provider request per feed. This is non-atomic: processing stops after the first failed or ambiguous attempt, while earlier successes remain applied and are returned with the last confirmed normalized group state.

    Inputs: feed_keys, group_key

  • Update Dashboard

    Update an existing dashboard by exact dashboard key.

    Inputs: name, visibility, description, show_header, dashboard_key

  • Update Data Point

    Replace the value and optional metadata of one existing feed data point.

    Inputs: ele, lat, lon, value, data_id, feed_key, created_at

  • Update Feed

    Update an existing feed by exact feed key.

    Inputs: name, enabled, history, feed_key, unit_type, visibility, description, unit_symbol

  • Update Group

    Update an existing group by exact group key.

    Inputs: name, group_key, description