---
title: "Last Data in MQTT CSV format"
method: GET
path: "/{username}/feeds/{feed_key}/data/retain"
tags: ["Data"]
---

# Last Data in MQTT CSV format

`GET /{username}/feeds/{feed_key}/data/retain`

## Request

- Base URL: `https://io.adafruit.com/api/v2`
- URL: `https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data/retain`
- Auth: one of:
  - API key in header `X-AIO-Key`
  - API key in header `X-AIO-Signature`
  - API key in query parameter `X-AIO-Key`

Get the most recent data point in the feed in an MQTT compatible CSV format: `value,lat,lon,ele`

## Path parameters

- `username` string, required
- `feed_key` string, required

## Response `200`

CSV string in `value,lat,lon,ele` format. The lat, lon, and ele values are left blank if they are not set.

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `500`: Server Error

## Changes

- **2018-01-09** (v2) `23ec9568510e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/adafruit/apis/adafruit-io-rest-api/changes/:username/feeds/:feed_key/data/retain/get.md)

---

[API](https://skmtc.dev/adafruit/apis/adafruit-io-rest-api.md) - [All operations](https://skmtc.dev/adafruit/apis/adafruit-io-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/adafruit/apis/adafruit-io-rest-api/revisions/b16cd6123537?raw)
