Skip to main content
GET
Trademark Events

Overview

Returns the prosecution event timeline for a trademark, sourced from office records and normalized. Events cover filings, examinations, publications, registrations, renewals, assignments, oppositions, status changes, and ad-hoc letters from the office. Each event carries the canonical Signa event_type, the office’s raw code and label, the event scope (right, class, designation, proceeding, or other), and an optional status_after_event snapshot. Use it to build prosecution timelines, audit ownership transfers, and reconcile renewal cycles. Results are paginated and returned in reverse chronological order (newest first).
This is the per-mark prosecution timeline. It is scoped to one trademark and is distinct from any org-level event feed.

Path Parameters

string
required
Trademark ID prefixed with tm_ (e.g. tm_8kLm2nPq).

Query Parameters

string
Filter by one or more canonical event type codes, comma-separated. Example: event_type=registration,renewal. Common values: filing, examination_start, office_action, publication, opposition_filed, registration, renewal, assignment, name_change, cancellation_decided.
string
Filter by event scope. One of right, class, designation, proceeding, other.
string
Earliest event date (inclusive), ISO YYYY-MM-DD.
string
Latest event date (exclusive), ISO YYYY-MM-DD.
integer
default:"20"
Page size, between 1 and 100.
string
Opaque cursor returned in the previous response’s pagination.cursor.

Response

string
Always list.
object[]
boolean
Whether more events are available.
object
Cursor for the next page.
string
Unique request identifier for support and debugging.

Code Examples

Errors