Feeds
Download JsonFeed
GET /feed.json
Request policy
- Operation
downloadJsonFeed- Access
- anonymous
- Automatic retries
- None
- Redirects
- Returned to the caller without following
- Request body limit
- No request body
- Pagination
- No collection iterator
Parameters
No path or query parameters.
Responses
200
Public representation
application/feed+json
object
Schema details
version unknown required
title string required
home_page_url string required
feed_url string required
description string required
language unknown required
authors object[] required
Schema details
object
Schema details
name string required
url string required
items object[] required
Schema details
object
Schema details
id string required
url string required
external_url string
title string required
content_text string required
summary string required
date_published string required
tags string[] required
Schema details
string
_content_date string required
authors object[] required
Schema details
object
Schema details
name string required
304
Not modified; no fresh response body
Examples
Examples use synthetic fixture values. Replace fixture identifiers with public IDs returned by the service. Request bodies and precise locations are transient; keep them out of logs.
curl
curl --fail-with-body --max-time 30 --max-filesize 16777216 --request GET 'https://irvinebroque.com/feed.json' --header 'Accept: application/feed+json'TypeScript
import { PublicApi } from '@irvinebroque/public-api';
const api = new PublicApi();
const result = await api.feeds.json({});
console.log(result.status, result.headers.get('content-type')); // Keep transient capabilities in memory.CLI
irvinebroque feeds jsonThe SDK preserves status, headers, and the server envelope. A 304 has no fresh body. Errors retain structured problem details; ordinary error messages omit response details. Responses are limited to 16 MiB and requests time out after 30 seconds by default.