Skip to main content
The Business API is built around one business account. Your business owns sub-accounts, end users, treasury balance, cards, and webhook subscriptions.

Core journey (required order)

  1. KYB - complete business verification (GET /business, business.kyb.*)
  2. Enroll as a business - submit the EasyCard application (POST /business/application, business.application.*)
  3. Create users - POST /users (and complete user KYC as required)
  4. Enroll user - add users to your EasyCard application (POST /cards/enroll, card.enrollment.*)
  5. Create cards - issue virtual/physical cards (POST /cards/users/{userId}/issue, up to 50 non-canceled cards per user)
Cards are issued on your EasyCard application, not on separate personal applications per end user.

What each part does

Common prerequisites

Most guides assume these are already in place:
  • You have a Bearer JWT for the right environment.
  • Your business KYB is approved on GET /business.
  • Your EasyCard application is approved on GET /business/application.
  • For card issue, the target user is enrolled and card.enrollment is approved.
  • For funding operations, your business treasury has enough available USDC.
If KYB is not approved, complete the business verification link returned by GET /business when it is present.

Where to go next