{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-full-integration/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"🟢Token Approval and Minting","llmstxt":{"hide":true}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"token-approval-and-minting","__idx":0},"children":["🟢Token Approval and Minting"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["According to the financial regulations that we follow, only the crypto registrar can finalize the creation of the tokenized security. Once you have sent the token creation request successfully, the registrar employee will apply the four-eyes principle. If the entered data match the terms of issue, we will approve the request and the token will be minted (= created) on-chain in the Issuer wallet. At this point, it is ready for distribution to the first investors."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"edit-token-details-before-minting","__idx":1},"children":["Edit token details before minting"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you realize you made a mistake or you have been notified by your NYALA Customer Success Manager that the entered data does not match the terms, you can then edit the token fields via the Web Portal, or via a simple PATCH API call."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PATCH"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/api/Tokenization/{institutionId}/tokenized-assets"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is only possible when the token is in status ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pending"]},". Once the token has been approved and created on-chain, its fields cannot be edited anymore."]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"uat-only-approve-the-token-and-mint-on-chain-yourself","__idx":2},"children":["UAT only: approve the token and mint on chain yourself"]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["ℹ️ On UAT – and UAT only – you can still simulate the approval of the token by calling the endpoint Finalize Tokenized Asset."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PUT Finalize Tokenized Asset"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/api/tokenization/{institutionId}/tokenized-assets/{tokenizedAssetId}/approve"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Request Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"# UAT BASE_URL: https://uat.vault.nyala.de\n# Production BASE_URL: https://vault.nyala.de\n\n# The {institutionId} is 8c8f78bc-78e0-47a7-b4e0-a793343175f0\n# The {tokenizedAssetId} is ef86ea3e-f46f-4274-aad8-e83b1a241360\n\ncurl -X PUT {{BASE_URL}}/api/tokenization/{institutionId}/tokenized-assets/{tokenizedAssetId}/approve \\\n-H \"X-API-KEY: YOUR_API_KEY\" \\\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once the token is minted, a few more steps are required to send all the legally required data to the blockchain."]}]},"headings":[{"value":"🟢Token Approval and Minting","id":"token-approval-and-minting","depth":1},{"value":"Edit token details before minting","id":"edit-token-details-before-minting","depth":4},{"value":"UAT only: approve the token and mint on chain yourself","id":"uat-only-approve-the-token-and-mint-on-chain-yourself","depth":4}],"frontmatter":{"seo":{"title":"🟢Token Approval and Minting"}},"lastModified":"2026-08-10T08:42:23.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/full-integration/token-approval","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}