Companies
List related persons
https://api.firstleeward.com/v0/companies/:id/related-personsReturns a paginated list of related persons (officers and UBOs) for the company, ordered by creation date descending. Archived persons are omitted unless includeArchived is true. Use the status query parameter to filter by verification status (comma-separated), or id to fetch a single person by ID. Related persons are automatically discovered during company verification.
Authorizations
Authorizationstring · headerrequiredAPI key as Bearer token, e.g. Bearer YOUR_API_KEY
Headers
Leeward-Versionenum<string>requiredAPI version (YYYY-MM-DD). Available option: 2026-09-18
Path Parameters
idstring<uuid>requiredCompany identifier
Query Parameters
limitintegerdefault: 20Maximum number of items to return (1-100, default: 20)
cursorstringOpaque cursor for pagination. Pass nextCursor from previous response to get next page.
idstring<uuid>Filter related persons by exact ID match
statusstring[]Filter related persons by verification status (comma-separated)
NOT_STARTEDIN_REVIEWAPPROVEDREJECTEDincludeArchivedstringWhen true, include archived related persons. Defaults to false (addressable persons only).
Response
200Paginated list of related persons
itemsobject[]requiredShow child attributes
idstring<uuid>requiredUnique related person identifier
companyIdstring<uuid>requiredCompany this person belongs to
fullNamestring | nullrequiredFull name of the person
emailstring<email> | nullrequiredEmail address of the person
statusstringrequiredVerification status
NOT_STARTEDIN_REVIEWAPPROVEDREJECTEDisActivebooleanrequiredWhether the related person is still addressable. False when the person has been archived.
createdAtstringrequiredWhen the person was added (ISO 8601)
updatedAtstringrequiredWhen the person was last updated (ISO 8601)
nextCursorstring | nullrequiredCursor for next page, or null if no more items
404Company not found
errorobjectrequiredShow child attributes
codestringrequiredmessagestringrequireddetailobject | nullrequired