Skip to main content
This page documents all enum values and nested types returned by the Klara API. Use this as a reference when parsing API responses.

Application status

Returned on the status field of applications.
ValueDescription
createdApplication created but invite not yet sent
sentInvite email sent to primary contact
in_progressEnd user has started filling in the application
submittedEnd user has submitted all requested items
reviewApplication is under manual review
approvedApplication approved by admin
rejectedApplication rejected by admin

Document status

Returned on the status field of documents.
ValueDescription
pendingDocument uploaded, awaiting validation
validatingAI validation in progress
acceptedDocument passed validation
rejectedDocument failed validation
clarification_neededAdditional information requested from the user
forcedDocument manually accepted by an admin
skippedDocument requirement manually waived by an admin

Person source

Returned on the source field of people in data.people.
ValueDescription
registryPerson was auto-populated from a company registry (e.g., Companies House)
user_addedPerson was manually added by the end user
contact_fallbackPerson was created from the primary contact when no directors were found in the registry

Person roles

Returned on the roles array of people in data.people. A person can have multiple roles.
ValueDescription
directorCompany director
uboUltimate beneficial owner (typically 25%+ ownership)
shareholderShareholder of the company

Entity type

Returned on the type field of entities in data.entities.
ValueDescription
holding_companyA holding company in the ownership structure
subsidiaryA subsidiary entity
parentA parent entity
otherOther related entity

Entity source

Returned on the source field of entities in data.entities.
ValueDescription
registryEntity was auto-populated from a company registry
user_addedEntity was manually added by the end user

Participant role

Returned on the role field of participants.
ValueDescription
primaryThe main contact responsible for the application

Ownership relationship [#ownership-relationship]

Returned in the data.ownership array.
FieldTypeDescription
idstringUnique identifier
owner_type"person" | "entity" | "other"What type of entity is the owner
owner_idstring | undefinedID of the person or entity. Absent when owner_type is "other"
other_descriptionstring | undefinedDescription when owner is “other” (e.g., “Public shareholders”)
countrystring | undefinedCountry/jurisdiction for entity owners (ISO 3166-1 alpha-2)
registration_numberstring | undefinedCompany registration number for entity owners
owned_type"target" | "entity"Whether this is ownership of the target company or another entity
owned_idstring | undefinedID of the owned entity. Absent when owning the target company
percentagenumberOwnership percentage
is_directbooleanWhether this is direct or indirect ownership
is_nomineebooleanWhether this is a nominee arrangement
beneficial_owner_idstring | undefinedIf nominee, the ID of the actual beneficial owner

Webhook event types

See Webhooks for full payload examples.
EventDescription
application.openedEnd user opened the portal for the first time
application.submittedEnd user submitted the application
webhook.testManual test ping from the dashboard