Skip to main content
GET
Trademark History

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).

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

  • Get Trademark: current trademark data; use this sub-resource endpoint to fetch event history
  • Trademark Changes: version-level field-by-field change log