List curation feeds
const url = 'https://api.tryletterhead.com/api/v3/curations/feeds?api=true&status=active&direction=asc';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.tryletterhead.com/api/v3/curations/feeds?api=true&status=active&direction=asc' \ --header 'Authorization: Bearer <token>'Returns a paginated list of the companyβs RSS feeds β the feeds that automatically crawl for new curations, shared across one or more channels. For JSON data feeds, see List data feeds.
Query parameters
keyword,limit(default25),page(default1).statusβactive,inactive, orerror.channels[]β filter to feeds shared with any of these channel slugs.orderByβ one oftitle,status,validationCode,channelName,createdAt,updatedAt,lastValidated(defaultcreatedAt).directionβascordesc(defaultdesc).companyOnlyβ restrict to feeds created at the company level (excludes legacy per-channel feeds).
Authorizations
Section titled βAuthorizations βParameters
Section titled β Parameters βQuery Parameters
Section titled βQuery Parameters βRequired. Set to true to authenticate with your company API key rather than a signed-in session.
Responses
Section titled β Responses β200 OK
object
The shape returned for both RSS feeds (List curation feeds) and JSON data feeds (List data
feeds) β type (0 RSS, 1 JSON data feed) tells the two apart. fieldMappings, authType,
and hasAuthSecret are only meaningful on a JSON data feed.
object
0 RSS feed, 1 JSON data feed.
The channel this feed was originally created against, or blank for a feed shared to multiple channels with no single owner.
Internal numeric identifiers of every channel this feed is shared with.
0 β no authentication. 1 β bearer token.
Whether a credential is stored β the credential itself is never returned.
object
Example
{ "items": [ { "uniqueId": "feed_7x2mle", "title": "Example Daily", "description": "Our syndication partner's RSS feed.", "feedUrl": "https://example.com/rss", "type": 0, "isValid": true, "validationCode": 200, "crawl": true, "archiveIntervalDays": 7, "channelName": "The Weekly Brew", "channelSlug": "the-weekly-brew", "sharedChannelIds": [ 54212 ], "tags": [ "coffee" ], "authType": 0, "hasAuthSecret": false, "fieldMappings": [], "createdAt": "2026-04-01T09:00:00+00:00", "updatedAt": "2026-08-30T09:05:00+00:00" } ], "message": "Feeds fetched successfully.", "total": 1}Still can’t find what you need? Contact support.