There are three broad API integration levels available in order to use the NYALA tokenization suite. Each level corresponds to a bundle of functions that can be triggered via the API. Choosing the right level depends on your capacity and needs.
This is for clients who do not have a customer-facing interface for onboarding users.
- Details: Does not require any API integration.
- Included: Comes with a white-label investor onboarding flow and investment dashboard.
- Native Integrations: * π€ KYC: WebID
- π Custody: Tangany GmbH
- βοΈ Liability Umbrella: Concedus GmbH
The most standard level for clients who have their own customer-facing UI for onboarding and KYC.
- Workflow: You manage the UI and KYC, while creating projects and tokens manually in the NYALA Web App.
- API Focus: You will integrate with our Customers API to:
- Send customer data.
- Request wallet openings.
- Whitelist customers.
- Recommendation: It is recommended to use the Tokenization API to distribute securities, though this can be done manually in the Web Portal.
This level includes the programmatic creation of projects and tokens via API.
- Workflow: You trigger every NYALA function via API.
- Benefit: You will not need to use the NYALA Web Portal to create projects and tokens.
- Requirement: Full integration with our Tokenization API.
If you decide on an API integration with NYALA, this is the full high-level sequence of operations:
- π€ Create Customer: Create a new Customer entity.
- π ID Management: Save the returned Customer ID.
- π Compliance: Save Customer KYC data.
- π Wallet Setup: Request a new crypto wallet OR provide an external wallet address.
- ποΈ Project Creation: Create a new project (via Web Portal or API).
- πͺ Token Minting: Create a request to mint a new token within the project.
- β Approval: Token is approved by Smart Registry (4-eyes-principles) and minted on-chain.
- π Send Metadata to the Blockchain: Send required token data, metadata, and terms of issuance on-chain.
- π‘οΈ Whitelisting: Request opt-in ('whitelisting') for the Customerβs wallet.
- π¦ Distribution: Trigger distribution of tokens to opted-in wallets.
- π Registry: Generate and fetch mandatory registry extracts for each Customer.
Note: All of the above steps are mandatory. Some can be triggered from the NYALA Web Portal interface instead of the API depending on your integration level.