List Opposition Rules
Rules
List Opposition Rules
List all opposition window rules across modeled offices
GET
List Opposition Rules
Overview
Returns a flat list of opposition window rules — the statutory windows during which third parties may oppose a published trademark application or registration. Each rule includes the office’s local time zone, holiday calendar (used for close-date rollover), statutory citations, and any common (non-statutory but routinely granted) extensions. Composite key: each rule is uniquely identified by (office_code, filing_route, trigger_event).
This endpoint exposes the same rule corpus that powers the opposition_window field on a trademark detail response. Use it to build educational UI, surface citations alongside a watch alert, or document what your customers can expect for a given office.
Query Parameters
Filter by jurisdiction code (uppercase ISO-2). Comma-separated for multiple values.
Filter by office code (lowercase, as returned by
/v1/offices). Comma-separated for multiple values, e.g. ?office=uspto,euipo.Filter by the rule’s filing route discriminator. Accepted values:
domestic, madrid_designation. Comma-separated for multiple values.Filter by trigger event. Accepted values:
application_publication, registration_publication, international_designation_publication. Comma-separated for multiple values.Response
A standard list response withdata: OppositionRule[]. The corpus is small (~24 rules today) and is returned in a single page.
Always
listAlways
falseStandard pagination envelope (
cursor: null)Code Examples
Errors
| Status | Type | Description |
|---|---|---|
| 400 | validation_error | Invalid filing_route or trigger_event value |
| 401 | unauthorized | Missing or invalid API key |
| 403 | forbidden | API key missing the trademarks:read scope |
| 429 | rate_limited | Too many requests |
Related Endpoints
- List Deadline Rules — maintenance deadline rules (renewals, declarations)
- List Offices — office overview