Skip to content

RSS Automation Overview

Subscribe to any RSS or Atom feed and Sosyabot will queue a post for each new entry on a schedule. Map the entry's title and content into a caption template; pass the entry's media URL through to the post attachments.

Endpoints

GET    /api/v1/rss-schedules               list
POST   /api/v1/rss-schedules               create  (requires posts.rss feature + active subscription)
PUT    /api/v1/rss-schedules/:id           update  (gated)
DELETE /api/v1/rss-schedules/:id           delete  (gated)
POST   /api/v1/rss-schedules/:id/fetch     manual poll trigger

Feature gating

The endpoints check requireFeature("posts.rss") and requireActiveSubscription before any write operation. Plans without the posts.rss feature can read existing schedules but cannot create new ones.