1
Get your API token
Obtain a JWT from Cleo Pay and set it as an environment variable so you can reuse it across all the following commands.Every request must include this token in the Verify your token works by fetching your bank accounts (an empty list is a valid, successful response):
Authorization header:2
Link a bank account
Add your business checking or savings account. You’ll need the full account number and routing number — these are accepted on write but never returned in responses (only the last 4 digits are returned).Response:Save the
id from the response — you’ll need it in the next step.3
Verify the bank account with micro-deposits
Once the two micro-deposits appear in your bank statement, submit both amounts to verify ownership. Amounts are provided as decimal dollar strings (e.g. Response:When
"0.05" for five cents).status changes to "verified", the account is ready to fund payments.4
Create a contact (vendor)
Create the vendor or payee you want to pay. Supply their bank account details so Cleo Pay knows where to send funds.Response:Save the contact
id:5
Send a payment
Send an ACH payment directly to your contact. Specify the amount in cents and reference your verified bank account as the funding source.Response:Your payment is now
scheduled and will move to processing once the ACH window opens, and finally to completed when funds settle.What’s next?
- Payables — model invoices and track payment progress against them.
- Contacts — manage vendor details, payment direction, and tax info.
- Bank Accounts — understand the full verification lifecycle.
- Payments — explore clearing speeds, scheduling, and partial payments.