Skip to main content
GET
Get Office

Overview

Returns a single trademark office record: update cadence, total marks ingested, last successful sync timestamp, and field coverage percentages. Use this to display data freshness and data completeness for a specific office. Offices that are not live return 404.

Path Parameters

string
required
Uppercase ST.3 office code, e.g. US, EM, WO. Legacy lowercase codes (e.g. uspto, and eu for EUIPO) are accepted as permanent aliases. This is not the jurisdiction code, use Get Jurisdiction for ISO codes like US or EU.

Response

This endpoint is publicly cacheable, so the response never includes request_id. The object has the same fields as an item in List Offices.
string
Uppercase ST.3 office code.
string
Always office.
string
The pre-ST.3 internal office code (e.g. uspto). Accepted as a permanent request alias.
string | null
WIPO ST.3 code — equal to code; kept for the transition.
string
Full office name.
string | null
Name of the office’s country or region.
string
ISO jurisdiction code for this office, e.g. US.
string | null
Office website URL.
string
live when the office is shipping data normally, paused when it is temporarily offline.
string | null
How often this office’s data is refreshed: daily, weekly, monthly, on_demand, or null when not yet scheduled.
integer
Total trademark records currently held for this office.
string | null
ISO 8601 timestamp of the last successful data sync, or null.
object | null
Per-field completeness percentages for this office, rounded from 0 to 100. See List Offices for the full field list.
string | null
ISO 8601 timestamp of the stats run that computed coverage, or null.

Code Examples

Errors