# Adafruit IO REST API ## API Docs - Users [Get information about the current user](https://rgwtei2jis.apidog.io/api-3472837.md): - Users [Get information about the current user](https://rgwtei2jis.apidog.io/api-4080940.md): - Users [Get the user's data rate limit and current activity level.](https://rgwtei2jis.apidog.io/api-3472852.md): - Users [Get the user's data rate limit and current activity level.](https://rgwtei2jis.apidog.io/api-4080941.md): - Webhooks [Send data to a feed via webhook URL.](https://rgwtei2jis.apidog.io/api-3472839.md): - Webhooks [Send data to a feed via webhook URL.](https://rgwtei2jis.apidog.io/api-4080942.md): - Webhooks [Send arbitrary data to a feed via webhook URL.](https://rgwtei2jis.apidog.io/api-3472838.md): The raw data webhook receiver accepts POST requests and stores the raw request body on your feed. This is useful when you don't have control of the webhook sender. If feed history is turned on, payloads will be truncated at 1024 bytes. If feed history is turned off, payloads will be truncated at 100KB. - Webhooks [Send arbitrary data to a feed via webhook URL.](https://rgwtei2jis.apidog.io/api-4080943.md): The raw data webhook receiver accepts POST requests and stores the raw request body on your feed. This is useful when you don't have control of the webhook sender. If feed history is turned on, payloads will be truncated at 1024 bytes. If feed history is turned off, payloads will be truncated at 100KB. - Activities [All activities for current user](https://rgwtei2jis.apidog.io/api-3472845.md): Delete all your activities. - Activities [All activities for current user](https://rgwtei2jis.apidog.io/api-4080944.md): Delete all your activities. - Activities [All activities for current user](https://rgwtei2jis.apidog.io/api-3472848.md): The Activities endpoint returns information about the user's activities. - Activities [All activities for current user](https://rgwtei2jis.apidog.io/api-4080945.md): The Activities endpoint returns information about the user's activities. - Activities [Get activities by type for current user](https://rgwtei2jis.apidog.io/api-3472851.md): The Activities endpoint returns information about the user's activities. - Activities [Get activities by type for current user](https://rgwtei2jis.apidog.io/api-4080946.md): The Activities endpoint returns information about the user's activities. - Dashboards [All dashboards for current user](https://rgwtei2jis.apidog.io/api-3472850.md): The Dashboards endpoint returns information about the user's dashboards. - Dashboards [All dashboards for current user](https://rgwtei2jis.apidog.io/api-4080947.md): The Dashboards endpoint returns information about the user's dashboards. - Dashboards [Create a new Dashboard](https://rgwtei2jis.apidog.io/api-3472841.md): - Dashboards [Create a new Dashboard](https://rgwtei2jis.apidog.io/api-4080948.md): - Dashboards [Delete an existing Dashboard](https://rgwtei2jis.apidog.io/api-3472854.md): - Dashboards [Delete an existing Dashboard](https://rgwtei2jis.apidog.io/api-4080949.md): - Dashboards [Returns Dashboard based on ID](https://rgwtei2jis.apidog.io/api-3472840.md): - Dashboards [Returns Dashboard based on ID](https://rgwtei2jis.apidog.io/api-4080950.md): - Dashboards [Update properties of an existing Dashboard](https://rgwtei2jis.apidog.io/api-3472842.md): - Dashboards [Update properties of an existing Dashboard](https://rgwtei2jis.apidog.io/api-4080951.md): - Dashboards [Replace an existing Dashboard](https://rgwtei2jis.apidog.io/api-3472846.md): - Dashboards [Replace an existing Dashboard](https://rgwtei2jis.apidog.io/api-4080952.md): - Blocks [All blocks for current user](https://rgwtei2jis.apidog.io/api-3472855.md): The Blocks endpoint returns information about the user's blocks. - Blocks [All blocks for current user](https://rgwtei2jis.apidog.io/api-4080953.md): The Blocks endpoint returns information about the user's blocks. - Blocks [Create a new Block](https://rgwtei2jis.apidog.io/api-3472843.md): - Blocks [Create a new Block](https://rgwtei2jis.apidog.io/api-4080954.md): - Blocks [Delete an existing Block](https://rgwtei2jis.apidog.io/api-3472836.md): - Blocks [Delete an existing Block](https://rgwtei2jis.apidog.io/api-4080955.md): - Blocks [Returns Block based on ID](https://rgwtei2jis.apidog.io/api-3472844.md): - Blocks [Returns Block based on ID](https://rgwtei2jis.apidog.io/api-4080956.md): - Blocks [Update properties of an existing Block](https://rgwtei2jis.apidog.io/api-3472847.md): - Blocks [Update properties of an existing Block](https://rgwtei2jis.apidog.io/api-4080957.md): - Blocks [Replace an existing Block](https://rgwtei2jis.apidog.io/api-3472849.md): - Blocks [Replace an existing Block](https://rgwtei2jis.apidog.io/api-4080958.md): - Feeds [All feeds for current user](https://rgwtei2jis.apidog.io/api-3472853.md): The Feeds endpoint returns information about the user's feeds. The response includes the latest value of each feed, and other metadata about each feed. - Feeds [All feeds for current user](https://rgwtei2jis.apidog.io/api-4080959.md): The Feeds endpoint returns information about the user's feeds. The response includes the latest value of each feed, and other metadata about each feed. - Feeds [Create a new Feed](https://rgwtei2jis.apidog.io/api-3472856.md): - Feeds [Create a new Feed](https://rgwtei2jis.apidog.io/api-4080960.md): - Feeds [Delete an existing Feed](https://rgwtei2jis.apidog.io/api-3472857.md): - Feeds [Delete an existing Feed](https://rgwtei2jis.apidog.io/api-4080961.md): - Feeds [Get feed by feed key](https://rgwtei2jis.apidog.io/api-3472858.md): Returns feed based on the feed key - Feeds [Get feed by feed key](https://rgwtei2jis.apidog.io/api-4080962.md): Returns feed based on the feed key - Feeds [Update properties of an existing Feed](https://rgwtei2jis.apidog.io/api-3472859.md): - Feeds [Update properties of an existing Feed](https://rgwtei2jis.apidog.io/api-4080963.md): - Feeds [Replace an existing Feed](https://rgwtei2jis.apidog.io/api-3472861.md): - Feeds [Replace an existing Feed](https://rgwtei2jis.apidog.io/api-4080964.md): - Feeds [Get detailed feed by feed key](https://rgwtei2jis.apidog.io/api-3472860.md): Returns more detailed feed record based on the feed key - Feeds [Get detailed feed by feed key](https://rgwtei2jis.apidog.io/api-4080965.md): Returns more detailed feed record based on the feed key - Feeds [Create a new Feed in a Group](https://rgwtei2jis.apidog.io/api-3472863.md): - Feeds [Create a new Feed in a Group](https://rgwtei2jis.apidog.io/api-4080966.md): - Data [Get all data for the given feed](https://rgwtei2jis.apidog.io/api-3472862.md): - Data [Get all data for the given feed](https://rgwtei2jis.apidog.io/api-4080967.md): - Data [Create new Data](https://rgwtei2jis.apidog.io/api-3472864.md): Create new data records on the given feed. - Data [Create new Data](https://rgwtei2jis.apidog.io/api-4080968.md): Create new data records on the given feed. - Data [Create multiple new Data records](https://rgwtei2jis.apidog.io/api-3472866.md): - Data [Create multiple new Data records](https://rgwtei2jis.apidog.io/api-4080969.md): - Data [Chart data for current feed](https://rgwtei2jis.apidog.io/api-3472868.md): The Chart API is what we use on io.adafruit.com to populate charts over varying timespans with a consistent number of data points. The maximum number of points returned is 480. This API works by aggregating slices of time into a single value by averaging. - Data [Chart data for current feed](https://rgwtei2jis.apidog.io/api-4080970.md): The Chart API is what we use on io.adafruit.com to populate charts over varying timespans with a consistent number of data points. The maximum number of points returned is 480. This API works by aggregating slices of time into a single value by averaging. - Data [First Data in Queue](https://rgwtei2jis.apidog.io/api-3472867.md): Get the oldest data point in the feed. This request sets the queue pointer to the beginning of the feed. - Data [First Data in Queue](https://rgwtei2jis.apidog.io/api-4080971.md): Get the oldest data point in the feed. This request sets the queue pointer to the beginning of the feed. - Data [Last Data in Queue](https://rgwtei2jis.apidog.io/api-3472865.md): Get the most recent data point in the feed. This request sets the queue pointer to the end of the feed. - Data [Last Data in Queue](https://rgwtei2jis.apidog.io/api-4080972.md): Get the most recent data point in the feed. This request sets the queue pointer to the end of the feed. - Data [Next Data in Queue](https://rgwtei2jis.apidog.io/api-3472869.md): Get the next newest data point in the feed. If queue processing hasn't been started, the first data point in the feed will be returned. - Data [Next Data in Queue](https://rgwtei2jis.apidog.io/api-4080973.md): Get the next newest data point in the feed. If queue processing hasn't been started, the first data point in the feed will be returned. - Data [Previous Data in Queue](https://rgwtei2jis.apidog.io/api-3472870.md): Get the previously processed data point in the feed. NOTE: this method doesn't move the processing queue pointer. - Data [Previous Data in Queue](https://rgwtei2jis.apidog.io/api-4080974.md): Get the previously processed data point in the feed. NOTE: this method doesn't move the processing queue pointer. - Data [Last Data in MQTT CSV format](https://rgwtei2jis.apidog.io/api-3472871.md): Get the most recent data point in the feed in an MQTT compatible CSV format: `value,lat,lon,ele` - Data [Last Data in MQTT CSV format](https://rgwtei2jis.apidog.io/api-4080975.md): Get the most recent data point in the feed in an MQTT compatible CSV format: `value,lat,lon,ele` - Data [Delete existing Data](https://rgwtei2jis.apidog.io/api-3472873.md): - Data [Delete existing Data](https://rgwtei2jis.apidog.io/api-4080976.md): - Data [Returns data based on feed key](https://rgwtei2jis.apidog.io/api-3472872.md): - Data [Returns data based on feed key](https://rgwtei2jis.apidog.io/api-4080977.md): - Data [Update properties of existing Data](https://rgwtei2jis.apidog.io/api-3472874.md): - Data [Update properties of existing Data](https://rgwtei2jis.apidog.io/api-4080978.md): - Data [Replace existing Data](https://rgwtei2jis.apidog.io/api-3472875.md): - Data [Replace existing Data](https://rgwtei2jis.apidog.io/api-4080979.md): - Data [Create new data for multiple feeds in a group](https://rgwtei2jis.apidog.io/api-3472876.md): - Data [Create new data for multiple feeds in a group](https://rgwtei2jis.apidog.io/api-4080980.md): - Data [All data for current feed in a specific group](https://rgwtei2jis.apidog.io/api-3472877.md): - Data [All data for current feed in a specific group](https://rgwtei2jis.apidog.io/api-4080981.md): - Data [Create new Data in a feed belonging to a particular group](https://rgwtei2jis.apidog.io/api-3472878.md): - Data [Create new Data in a feed belonging to a particular group](https://rgwtei2jis.apidog.io/api-4080982.md): - Data [Create multiple new Data records in a feed belonging to a particular group](https://rgwtei2jis.apidog.io/api-3472882.md): - Data [Create multiple new Data records in a feed belonging to a particular group](https://rgwtei2jis.apidog.io/api-4080983.md): - Groups [All groups for current user](https://rgwtei2jis.apidog.io/api-3472883.md): The Groups endpoint returns information about the user's groups. The response includes the latest value of each feed in the group, and other metadata about the group. - Groups [All groups for current user](https://rgwtei2jis.apidog.io/api-4080984.md): The Groups endpoint returns information about the user's groups. The response includes the latest value of each feed in the group, and other metadata about the group. - Groups [Create a new Group](https://rgwtei2jis.apidog.io/api-3472880.md): - Groups [Create a new Group](https://rgwtei2jis.apidog.io/api-4080985.md): - Groups [Delete an existing Group](https://rgwtei2jis.apidog.io/api-3472884.md): - Groups [Delete an existing Group](https://rgwtei2jis.apidog.io/api-4080986.md): - Groups [Returns Group based on ID](https://rgwtei2jis.apidog.io/api-3472879.md): - Groups [Returns Group based on ID](https://rgwtei2jis.apidog.io/api-4080987.md): - Groups [Update properties of an existing Group](https://rgwtei2jis.apidog.io/api-3472881.md): - Groups [Update properties of an existing Group](https://rgwtei2jis.apidog.io/api-4080988.md): - Groups [Replace an existing Group](https://rgwtei2jis.apidog.io/api-3472885.md): - Groups [Replace an existing Group](https://rgwtei2jis.apidog.io/api-4080989.md): - Groups [Add an existing Feed to a Group](https://rgwtei2jis.apidog.io/api-3472886.md): - Groups [Add an existing Feed to a Group](https://rgwtei2jis.apidog.io/api-4080990.md): - Groups [All feeds for current user in a given group](https://rgwtei2jis.apidog.io/api-3472887.md): The Group Feeds endpoint returns information about the user's feeds. The response includes the latest value of each feed, and other metadata about each feed, but only for feeds within the given group. - Groups [All feeds for current user in a given group](https://rgwtei2jis.apidog.io/api-4080991.md): The Group Feeds endpoint returns information about the user's feeds. The response includes the latest value of each feed, and other metadata about each feed, but only for feeds within the given group. - Groups [Remove a Feed from a Group](https://rgwtei2jis.apidog.io/api-3472889.md): - Groups [Remove a Feed from a Group](https://rgwtei2jis.apidog.io/api-4080992.md): - Tokens [All tokens for current user](https://rgwtei2jis.apidog.io/api-3472888.md): The Tokens endpoint returns information about the user's tokens. - Tokens [All tokens for current user](https://rgwtei2jis.apidog.io/api-4080993.md): The Tokens endpoint returns information about the user's tokens. - Tokens [Create a new Token](https://rgwtei2jis.apidog.io/api-3472890.md): - Tokens [Create a new Token](https://rgwtei2jis.apidog.io/api-4080994.md): - Tokens [Delete an existing Token](https://rgwtei2jis.apidog.io/api-3472891.md): - Tokens [Delete an existing Token](https://rgwtei2jis.apidog.io/api-4080995.md): - Tokens [Returns Token based on ID](https://rgwtei2jis.apidog.io/api-3472892.md): - Tokens [Returns Token based on ID](https://rgwtei2jis.apidog.io/api-4080996.md): - Tokens [Update properties of an existing Token](https://rgwtei2jis.apidog.io/api-3472893.md): - Tokens [Update properties of an existing Token](https://rgwtei2jis.apidog.io/api-4080997.md): - Tokens [Replace an existing Token](https://rgwtei2jis.apidog.io/api-3472894.md): - Tokens [Replace an existing Token](https://rgwtei2jis.apidog.io/api-4080998.md): - Triggers [All triggers for current user](https://rgwtei2jis.apidog.io/api-3472895.md): The Triggers endpoint returns information about the user's triggers. - Triggers [All triggers for current user](https://rgwtei2jis.apidog.io/api-4080999.md): The Triggers endpoint returns information about the user's triggers. - Triggers [Create a new Trigger](https://rgwtei2jis.apidog.io/api-3472896.md): - Triggers [Create a new Trigger](https://rgwtei2jis.apidog.io/api-4081000.md): - Triggers [Delete an existing Trigger](https://rgwtei2jis.apidog.io/api-3472897.md): - Triggers [Delete an existing Trigger](https://rgwtei2jis.apidog.io/api-4081001.md): - Triggers [Returns Trigger based on ID](https://rgwtei2jis.apidog.io/api-3472898.md): - Triggers [Returns Trigger based on ID](https://rgwtei2jis.apidog.io/api-4081002.md): - Triggers [Update properties of an existing Trigger](https://rgwtei2jis.apidog.io/api-3472899.md): - Triggers [Update properties of an existing Trigger](https://rgwtei2jis.apidog.io/api-4081003.md): - Triggers [Replace an existing Trigger](https://rgwtei2jis.apidog.io/api-3472900.md): - Triggers [Replace an existing Trigger](https://rgwtei2jis.apidog.io/api-4081004.md): - Permissions [All permissions for current user and type](https://rgwtei2jis.apidog.io/api-3472905.md): The Permissions endpoint returns information about the user's permissions. - Permissions [All permissions for current user and type](https://rgwtei2jis.apidog.io/api-4081005.md): The Permissions endpoint returns information about the user's permissions. - Permissions [Create a new Permission](https://rgwtei2jis.apidog.io/api-3472902.md): - Permissions [Create a new Permission](https://rgwtei2jis.apidog.io/api-4081006.md): - Permissions [Delete an existing Permission](https://rgwtei2jis.apidog.io/api-3472901.md): - Permissions [Delete an existing Permission](https://rgwtei2jis.apidog.io/api-4081007.md): - Permissions [Returns Permission based on ID](https://rgwtei2jis.apidog.io/api-3472904.md): - Permissions [Returns Permission based on ID](https://rgwtei2jis.apidog.io/api-4081008.md): - Permissions [Update properties of an existing Permission](https://rgwtei2jis.apidog.io/api-3472903.md): - Permissions [Update properties of an existing Permission](https://rgwtei2jis.apidog.io/api-4081009.md): - Permissions [Replace an existing Permission](https://rgwtei2jis.apidog.io/api-3472906.md): - Permissions [Replace an existing Permission](https://rgwtei2jis.apidog.io/api-4081010.md): ## Schemas - Schemas [Activity](https://rgwtei2jis.apidog.io/schema-351003.md): - Schemas [Block](https://rgwtei2jis.apidog.io/schema-351006.md): - Schemas [BlockFeed](https://rgwtei2jis.apidog.io/schema-351010.md): - Schemas [Dashboard](https://rgwtei2jis.apidog.io/schema-351004.md): - Schemas [Data](https://rgwtei2jis.apidog.io/schema-351005.md): - Schemas [DataResponse](https://rgwtei2jis.apidog.io/schema-351009.md): - Schemas [Error](https://rgwtei2jis.apidog.io/schema-351007.md): - Schemas [Feed](https://rgwtei2jis.apidog.io/schema-351008.md): - Schemas [Group](https://rgwtei2jis.apidog.io/schema-351011.md): - Schemas [Permission](https://rgwtei2jis.apidog.io/schema-351012.md): - Schemas [ShallowGroup](https://rgwtei2jis.apidog.io/schema-351014.md): - Schemas [Token](https://rgwtei2jis.apidog.io/schema-351017.md): - Schemas [Trigger](https://rgwtei2jis.apidog.io/schema-351015.md): - Schemas [User](https://rgwtei2jis.apidog.io/schema-351016.md): - RequestBodies [createTriggerTrigger](https://rgwtei2jis.apidog.io/schema-351018.md): - RequestBodies [batchCreateDataData](https://rgwtei2jis.apidog.io/schema-351019.md): - RequestBodies [createPermissionPermission](https://rgwtei2jis.apidog.io/schema-351021.md): - RequestBodies [createFeedFeed](https://rgwtei2jis.apidog.io/schema-351020.md): - RequestBodies [createDashboardDashboard](https://rgwtei2jis.apidog.io/schema-351022.md): - RequestBodies [createBlockBlock](https://rgwtei2jis.apidog.io/schema-351013.md): - RequestBodies [createDataDatum](https://rgwtei2jis.apidog.io/schema-351023.md): - RequestBodies [createGroupGroup](https://rgwtei2jis.apidog.io/schema-351024.md): - RequestBodies [createTokenToken](https://rgwtei2jis.apidog.io/schema-351025.md):