Companies
List related person applications
https://api.firstleeward.com/v0/companies/:id/related-person-applicationsReturns a paginated list of related person KYC applications for the company, ordered by creation date descending. Use the status query parameter to filter by application status (comma-separated), or relatedPersonId to scope to a single related person.
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>requiredUnique company 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 by exact application ID match
relatedPersonIdstring<uuid>Filter by related person ID
statusstring[]Filter by application status (comma-separated)
INITIATEDIN_PROGRESSAPPROVEDREJECTEDREVIEW_REQUIREDWORKFLOW_ERROREXPIREDResponse
200Paginated list of related person applications
itemsobject[]requiredShow child attributes
idstring<uuid>requiredUnique company application identifier
companyIdstring<uuid>requiredCompany this application belongs to
statusstringrequiredApplication lifecycle status
INITIATEDIN_PROGRESSAPPROVEDREJECTEDREVIEW_REQUIREDWORKFLOW_ERROREXPIREDsessionUrlstring | nullrequiredURL for the corporate client to complete verification
expiresAtstring | nullrequiredWhen the verification session URL expires (ISO 8601)
createdAtstringrequiredWhen the application was created (ISO 8601)
updatedAtstringrequiredWhen the application was last updated (ISO 8601)
relatedPersonIdstring<uuid>requiredRelated person this application belongs to
nextCursorstring | nullrequiredCursor for next page, or null if no more items
404Company not found
errorobjectrequiredShow child attributes
codestringrequiredmessagestringrequireddetailobject | nullrequired