Request Body
Watchlist ID to update
New watchlist name
New fetch frequency. Allowed values:
1, 3, 6, 12, 24, 48, 72Set to
true to disable the watchlist, false to enable itResponse Fields
Watchlist ID that was updated
Updated watchlist name
Updated fetch frequency
Current active/disabled status
Whether the update was successful
Success message
Error Responses
| Status Code | Error Message | Description |
|---|---|---|
| 400 | Missing required parameter: id | Watchlist ID is required |
| 400 | Invalid fetchFreqInHours value | Fetch frequency must be one of: 1, 3, 6, 12, 24, 48, 72 |
| 401 | Unauthorized | Invalid or missing API key |
| 403 | Access denied | Trying to update watchlist from another team |
| 404 | Watchlist not found | Watchlist ID doesn’t exist |
Frequently Asked Questions
Q: What properties can I update on a keyword watchlist? You can update the watchlistname, the fetchFreqInHours (fetch frequency), and the disable status (to pause or resume tracking). To modify the actual keywords being tracked, you need to use the keyword-level endpoints to add or remove individual keywords.
Q: Does updating a watchlist reset existing collected data? No. Updating a watchlist’s name, fetch frequency, or disable status does not affect any posts or data that have already been collected. Your existing data remains intact. If you change the fetch frequency, the new interval takes effect from the next scheduled fetch cycle.

