List Opposition Rules
Oppositions
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. Each rule is uniquely identified by the combination ofoffice_code, filing_route, and trigger_event.
This endpoint exposes the same rule corpus that powers Compute Oppositions and the opposition_window field on a trademark detail response. Use it to build educational UI, surface citations alongside a watch alert, or document what to expect for a given office.
Query Parameters
string
Filter by jurisdiction code (uppercase ISO-2). Comma-separated for multiple values.
string
Filter by uppercase ST.3 office code (as returned by
/v1/offices). Comma-separated for multiple values, e.g. ?office=US,EM. Legacy lowercase codes (e.g. uspto, and eu for EUIPO) are accepted as permanent aliases.string
Filter by the rule’s filing route discriminator. Accepted values:
domestic, madrid_designation. Comma-separated for multiple values.string
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 and returned in a single page. This endpoint is publicly cacheable, so the response never includes request_id.
string
Always
listobject[]
boolean
Always
falseobject
Standard pagination envelope (
cursor: null)Code Examples
Errors
Related Endpoints
- Compute Oppositions, compute per-publication opposition windows from these rules
- List Deadline Rules, maintenance deadline rules (renewals, declarations)
- List Offices, office overview