Request Enhanced Profile
๐ง COMING SOON
Recommended pattern for production integrations. Creates a request for an enhanced company profile and returns an orderId immediately โ no server-side connection hold. Use GET /orders/ to retrieve the profile when ready. The resulting profile data is identical to that returned by a successful GET 200 on this resource.
Holding connections server-side costs infrastructure capacity at scale. POST + poll avoids that cost: the server acknowledges immediately, and the client polls at its own cadence. This is the preferred pattern for high-volume pipelines and resource-conscious integrations.
For ad-hoc or low-volume use (one-off scripts, manual exploration), GET is available as a convenience: it returns data directly when available within ~40s and automatically falls back to 202 with an orderId otherwise.
Profile content (where filed in structured form at the registry):
- Registration Information (Lite Profile + expanded details where available)
- Share capital structure
- Company Officials (incl. Directors) โ including function, date of birth and address.
- Shareholders (Beneficial owners) โ including share count, share percentage and ID information.
- Ultimate Beneficial Owners โ where filed in structured form.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Kyckr company reference, a shared format, usable across our V2 APIs
Body
Response
Created
The response is of type any.