Skip to main content
A user is the account holder Kira verifies and holds products for — the business you onboard. Every other resource hangs off one: virtual accounts, recipients and payouts all belong to a user. Elsewhere on this site a user is called a sub-client. Same object, two names — see Sub-client. Which fields come back depends on what the user is and how far verification has got. A field that does not apply is absent, not null — the two exceptions are called out below.

Example

Always present

Compare status and verification_status case-insensitively rather than matching exact strings.
Present only while the user is verified through a hosted link.

On a business

On a person

Records and eligibility

identifying_information and associated_persons are the only two fields that come back as null. Both are also absent on users whose verification runs through a hosted link — so a client must handle the key being missing, the value being null, and the value being a list.