Skip to main content
GET
Get Attorney

Overview

Returns the full detail tier for a single attorney: canonical name, firm linkage, country, address, aliases, alternate identifiers (bar numbers and similar office-issued IDs), and computed practice statistics. There are no ?include= parameters on this endpoint, the full detail is always returned. If the attorney record was merged into another (entity resolution), the endpoint returns 410 entity_merged with the new ID in the error body.

Path Parameters

id
string
required
Attorney ID prefixed with att_ (e.g. att_3kPq9X).

Response

id
string
Attorney ID prefixed with att_.
object
string
Always attorney.
name
string
Display name of the attorney.
canonical_name
string
Normalized name used for search and deduplication.
firm_id
string | null
Firm ID prefixed with firm_, when the attorney is linked to a firm.
firm_name
string | null
Convenience denormalization of the firm’s display name.
country_code
string | null
ISO 3166-1 alpha-2 country code.
address
object | string | null
Postal address as reported by the source office. Shape varies by office: most return a structured object (lines[], city, state, postal_code, country_code); some offices provide only a free-text string.
trademark_count
integer
Total trademarks represented at mark grain.
active_count
integer
Count of active trademarks (registered + pending). Always present; 0 when stats not yet computed.
aliases
object[]
identifiers
object[]
Alternate office-issued identifiers (bar numbers, attorney docket IDs).
stats
object | null
created_at
string
ISO 8601 creation timestamp.
updated_at
string
ISO 8601 last update timestamp.
request_id
string
Unique request identifier for support and debugging.
To enumerate an attorney’s clients, use the dedicated GET /v1/attorneys/:id/clients endpoint.

Code Examples

Errors