For the complete documentation index, see llms.txt. This page is also available as Markdown.

Registering Subaccounts

If you are a B2C app or a Payment Processor, you must register subaccounts for each end-user/merchant who will process crypto transactions with Beta.

Create a New Subaccount

POST https://live.betaapp.com/v1/subaccount

Register a subaccount for a user.

Headers

Name
Type
Description

Authorization*

String

Bearer {access_token}

accept*

String

application/json

Request Body

Name
Type
Description

tax_id_number*

Number

Number of the tax ID

tax_id_type*

String

For Brasil: CPF or CNPJ For Mexico: RFC

For Argentina: CUIT

For Colombia: NIT

e-mail*

String

User's e-mail

Full name*

String

User's full name

country*

String

Check coverage page for more details. Follow ISO 3166

local_id_type

String

Passport, National ID, Driver's License, Foreigner ID Card

local_id_number*

String

Document information

post_code

String

User's postal code

city

String

User's city

address

String

User's address

phone

String

Phone number with country code

Request Example:

Check our supported countries guidelines for more instructions on the accepted inputs for the subaccount fields.

Response Example:

Retrieve Sub Account Detail

GET https://live.betaapp.com/v1/subaccount

Retrieve subaccount information

Headers

Name
Type
Description

Authorization*

String

Bearer {access_token}

accept*

String

application/json

x-sub-account-id*

String

Subaccount ID

Request Example:

Response Example:

Retrieve Sub-account List

GET https://live.betaapp.com/v1/subaccounts

Retrieve a list of all your subaccounts

Query Parameters

Name
Type
Description

page

Integer

Page number of your query

size

Integer

Number of items per page

Headers

Name
Type
Description

Authorization*

String

Bearer {access_token}

accept*

String

application/json

Request Example:

Response Example:

Update an User

PATCH https://live.betaapp.com/v1/subaccount

Update subaccount details

Headers

Name
Type
Description

Authorization*

String

Bearer {access_token}

accept*

String

application/json

Request Body

Name
Type
Description

e-mail*

String

User's e-mail

x-sub-account-id*

String

Subaccount ID

Last updated