Trademark Events
Records
Trademark Events
Paginated prosecution event timeline for a trademark
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 Signaevent_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
Related Endpoints
- Retrieve Trademark: current trademark data, including
events_count - Trademark Proceedings: oppositions, cancellations, and other contested proceedings on the mark