BizKitHub
DocsAPI ReferenceRss Feed/bff/rss-feed/sync
postRss FeedAdmin BFF

/bff/rss-feed/sync

Fetches the latest content from RSS feed URLs. If feedId is provided, only that feed is synced. Otherwise every active feed for the organisation is synced immediately, ignoring the per-feed next_sync_date schedule used by the cron picker. Content is cached locally and compared by hash to avoid unnecessary updates.

RSS FeedpostBffRss-feedSync

Parameters

JSON body

Request body

application/json
feedIdstringOptional

Feed external ID to sync. If omitted, all active feeds for the organisation are synced.

Examplea1b2c3d4

Response schema

1 status code documented

200Success
successbooleanRequired
resultsobject[]Required
Each array item:
feedIdstringRequired

Feed external ID.

updatedbooleanRequired

Whether the feed content changed since the last fetch.

errorstringOptional

Error message if the sync failed for this feed.

Response example

application/json
{
  "success": false,
  "results": [
    {
      "feedId": "example_feedId",
      "updated": false,
      "error": "example_error"
    }
  ]
}

Request example

POST /bff/rss-feed/sync

post
curl -X POST "https://api.bizkithub.com/bff/rss-feed/sync" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
  "feedId": "a1b2c3d4"
}'

Need an API key?

All BizKitHub public API endpoints require authentication via API key.

Get API Key