partyType: ORGANISATION and is tracked on kybStatus — a different field with
different values from KYC.
States
ReadkybStatus from Get a party:
Create the party
name is required for organisations — and it must be the legal entity name, not a trading or
display name, because it’s what gets checked against registry records and what appears as the
beneficiary name on bank rails. vatNumber is optional but speeds verification along where you have it.
firstName and lastName don’t apply to organisations.
Downstream bank-account provisioning requires the account holder to have a legal name. An
organisation party with no
name fails virtual-bank-account creation with party-name-required.One route: hosted verification
Organisations verify through the hosted verification link.POST /parties/{partyId}/verification
returns the KYB flow URL automatically — the party’s stored partyType decides which flow you get,
so there is no parameter to set.
What gets collected
KYB verifies the business itself — registry existence, incorporation details, ownership structure — and typically also identifies its representatives and beneficial owners. That makes it a heavier process than individual KYC, and usually a slower one. Practically: expect KYB to sit inPENDING longer than KYC sits in VERIFICATION_PENDING, and don’t
build UI that treats a multi-day pending state as an error.
After the verdict
The verdict flipskybStatus on the party and clears the account’s kycStatus for money movement.
Note that the account field is called kycStatus regardless of whether its holder is an individual
or an organisation — there is no kybStatus on an account.
Register a webhook rather than polling for days.
If it’s denied
DENIED is terminal for that attempt. You can mint a fresh link — a DENIED party isn’t VERIFIED,
so it won’t hit party-already-verified. For a disputed decision, quote the party’s ivCaseReference
from Get verification linkage to Venly
support.
Organisations as pay-out recipients
A verified organisation is often the beneficiary of a pay-out rather than the account holder. That needs a clearedkybStatus and an ACTIVE PAYOUT_RECIPIENT role on
the paying account — see the recipient gate.
A cleared KYB alone is not enough; a missing role surfaces as 422 recipient-not-authorized.
Next steps
Hosted verification link
The route organisations use.
Individual KYC
The natural-person equivalent.
Roles & entities
How an organisation party relates to accounts and pay-outs.
Troubleshooting
Every verification error code.

