configure_rss_autopush
Configure automated RSS, Atom, or XML Sitemap polling to broadcast new posts as push notifications, or trigger an immediate feed check and broadcast for an app.
Instructions
Configure automated 24/7 RSS, Atom, or XML Sitemap polling for an app_id, or trigger an immediate feed check and push broadcast via dispatch_now=true. Use this tool when a blog, news portal, or store wants newly published articles automatically broadcast as push notifications; do not use it for manual one-off messages (use send_push_notification instead). Prerequisite: call list_apps first to obtain app_id. Requires PUSHNOTIF_API_KEY; feed URLs are validated against SSRF rules, deduplicated by item GUID/URL, and deduct 1 credit per delivered subscriber when a new post is broadcast. Returns JSON { ok, app_id, rss_enabled, rss_feed_url, rss_interval, dispatched_now, latest_item_title }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes | Target application ID in format app_xxxx (obtain from list_apps) | |
| rss_prefix | No | Optional prefix prepended to each notification title (e.g., 'Artikel Baru: ') | |
| rss_enabled | No | Set true to enable background RSS/Sitemap polling, or false to disable it | |
| dispatch_now | No | Set true to immediately fetch the latest feed entry and broadcast it to active subscribers right now | |
| rss_feed_url | No | Public HTTPS URL of the RSS 2.0, Atom, or XML Sitemap feed (e.g., 'https://example.com/feed') | |
| rss_interval | No | Polling frequency: '5m', '15m', '30m' (default), '1h', '3h', or 'daily_digest' |