Create a new trademark watch to monitor for changes
status, competitor, class, keyword, portfoliowatch_type. See examples below.new_filing, status_change, any_changeapi. Defaults to ["api"].| Watch Type | Purpose | Example Criteria |
|---|---|---|
keyword | Monitor for new filings matching a text query | {"query": "AURORA", "match": "phonetic"} |
status | Track status changes on specific marks | {"trademark_ids": ["tm_abc123"]} |
competitor | Monitor a competitor’s filing activity | {"owner_name": "Acme Corp"} |
class | Monitor new filings in specific Nice classes | {"nice_classes": [9, 42]} |
portfolio | Monitor all marks in a portfolio | {"portfolio_id": "ptf_n1o2p3"} |
| Status | Type | Description |
|---|---|---|
| 400 | validation_error | Missing required fields or invalid values |
| 401 | unauthorized | Missing or invalid API key |
| 409 | conflict | A watch with the same name already exists |
| 422 | unprocessable_entity | Invalid criteria for the given watch_type |
| 429 | rate_limited | Too many requests |