Skip to main content
Three fields say where a record comes from. They are easy to confuse, and they matter most for marks protected under the Madrid system.

Registers

Each register has a code of 2 to 4 capital letters. National registers use the ISO 3166-1 alpha-2 country code (US, CN, AL). Regional and international registers use their office codes: GET /v1/jurisdictions lists every register with its name, size and freshness. Pass codes to the jurisdiction filter to limit a search or the changes feed to those registers. Without jurisdiction, a search covers every available register.

Office

office is the registering office as the record states it. For most records it equals jurisdiction. It differs when a national register also lists international registrations that designate the country: in the Swiss register, a mark protected through the Madrid system has jurisdiction: "CH" and office: "WO". To find only those designations in a register:

Origin office

The WO register holds the international registrations themselves. In that register office is always WO, and origin_office names the office where the basic application or registration was filed. Outside the WO register, origin_office is always null. To list international registrations based on French marks:

One mark, several records

The same mark can appear in several registers: the international registration in WO, and its designation in each national register that lists designations. These are separate records with separate ids. The international registration number links them: search with international_registration_number to find all of them at once (see Identifiers). Pinakel does not merge records across registers. Each record shows what its own register says, so status and dates can legitimately differ between the international registration and a national designation.