- Full business (
POST /api/businesses) — can send and receive payments. Requires complete KYB (Know Your Business) information. - Basic business (
POST /api/businesses/basic) — receive-only. Requires less information and is faster to register.
Create a full business
POST /api/businesses
Registers a business that can both send and receive payments. Cleo Pay uses the provided information to run KYB verification.
Request body
Legal name of the business.
Entity type of the business. Accepted values:
soleProprietorship, llc, corporation, partnership.Business address.
Federal tax identification information.
Information about the individual who controls the business (required for KYB).
Response
Unique business ID (
businessId). Use this in subsequent API requests.Verification status of the business. One of
pending, verified, suspended.ISO 8601 timestamp of when the business was created.
Example
Create a basic business
POST /api/businesses/basic
Registers a receive-only business. This is a lighter registration path — useful for vendors who only need to receive payments without sending them.
Request body
Legal name of the business.
Entity type. Accepted values:
soleProprietorship, llc, corporation, partnership.Business address with
street, city, state, zip, and country fields.EIN or SSN for IRS TIN verification.
Response
Unique business ID.
Verification status. One of
pending, verified, suspended.ISO 8601 timestamp.