The first step in the tokenization lifecycle is to create a Customer that will receive the token.
Nyala Customer API (v1)
NYALA's tokenization API allows you to issue tokens on Polygon & Stellar. It allows you to create and manage tokens - including tokenized securities that have an ISIN - and to manage customer data. Interactions such as creating a new customer entity, request a wallet opening, creating a token and distributing a token to a customer are covered in this document. During the onboarding process, an institution entity will be created for you.
Download OpenAPI description
Overview
URL
Nyala Digital Asset AG
Languages
Servers
Production Environment
https://api.nyala.de
UAT / Sandbox Environment
https://uat.api.nyala.de
- Production Environmenthttps://api.nyala.de/api/external/v1/customers/{customer-id}/retail-wallets
- UAT / Sandbox Environmenthttps://uat.api.nyala.de/api/external/v1/customers/{customer-id}/retail-wallets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.nyala.de/api/external/v1/customers/{customer-id}/retail-wallets'Response
application/json
{ "errorMessageCodes": [ "string" ], "errors": [ { … } ], "data": [ { … } ] }
Body
- application/json
- text/json
- application/*+json
Contains Credentials to access the mnemonic seed. Encryption key file can be left empty, if it's stored on the Custodian side.
- Production Environmenthttps://api.nyala.de/api/external/v1/customers/{customer-id}/retail-wallets
- UAT / Sandbox Environmenthttps://uat.api.nyala.de/api/external/v1/customers/{customer-id}/retail-wallets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- application/json
- text/json
- application/*+json
curl -i -X POST \
'https://api.nyala.de/api/external/v1/customers/{customer-id}/retail-wallets' \
-H 'Content-Type: application/json' \
-d '{
"custodyProvider": "HADC"
}'Response
application/json
{ "errorMessageCodes": [ "string" ], "errors": [ { … } ], "data": [ { … } ] }
- Production Environmenthttps://api.nyala.de/api/external/v1/customers/{customer-id}/approve-for-monerium
- UAT / Sandbox Environmenthttps://uat.api.nyala.de/api/external/v1/customers/{customer-id}/approve-for-monerium
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://api.nyala.de/api/external/v1/customers/{customer-id}/approve-for-monerium'Response
application/json
{ "errorMessageCodes": [ "string" ], "errors": [ { … } ], "data": [ { … } ] }
- Production Environmenthttps://api.nyala.de/api/external/v1/customers/{customer-id}/asset-class-opt-in
- UAT / Sandbox Environmenthttps://uat.api.nyala.de/api/external/v1/customers/{customer-id}/asset-class-opt-in
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- application/json
- text/json
- application/*+json
curl -i -X POST \
'https://api.nyala.de/api/external/v1/customers/{customer-id}/asset-class-opt-in' \
-H 'Content-Type: application/json' \
-d '{
"tokenizedAssetId": "ad18357f-6719-482f-a109-bd87822008b9",
"approvedForDelivery": true,
"amount": 0.1,
"custodyProvider": "HADC"
}'Response
application/json
{ "errorMessageCodes": [ "string" ], "errors": [ { … } ], "data": "808ac6e4-93ed-4040-85a5-6c71a2444e90" }
- Production Environmenthttps://api.nyala.de/api/external/v1/customers/{customer-id}/asset-class-opt-in
- UAT / Sandbox Environmenthttps://uat.api.nyala.de/api/external/v1/customers/{customer-id}/asset-class-opt-in
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- application/json
- text/json
- application/*+json
curl -i -X PATCH \
'https://api.nyala.de/api/external/v1/customers/{customer-id}/asset-class-opt-in' \
-H 'Content-Type: application/json' \
-d '{
"tokenizedAssetId": "ad18357f-6719-482f-a109-bd87822008b9",
"approvedForDelivery": true,
"amount": 0.1,
"custodyProvider": "HADC"
}'Response
application/json
{ "errorMessageCodes": [ "string" ], "errors": [ { … } ], "data": "808ac6e4-93ed-4040-85a5-6c71a2444e90" }
- Production Environmenthttps://api.nyala.de/api/external/v1/customers/{customer-id}/monerium-redeem
- UAT / Sandbox Environmenthttps://uat.api.nyala.de/api/external/v1/customers/{customer-id}/monerium-redeem
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- application/json
- text/json
- application/*+json
curl -i -X POST \
'https://api.nyala.de/api/external/v1/customers/{customer-id}/monerium-redeem' \
-H 'Content-Type: application/json' \
-d '{
"amount": "string",
"iban": "string"
}'Response
application/json
{ "errorMessageCodes": [ "string" ], "errors": [ { … } ], "data": [ { … } ] }