Skip to main content
POST
Compute Oppositions

Overview

Compute the opposition window for a published mark (when it opens, when it closes, and how much time is left) from a publication date, without storing anything. Opposition windows are short, unforgiving, and specific to each office. When a conflicting mark publishes, the oppose-by date is what separates a cheap, procedural opposition now from a costly cancellation later. Send a publication date and Signa returns the window, its current status, any routine extensions, and the office rule behind it. Pair it with List Opposition Rules to inspect the office rules, trigger events, time zones, extensions, and citations behind each computation.
This endpoint computes the forward-looking opposition window (dates and timing) from a publication date. It does not return opposition cases that have actually been filed. For filed opposition, cancellation, and appeal cases, use List Proceedings.

Request Body

object[]
required
Publications to compute, max 1,000 items. Results are returned in the same order, with one opposition_window per input item.
string
Office-local calendar date to compute relative to, as YYYY-MM-DD. Defaults to today.

Response

A standard list response with data: OppositionWindowComputation[]. Pagination is not used; data[i] corresponds to items[i].
string
Always list.
object[]
boolean
Always false.
object
Always { "cursor": null }.
string
Unique request identifier for support and debugging.
Unsupported offices or unsupported office-route combinations return supported: false with nullable window fields. A far-future or out-of-calendar-range item that cannot be rolled forward returns unsupported_reason: "window_not_computable" for that item only.

Code Examples

Errors