Companies
Create company
https://api.firstleeward.com/v0/companiesCreates a new company with the provided name. Only available in CORPORATE program mode.
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
Idempotency-KeystringUnique key for safely retrying this request. Up to 255 characters; we recommend a UUIDv4. The first request executes and its response is cached; subsequent requests with the same key replay the cached response (24h retention).
Body
application/json
namestringrequiredLegal company name (1-255 characters)
Response
200Company resource
idstring<uuid>requiredUnique company identifier
namestringrequiredLegal company name
registrationNumberstring | nullrequiredBusiness registration number (populated from KYB)
countrystring | nullrequiredISO 3166-1 alpha-2 country code
statusstringrequiredCompany compliance status
CREATEDPENDINGIN_REVIEWACTION_REQUIREDACTIVEREJECTEDRESTRICTEDisDeactivatedbooleanrequiredWhether the verification provider has deactivated the company. Orthogonal to status: a deactivated company stays readable and keeps its last KYB verdict.
createdAtstringrequiredISO 8601 timestamp of creation
updatedAtstringrequiredISO 8601 timestamp of last update
