Skip to main content
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 of office_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 with data: 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 list
object[]
boolean
Always false
object
Standard pagination envelope (cursor: null)

Code Examples

Errors