Prerequisites
- A Signa API key with
trademarks:readscope - A list of trademark IDs (or office-native identifiers) for the client marks you docket
1
Understand deadline types by jurisdiction
Not every jurisdiction has the same deadline structure. The Signa API computes deadlines based on jurisdiction-specific rule sets (rules defined for 27 jurisdictions, 28 rule sets because the US has separate domestic and Madrid sets, independent of which offices currently have live trademark record data, see the coverage note below). Start by reviewing the rules for your key jurisdictions.Key differences across jurisdictions:
US marks have the most complex deadline structure. In addition to renewal, you must file a Section 8 Declaration of Use between years 5-6 after registration, and optionally a Section 15 Declaration of Incontestability at year 5. Missing the Section 8 results in cancellation, even if the mark is in active use.
Rule coverage (
GET /v1/deadline-rules) and trademark record coverage are tracked separately: rules exist for all 25 supported jurisdictions today, while ingested trademark record data is live for a subset of offices and expanding. See Data Freshness & Coverage for which offices currently have live records.2
Collect deadlines across your client marks
Every Expected output:
GET /v1/trademarks/{id} response includes a derived.deadlines.items array: the computed statutory schedule, with each entry carrying window_opens, due_date and grace_expiry_date plus the rule identity (rule_id) that links it to List Deadline Rules, and an occurrence_key that identifies that one occurrence across reads. Fetch each client mark (or use Batch Retrieve for up to 100 at a time) and collect the deadlines that fall inside your docketing horizon.The served rows are dates, not countdowns: there is no
status, urgency or days_until_due field, because those depend on what day you read the response and would go stale inside any cache. Triage is a couple of lines against your own clock, shown below. If you would rather the server evaluate it, Compute Deadlines takes an explicit as_of_date and returns status, urgency and days_until_due for each row.3
Triage by urgency
Group the collected deadlines by the
urgency field the API already computed, no client-side date math required:4
Handle US-specific Section 8 and Section 15 declarations
US marks require more than simple renewal. Filter the deadlines you already collected by jurisdiction and type to identify which declarations are needed.US Declaration timeline for a mark registered on 2021-01-20:
Section 15 (incontestability) is optional but highly valuable. It eliminates most grounds for cancellation. The window opens at year 5 and remains open indefinitely, but the mark must have been in continuous use for 5 consecutive years with no pending proceedings.
Deadline rules by jurisdiction
Beyond the five jurisdictions above, Signa computes deadlines for all 25 supported jurisdictions. All of them use a 6-month grace period:
Call
GET /v1/deadline-rules for the full, current rule set, including the remaining jurisdictions (BR, BX, DK, FI, IN, IS, JP, NO, PH, PL, SE, SG, TH, TR, VN) not itemized here.
Class coverage
A renewal review is a natural time to also check whether your registered classes still match your business. List your marks filtered to the classes you care about and diff against your target list:TypeScript
Keep watching for status changes
Refreshing this roll-up nightly from your job scheduler works, but it means you only find out about a status change when you poll. Aportfolio watch with trigger_events: ["trademark.status_changed"] over your client marks pushes an alert the moment a mark’s status flips (for example to expired or cancelled), so a missed renewal surfaces the same day the office records it instead of waiting for your next scheduled run. Pair the watch with a webhook to route it straight to your docketing queue.
If you still want a scheduled roll-up alongside the watch, run the batch fetch from step 2 nightly and diff the results against the previous run:
TypeScript
What’s next
M&A Due Diligence
Audit an acquired portfolio’s coverage and deadlines before a deal closes.
Opposition Tracking
Monitor proceedings that could affect the renewability of contested marks.