Skip to content

Request a new wallet for a customer from the selected custodian.

Request

Requests a new wallet for a customer. See RetailWalletAccessLevels for the possible access levels once a wallet is granted.

Path
customer-idstring, (uuid)required

Customer Id.

Body

Contains Credentials to access the mnemonic seed. Encryption key file can be left empty, if it's stored on the Custodian side.

custodyProviderstring, (int32)(CustodyProvider)

Identifies the custody provider for an account. Sent as an integer: HADC = 0, Tangany = 1, TanganyExternal = 2, Iris = 3. Use 1 (Tangany) for new integrations.

Enum:"HADC""Tangany""TanganyExternal""Iris"
curl -i -X POST \
  'https://api.nyala.de/api/external/v1/customers/{customer-id}/retail-wallets' \
  -H 'Content-Type: application/json' \
  -d '{
    "custodyProvider": "HADC"
  }'

Responses

OK

Bodyapplication/json
errorMessageCodesArray of strings or nullread-only
errorsArray of objects or null(Error)read-only
dataArray of objects or null(RetailWalletDto)read-only
Response
{ "errorMessageCodes": [ "string" ], "errors": [ { … } ], "data": [ { … } ] }