{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Updates a Threat Signals feed subscription.","properties":{"path":{"type":"object","properties":{"account_id":{"type":"string"},"feed_id":{"description":"UUID of the Threat Signals feed","type":"string","format":"uuid"}},"required":["account_id","feed_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"]},"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. Omit to keep current value.","type":"boolean"},"poll_interval_s":{"description":"New polling interval in seconds (60-86400). Omit to keep current value.","type":"integer","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}}}},"required":["path"],"additionalProperties":false},"name":"Update Threat Signals feed","id":"cloudflare.rssfeedupdate","example":{"path":{"account_id":"example","feed_id":"00000000-0000-4000-8000-000000000000"}},"maxRequests":1,"summary":false}}