Skip to main content

Before you start

You’ll need product-level permissions to use this endpoint. You should also create webhooks for the AccountActivated event type at a minimum, so you’re notified when the account’s status changes.

Create an account for cards

POST /v2/onboarding

Request

Use this request to submit details and start onboarding an account.

Request body schema

market
string
The market relating to the licence that the account operates under.Allowable values: UK, EU
features
array
The feature to enable on the account. Defaults to payments if not provided. Cannot be changed later.Allowable values: payments, cards
accountType
string
required
The type of account you’re onboarding.Allowable values: business, personal
affiliateId
string
The affiliate ID.Allowable values: 36 characters
companyId
string
The company ID.Allowable values: 36 characters
contact
object
required
Details about the contact (primary owner).
account
object
Details about the account. Optional for personal accounts; required for business accounts.
kyc
object
required
Details for the KYC checks.

Response

If your request is successful, you’ll receive a 202 response. For more detailed information about this request and its response, see the API reference.

What’s next?

Once we’ve finished verifying the business or person you’ve submitted details for, we’ll activate their account. If you’ve set up webhooks, you’ll receive an AccountActivated event when this happens.