Records
Trademark Proceedings
Oppositions, cancellations, appeals, and other contested proceedings involving a trademark
GET
When To Use This
Use this endpoint when you are reviewing one trademark and need the dispute history attached to that mark. For example, a portfolio analyst can open a high-value mark and see every opposition or cancellation, who was involved, whether the challenger won, and how long decided cases took. For an end-to-end workflow, see Opposition & Dispute Intelligence.Path Parameters
Trademark ID (
tm_...).Query Parameters
Filter by proceeding type. One of
opposition, cancellation, revocation, invalidity, appeal, non_use_removal, court_action, other.Filter by status. One of
pending, decided_granted, decided_rejected, withdrawn, settled, suspended, partial, other.Page size (1-100).
Pagination cursor from a previous response.
Response
Array of proceeding records.
Proceeding ID (
prc_...).Type of proceeding.
Office-issued proceeding identifier when available.
Current status, when available.
Normalized outcome from the challenger perspective, or
null when not available.| Value | Meaning |
|---|---|
challenger_won | The challenger prevailed, derived from decided_granted. |
challenger_lost | The challenger did not prevail, derived from decided_rejected. |
mixed | The decision was partial or text indicates an in-part disposition. |
settled | The proceeding status is settled. |
withdrawn | The proceeding status is withdrawn. |
default_judgment | The challenger won through a default or procedural failure signal. |
pending | The proceeding is still pending or suspended. |
other | The status is other or does not map to a more specific outcome. |
Number of days between
filed_date and decision_date. null when either date is missing.ISO date the proceeding was initiated, when available.
ISO date of the decision when concluded, when available.
Outcome string when decided.
Array of parties to the proceeding. Each party has
owner_id, name, role (opponent, petitioner, respondent, intervener, other), and country_code.Nice classes contested in the proceeding, when known.
Free-text summary, when provided by the office.
Example Request
Example Response
Code Examples
Errors
| Status | Type | Description |
|---|---|---|
| 400 | validation_error | Invalid query parameter or trademark ID |
| 401 | unauthorized | Missing or invalid API key |
| 404 | not_found | Trademark not found |
| 429 | rate_limited | Too many requests |
Related Endpoints
- List Proceedings: search proceedings across all marks
- Get Proceeding: full detail for a single proceeding
- Get Trademark: parent trademark detail
- Opposition & Dispute Intelligence: workflow for profiling an opposer