status reading ready.
Agents: fetch this page as plain markdown at
https://docs.usecleff.com/guides/onboard-a-beneficiary.md.CLEFF_API_KEY; the
Quickstart shows how to mint one. What ready means, and which
destination a payout to Jane goes to, is on
Beneficiaries & compliance.
Pick a path
Register Jane through the API
1
Create Jane and attest to her compliance
Passing Capture Jane’s
acknowledged: true records that your Business has independently
verified Jane’s identity, which makes her compliant straight away.beneficiary.id from the response:status is now action_required: she is compliant but has nowhere to
be paid.2
Register her bank account
compliant, the account is verified on arrival, and a
routing number that passes Cleff’s format checks makes it validated. Together
they give payout_usable: true.destination_id goes to this account. Confirm she is ready.
Import Jane with the rest of your base
Import creates each Beneficiary, registers their bank account and records your attestation in one request, for up to 500 rows. Every row needsacknowledged: true, and the call needs a key with the
business_admin role.
payout_usable: true means her account can be paid
already. A row can be created with payout_usable: false; the
reference
explains per-row failures and what to resend.
Invite Jane to enter her own details
Inviting keeps Jane’s identity details and account number out of your systems, and it is the only path on which she can choose a debit card or pick which destination she is paid to.1
Invite her
Bulk invites create an
identity-only Beneficiary per row and email each one a link to a form where
they enter their own details.Jane’s
status is pending_details until she submits the form.2
Wait for her to submit
Jane fills in her identity details and adds a destination: a bank account, or,
in production, a debit card if your Business is approved for card payouts.
The destination she adds becomes her declared destination.Subscribe to Once it reads
beneficiary.details_submitted
to hear when she is done, or poll her until her status moves from
pending_details to pending_kyc:pending_kyc, her details are in, and they wait on your
attestation.3
Attest to her compliance
Check the identity Jane submitted, then acknowledge it:Jane becomes
compliant, and the destination she added is verified with her.Confirm Jane is ready to pay
Whichever path you took, read Jane back:
Jane is ready to pay. A payout to her needs only
beneficiary_id: with a
declared destination it goes there, and without one it goes to the only
destination she holds.