{"templateId":"markdown","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"🏗️ Integration Levels","llmstxt":{"hide":true}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"️-integration-levels","__idx":0},"children":["🏗️ Integration Levels"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["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."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"1-basic-easyraise","__idx":1},"children":["1. Basic (easyRaise)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is for clients who do not have a customer-facing interface for onboarding users."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Details:"]}," Does not require any API integration."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Included:"]}," Comes with a white-label investor onboarding flow and investment dashboard."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Native Integrations:"]}," * 👤 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["KYC:"]}," WebID",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["🔐 ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Custody:"]}," Tangany GmbH"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["⚖️ ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Liability Umbrella:"]}," Concedus GmbH"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"2-standard-integration","__idx":2},"children":["2. Standard Integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The most standard level for clients who have their own customer-facing UI for onboarding and KYC."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Workflow:"]}," You manage the UI and KYC, while creating projects and tokens manually in the NYALA Web App."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API Focus:"]}," You will integrate with our ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customers API"]}," to:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Send customer data."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Request wallet openings."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Whitelist customers."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Recommendation:"]}," It is recommended to use the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tokenization API"]}," to distribute securities, though this can be done manually in the Web Portal."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"3-full-integration-highest-level","__idx":3},"children":["3. Full Integration (Highest Level)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This level includes the programmatic creation of projects and tokens via API."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Workflow:"]}," You trigger every NYALA function via API."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Benefit:"]}," You will not need to use the NYALA Web Portal to create projects and tokens."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Requirement:"]}," Full integration with our ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tokenization API"]},"."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"-api-sequence-workflow","__idx":4},"children":["🔄 API Sequence Workflow"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you decide on an API integration with NYALA, this is the full high-level sequence of operations:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["👤 Create Customer:"]}," Create a new Customer entity."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["🆔 ID Management:"]}," Save the returned Customer ID."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["📝 Compliance:"]}," Save Customer KYC data."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["👛 Wallet Setup:"]}," Request a new crypto wallet OR provide an external wallet address."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["🏗️ Project Creation:"]}," Create a new project (via Web Portal or API)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["🪙 Token Minting:"]}," Create a request to mint a new token within the project."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["✅ Approval:"]}," Token is approved by Smart Registry (4-eyes-principles) and minted on-chain."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["📄 Send Metadata to the Blockchain:"]}," Send required token data, metadata, and terms of issuance on-chain."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["🛡️ Whitelisting:"]}," Request opt-in ('whitelisting') for the Customer’s wallet."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["📦 Distribution:"]}," Trigger distribution of tokens to opted-in wallets."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["📜 Registry:"]}," Generate and fetch mandatory registry extracts for each Customer."]}]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["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."]}]}]},"headings":[{"value":"🏗️ Integration Levels","id":"️-integration-levels","depth":1},{"value":"1. Basic (easyRaise)","id":"1-basic-easyraise","depth":3},{"value":"2. Standard Integration","id":"2-standard-integration","depth":3},{"value":"3. Full Integration (Highest Level)","id":"3-full-integration-highest-level","depth":3},{"value":"🔄 API Sequence Workflow","id":"-api-sequence-workflow","depth":1}],"frontmatter":{"seo":{"title":"🏗️ Integration Levels"}},"lastModified":"2026-02-17T22:09:34.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/integration-levels","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}