One post of a feed, with the body — the author's HTML and the same text in Markdown.

Two bodies for the same post, both from the copy we stored when we READ the feed — a request never fetches the site: conteudo_html keeps the author's formatting through an allowlist (only known tags and attributes survive; script, style, iframe and event handlers are dropped with their content), and conteudo is the same text as Markdown — the shape an agent usually wants. Neither can carry script. 404 when the feed or the position is unknown. Returns: { id, ord, titulo, link, quando, autor, resumo, conteudo_html, conteudo, lido_em, api }

get/api/feeds/{id}/items/{ord}

Request

  • Base URL: https://agentalog.com
  • URL: https://agentalog.com/api/feeds/{id}/items/{ord}
  • Auth: none required

Path parameters

idstring required

Feed id, prefix fd_.

ordinteger required

Position of the post in the feed; 0 is the newest.

Headers

X-API-Passstring

MAT-only private pass: mat_<32 random hex>_<64 random hex>. Generate and save before buying.

Idempotency-Keystring

Optional retry key, up to 80 ASCII characters; same read for five minutes.

Response

{ id, ord, titulo, link, quando, autor, resumo, conteudo_html, conteudo, lido_em, api }

idstring required

Feed id this post belongs to.

ordinteger required

Position of the post in the feed when we read it; 0 is the newest.

titulostring required

Post title, plain text.

linkstring required

The post on the publisher's site, http/https only.

quandostring required

Publication date in ISO-8601; empty when the item carried no usable date.

autorstring required

Author as the feed named them, without the e-mail address.

resumostring required

First lines of the post, plain text.

conteudo_htmlstring required

The post body as HTML that passed OUR allowlist when we read the feed: only the tags and attributes named in origem/processa/html-seguro.mjs survive, links are absolute and open in a new tab, images carry no referrer, and script, style, iframe and embedded media are gone with their content. It keeps the author's formatting — tables, figures with captions, nested lists — and the post's own audio/video (never autoplaying, nothing fetched before play). A video embed from a known host (YouTube, Vimeo, SoundCloud, Twitch, Dailymotion, Bandcamp, Bilibili, Spotify, Internet Archive) becomes a placeholder div.mural-md-embed carrying data-embed: the player is only created when the reader clicks it, so the host learns nothing until then.

conteudostring required

The same body in Markdown, up to half a million characters, cut at a paragraph — the shape an agent usually wants.

lido_emstring required

When we read the feed, ISO-8601.

apistring required

Absolute URL of this resource.

Changes

No recorded changes to this operation across all 1 revision of this API.