{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Subscribes the account to a custom or curated Threat Signals feed. Adding a custom feed when the account is at its custom-feed limit returns 403 with `errors[0].reason` `threat_signals_feed_limit`, and `errors[0].custom_feed_limit` and `errors[0].custom_feed_count` give the limit and current count. Curated feeds are not subject to this limit.","properties":{"path":{"type":"object","properties":{"account_id":{"type":"string"}},"required":["account_id"],"additionalProperties":false},"body":{"type":"object","properties":{"category_id":{"description":"One of the predefined Threat Signals feed categories; see GET /:account_id/v2/threat-signals/categories.","type":["string","null"],"enum":["b12a0fd6-f7b9-5393-9ef3-f888d506c550","d5b70eaa-626f-5761-b55b-6d9590df49fb","3b572d2b-890d-5286-9433-f18c85079030","17f90d3b-37d3-5241-8ad4-7d6abbc2006c","c68f28e9-7e8f-5d4b-853b-f3076893a9ee","bb0e4a94-38ab-5c14-80a7-28cee9f4b139","b1ef66d9-a73c-58dc-b269-22d34dfd11f4","ab02a976-0a20-5c76-a553-7f6325afacfe"]},"curated_feed_id":{"description":"UUID of a curated feed to subscribe to. Provide exactly one of url or curated_feed_id. The account must have feed creation entitlement and not exceed feed allowance.","type":"string","format":"uuid"},"display_name":{"description":"Override the feed's display name. Null clears it; omit to keep existing or derived value.","type":["string","null"],"maxLength":255},"enabled":{"description":"Whether to actively poll the feed. Default true.","type":"boolean","default":true},"poll_interval_s":{"description":"Polling interval in seconds (60-86400). Default 300s (5 minutes).","type":"integer","default":300,"maximum":86400,"minimum":60},"title":{"description":"Override the feed's title. Null clears it; omit to keep existing or derived value.","type":["string","null"],"maxLength":255},"url":{"description":"HTTPS RSS feed URL. Provide exactly one of url or curated_feed_id. The account must have feed creation entitlement and not exceed feed allowance.","type":"string","format":"uri","maxLength":2048}}}},"required":["path"],"additionalProperties":false},"name":"Create Threat Signals feed","id":"cloudflare.rssfeedcreate","example":{"path":{"account_id":"example"}},"maxRequests":1,"summary":false}}