The primary capability — fetching content with automatic entitlement verification. When an agent requests content, the server checks the agent's entitlements and returns either the full content (200) or subscription offers (402).
Retrieve a single piece of content. The server verifies the agent's identity and entitlements before returning the content.
GET/v1/content/{publisher_id}/{post_id}HTTP/1.1Host:api.example.comSignature-Agent:{agent_id}Signature:sig=:{base64_signature}:Signature-Input:sig=("@method" "@path" "host" "date");keyid="{agent_id}"Date:Wed, 04 Feb 2026 12:00:00 GMTUCAP-Purpose:readAuthorization:Bearer {user_token}
The Authorization header is OPTIONAL — it is only required for identity-linked requests where an agent acts on behalf of a specific user.
{"content":{"html":"<article>Full post content...</article>","text":"Plain text version...","format":"html"},"metadata":{"id":"post-123","title":"Premium Article Title","author":"Creator Name","published_at":"2026-02-01T10:00:00Z","updated_at":"2026-02-02T15:30:00Z","tier":"premium","word_count":2500,"reading_time_minutes":10},"publisher":{"id":"my-newsletter","name":"My Newsletter","url":"https://example.com/my-newsletter"},"attribution":{"required":true,"format":"Source: [My Newsletter](https://example.com/my-newsletter/post-123)"}}
{"error":{"code":"payment_required","message":"This content requires a subscription"},"teaser":{"title":"Premium Article Title","excerpt":"First 200 characters of the article...","author":"Creator Name","published_at":"2026-02-01T10:00:00Z"},"offers":[{"tier_id":"premium","tier_name":"Premium","price":{"amount":1500,"currency":"USD","interval":"month"},"features":["Full access to all premium posts","Early access to new content"],"checkout_url":"https://example.com/checkout/session_abc123"},{"tier_id":"supporter","tier_name":"Supporter","price":{"amount":500,"currency":"USD","interval":"month"},"features":["Access to members-only posts"],"checkout_url":"https://example.com/checkout/session_def456"}],"publisher":{"id":"my-newsletter","name":"My Newsletter"}}