Parameters
JSON body
Request body
application/jsonfeedIdstringOptionalFeed external ID to sync. If omitted, all active feeds for the organisation are synced.
Example
a1b2c3d4Fetches 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.
JSON body
feedIdstringOptionalFeed external ID to sync. If omitted, all active feeds for the organisation are synced.
a1b2c3d41 status code documented
successbooleanRequiredresultsobject[]RequiredfeedIdstringRequiredFeed external ID.
updatedbooleanRequiredWhether the feed content changed since the last fetch.
errorstringOptionalError message if the sync failed for this feed.
{
"success": false,
"results": [
{
"feedId": "example_feedId",
"updated": false,
"error": "example_error"
}
]
}POST /bff/rss-feed/sync
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"
}'All BizKitHub public API endpoints require authentication via API key.