---
title: "List the items an RSS feed has seen"
method: GET
path: "/rss-feeds/{id}/items"
tags: ["RSS feeds"]
---

# List the items an RSS feed has seen

`GET /rss-feeds/{id}/items`

## Request

- Base URL: `https://post.adaptlypost.com/post/api/v1`
- URL: `https://post.adaptlypost.com/post/api/v1/rss-feeds/{id}/items`
- Auth: HTTP bearer

Newest first, leaving out items that were already in the feed when it was added. `postId` links a POSTED item to its post. Requires the `posts.read` permission.

## Path parameters

- `id` string, required

## Query parameters

- `limit` integer

## Headers

- `X-Workspace-Id` string

## Response `200`

RSS feed items

- object
  - `items` RssFeedItem[]
    - `id` string
    - `createdAt` string, date-time
    - `title` string
    - `link` string
    - `publishedAt` string, date-time
    - `status` 'BASELINE' | 'PROCESSING' | 'POSTED' | 'FILTERED' | 'SKIPPED' | 'FAILED': BASELINE (already in the feed when it was added), PROCESSING, POSTED, FILTERED (keyword rules), SKIPPED (published more than 14 days before the feed was added) or FAILED
    - `postId` string
    - `error` string

## Other responses

- `400`: Unknown query parameter
- `401`: Invalid or missing API key
- `403`: The key's role does not hold `posts.read`
- `404`: RSS feed not found
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/adaptlypost/apis/adaptlypost-public-api.md) · [All operations](https://skmtc.dev/adaptlypost/apis/adaptlypost-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/adaptlypost/apis/adaptlypost-public-api/revisions/8390a5fa9a0d?raw)
