Publisher Workflows
Publishers are a separate user role from admins. They have a smaller set of dashboard routes focused on their own RSS feed.
Admin: Managing Publishers
Section titled “Admin: Managing Publishers”Admins handle publisher accounts from /publishers.
| Route | Purpose |
|---|---|
/publishers | List all publishers — approve, disable, or delete |
/publishers/create | Create a new publisher account with name, email, and password |
/publishers/:id | View publisher details and take actions |
/publishers/reports | Monthly article report showing how many articles each publisher contributed |
Approve a Publisher
Section titled “Approve a Publisher”- Go to
/publishers. - Find the publisher and open their detail page.
- Click Approve. This calls
PUT /api/v1/publisher/:id/approve. - The publisher’s RSS feed will now be included in the hourly poll.
Publisher: Setting Up a Feed
Section titled “Publisher: Setting Up a Feed”Publishers see only two routes: /publisher/dashboard and /publisher/feed.
- Log in as a publisher.
- Go to
/publisher/feed. - Paste the RSS feed URL into the feed URL field.
- Select default tags — these tags are applied to all articles imported from this feed.
- Click Test Feed — shows a preview of the first few articles that would be imported. Calls
POST /api/v1/publisher/me/test-feed. - Click Save — calls
PUT /api/v1/publisher/me/feed. The feed is saved and will be polled hourly once approved.