Destination Bank Account management API
Managing DBAs using UI
Authorizations
x-api-keystringRequired
Path parameters
idstringRequired
- Unique identifier of the customer.
Body
- The request body containing DBA link options.
isKycNoSdkbooleanOptional
applicationIdstringOptional
localestringOptional
Responses
201
Created
application/json
400
Database violation
application/json
401
Unauthorized
application/json
500
Internal server error
application/json
post
/customer/{id}/bank-transfer/destination-bank-account/initiateHost-to-host DBA management
List existing DBAs
Authorizations
x-api-keystringRequired
Path parameters
idstringRequiredExample:
- The external identifier for the customer.
937a41ae-a867-420b-92ae-98f922923b3aResponses
200
Returned list of destination bank accounts
application/json
400
Couldn't return destination bank accounts.
application/json
401
Unauthorized
application/json
get
/customer/{id}/bank-transfer/destination-bank-account/accountsCreate a DBA
Authorizations
x-api-keystringRequired
Path parameters
idstringRequired
- The external identifier for the customer.
Body
- Request body containing bank account details.
or
Responses
200
29ceac55-8332-4daa-9652-00b13f3e2e7b
application/json
400
The provided bank account details are invalid.
application/json
401
Unauthorized
application/json
403
The user must pass the KYC first.
application/json
409
The destination bank account with the provided details already exists.
application/json
500
Couldn't configure the destination bank account.
application/json
post
/customer/{id}/bank-transfer/destination-bank-account/setupSelect a DBA from the list of existing accounts
Authorizations
x-api-keystringRequired
Path parameters
idstringRequiredExample:
- The external identifier for the customer.
937a41ae-a867-420b-92ae-98f922923b3abankAccountUuidstringRequiredExample:
- The UUID of the destination bank account to be selected as the main one.
acc-f34ae252-f4d4-45f0-bf01-62704c99907cResponses
200
Destination bank account successfully activated!
application/json
400
Couldn't activate the destination bank account.
application/json
401
Unauthorized
application/json
patch
/customer/{id}/bank-transfer/destination-bank-account/{bankAccountUuid}/selectDelete a DBA
Authorizations
x-api-keystringRequired
Path parameters
idstringRequiredExample:
- The external identifier for the customer, used to uniquely identify them and associate them with a merchant.
937a41ae-a867-420b-92ae-98f922923b3abankAccountUuidstringRequiredExample:
- The UUID of the destination bank account to be deleted.
acc-31c5fa85-2a01-4ba0-a72f-fcf2d2c6a7d3Responses
200
Destination bank account successfully deleted!
application/json
400
Couldn't delete the destination bank account.
application/json
401
Unauthorized
application/json
delete
/customer/{id}/bank-transfer/destination-bank-account/{bankAccountUuid}/deleteLast updated