Skip to main content
POST
Compute Deadlines

Overview

Compute maintenance deadlines for any set of trademarks (renewal windows, declarations of use, grace periods, and what happens if each is missed) without storing anything in Signa. Send the facts you already have: jurisdiction, filing and registration dates, status. Signa returns the exact dated obligations, computed from the same rules that power its trademark data. A missed renewal can cost a registration, and this is the deadline logic you’d otherwise build and maintain office by office, kept current behind a single request. Pair it with List Deadline Rules to inspect the underlying rules, renewal cycles, and statutory citations behind each computation.

Request Body

object[]
required
Marks to compute, max 1,000 items. Results are returned in the same order, with one deadline_computation per input item.
string
Calendar date to compute relative to, as YYYY-MM-DD. Defaults to today.
integer
How many years ahead to include. Minimum 1, maximum 15, default 5.
boolean
Include optional deadlines such as US Section 15 incontestability. Defaults to true.
boolean
Include deadlines already past their grace period. Defaults to false.

Response

A standard list response with data: DeadlineComputation[]. 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 jurisdictions return supported: false with an empty deadlines array. Dead statuses such as cancelled, expired, or abandoned return supported: true with an empty deadlines array when the jurisdiction is supported.

Code Examples

Errors