Skip to main content
GET
/
v1
/
jurisdictions
/
{code}
Get Jurisdiction
curl --request GET \
  --url https://api.example.com/v1/jurisdictions/{code}
{
  "code": "EU",
  "object": "jurisdiction",
  "name": "European Union",
  "office_code": "euipo",
  "scope_type": "regional",
  "madrid_member": true,
  "member_jurisdictions": ["AT", "BE", "BG", "HR", "CY", "CZ", "DK", "EE", "FI", "FR", "DE", "GR", "HU", "IE", "IT", "LV", "LT", "LU", "MT", "NL", "PL", "PT", "RO", "SK", "SI", "ES", "SE"],
  "wipo_contracting_party_code": "EM"
}

Overview

Returns a single jurisdiction record. For regional jurisdictions like the EU, the response includes the member jurisdictions. For Madrid Protocol members, the WIPO contracting party code is included so you can map between national filings and Madrid designations.

Path Parameters

code
string
required
Jurisdiction code (e.g. US, EU, GB, DE).

Response

code
string
Jurisdiction code.
object
string
Always jurisdiction.
name
string
Jurisdiction name.
office_code
string
Primary trademark office code.
scope_type
string
Scope type (national, regional, international).
madrid_member
boolean
Whether the jurisdiction is a Madrid Protocol member.
member_jurisdictions
string[]
For regional jurisdictions, the list of member country codes.
wipo_contracting_party_code
string
WIPO contracting party code for Madrid filings.
{
  "code": "EU",
  "object": "jurisdiction",
  "name": "European Union",
  "office_code": "euipo",
  "scope_type": "regional",
  "madrid_member": true,
  "member_jurisdictions": ["AT", "BE", "BG", "HR", "CY", "CZ", "DK", "EE", "FI", "FR", "DE", "GR", "HU", "IE", "IT", "LV", "LT", "LU", "MT", "NL", "PL", "PT", "RO", "SK", "SI", "ES", "SE"],
  "wipo_contracting_party_code": "EM"
}

Code Examples

curl "https://api.signa.so/v1/jurisdictions/EU" \
  -H "Authorization: Bearer sig_live_YOUR_KEY_HERE"

Errors

StatusTypeDescription
401unauthorizedMissing or invalid API key
404not_foundJurisdiction code not recognized