Skip to main content
GET
List Prosecution Rules
Credits: 10 per request.

Overview

Returns a flat list of prosecution deadline rules: the response periods an applicant faces during examination, namely office action responses, suspension inquiry responses, post-registration office action responses and statements of use. Each rule is self-contained: the response period and how it is counted, the weekend and holiday roll, the extension ladder with fees, the “whichever is later” floor and statutory cap where one exists, the consequence of missing the deadline, and the remedy available after it attaches. This is the third rule catalog, next to List Deadline Rules (maintenance and renewal) and List Opposition Rules. It exposes the same rule corpus that computes prosecution deadlines on Compute Deadlines. Every computed prosecution deadline cites a rule.rule_id, and that id matches exactly one rule in this catalog, with the same source blocks: pinpoint section, verbatim quoted_text, and a snapshot_sha256 of the fetched document. Any date Signa computes can be checked against the rule behind it without fetching the law again. The catalog holds 11 rules today: 8 USPTO rules (domestic and Madrid office action and suspension inquiry responses, the statement of use, and post-registration office actions) and 3 EUIPO rules (direct-filing objections and Madrid designation refusals). Where an office changed its regime, each era is its own rule. The USPTO moved from a 6-month to a 3-month response period for office actions issued on or after 3 December 2022, so the domestic office action response is two rules, uspto_domestic_oa_response@legacy and uspto_domestic_oa_response@2022-12-03, each with its own effective_from and effective_until. applicability_basis names the case date that selects the era. Rules are not versioned one by one, and there is no rule-change webhook. To detect a change, keep the response’s ETag and send it back in If-None-Match: 304 means no rule in your filtered set changed. Rule changes are announced in the changelog.

Query Parameters

string
Filter by jurisdiction code (ISO 3166-1 alpha-2 or EU), case-insensitive. Office spellings are read as the jurisdiction they cover: EM as EU, UK as GB. A country with no modeled rules (e.g. JP) returns an empty list; a value that is not a country or jurisdiction code is a 400. Comma-separated for multiple values.
string
Filter by uppercase ST.3 office code, e.g. US or EM. Legacy lowercase codes (uspto, euipo) and EU are accepted as aliases. An unknown office code is a 400. Comma-separated for multiple values.
string
Filter by filing route, in the vocabulary of filing_route on Compute Deadlines items. Accepted values: national, regional, madrid. national and regional return direct_national rules; madrid returns madrid_designation rules. As on List Deadline Rules, four trademark filing_route values are also accepted: direct_national reads as national, direct_regional as regional, and madrid_ir and madrid_designation as madrid. Other values (e.g. transformation) return 400 with the accepted list. Rules with route: "any" apply to every route and are returned for any value. Comma-separated for multiple values.
string
Filter by deadline type, in the support[].type vocabulary of Compute Deadlines. Accepted values: oa_response, suspension_inquiry_response, post_registration_oa_response, sou. Comma-separated for multiple values.

Response

A standard list response with data: ProsecutionRule[]. The corpus is small and returned in a single page, in a fixed order. This endpoint is publicly cacheable, so the response never includes request_id.
string
Always list
object[]
boolean
Always false. The corpus is returned in one page.
object
Standard pagination envelope (cursor: null)
The example abbreviates for length: this rule carries six sources and five remedy.notes, and quoted_text is cut at the trailing ….

Post-registration office actions

uspto_post_registration_oa_response (route: "any") is also listed on List Deadline Rules under the same rule_id, as a maintenance-catalog row. This catalog carries its prosecution shape: the 6-month period, the not_earlier_than floor at the end of the filing period the action examined, and reinstatement as the remedy.

Code Examples