Get a business's KYB status.
Returns the current KYB status and verification state for a single business customer.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Returns the current KYB (Know Your Business) status and core profile for a single business customer that belongs to the authenticated client. Look up the business by its business_id; the record is always scoped to the caller's own client, so businesses owned by other clients are never returned. This is a read-only endpoint with no side effects.
Authentication & access
- Requires a Bearer token in the
Authorizationheader. - Permission:
kyb.businesses.read. - Allowed account roles:
OWNER,DEVELOPER,OPERATIONS.
Path parameters
business_id(string, required) - identifier of the business customer to look up. The business must belong to the authenticated client.
Response
200 OK returns a BusinessCustomerKYBStatusResponse describing the business and its verification state. Fields:
id,company_name,registration_number,country- always present.legal_address,tax_id,contact_email- present when known, otherwisenull.kyb_status- one ofnone,pending,approved,rejected,on_hold.verification_mode- how the business is verified:urbanpayx_kyb(UrbanpayX-managed verification) orexternal_attestation(the client attests the verification result).kyb_level- selected KYB level key (seeGET /api/v1/kyb/levels), ornull.external_verification_status- one ofpending,verified,rejected. Used when the business is in external-attestation mode.verification_source- origin of the current verification state:none,urbanpayx, orexternal.external_verification_provider,external_verification_ref,external_verified_at- external-attestation metadata,nullwhen not applicable.is_active- whether the business customer is active (defaults totrue).created_at- when the business customer was created.latest_kyb_verification_url,latest_kyb_verification_url_generated_at,latest_kyb_verification_url_expires_at- the most recently generated hosted verification link and its timestamps,nullwhen none has been generated.
Error responses
| Status | When |
|---|---|
404 | No business customer with the given business_id exists for the authenticated client. |
422 | The business_id path parameter fails validation. |
Standard 401 (authentication), 403 (insufficient permission or role), and 429 (rate limit) responses apply to every endpoint and are documented in the Error reference.