Blogtrottr uses a webhook delivery robot to send HTTP POST requests to user-configured URLs when new items appear in their subscribed RSS and Atom feeds.
How it works
When a user subscribes to a feed with webhook output enabled, Blogtrottr monitors the feed for new items. When new items are detected, the robot delivers them as HTTP POST requests to the configured webhook URL.
Request format
By default, webhook payloads are sent as JSON containing feed metadata and item details. Users can configure custom body templates, headers, and content types to match their endpoint requirements.
A JSON request carries at most 100 items and is kept under 1MB where possible, so large batches may arrive as several requests. A single item larger than 1MB is sent in a request of its own. To receive every item, make sure your endpoint accepts request bodies of at least this size.
Retry behaviour
If a webhook delivery fails with a connection error, a 5xx response or a 429 (Too Many Requests) response, the robot will retry with exponential backoff, up to 10 attempts. Other responses, including 4xx errors such as 413 (Payload Too Large), are not retried.
Technical details
User-agent: Blogtrottr-Webhook/1.0 (+https://blogtrottr.com/webhook)