{"items":[{"type":"link","label":"Nyala Customer API","link":"/apis","routeSlug":"/apis","content":{"contentType":"overview","meta":{"name":"Nyala Customer API"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"index.json","url":"/_bundle/apis/index.json?download"},{"kind":"download","label":"index.yaml","url":"/_bundle/apis/index.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[{"kind":"externallink","title":"URL","titleTranslationKey":"info.contact.url","label":"https://www.nyala.de","url":"https://www.nyala.de"},{"kind":"email","title":"Nyala Digital Asset AG","email":"developer@nyala.de","label":"developer@nyala.de","withCopyButton":true,"copyContent":"developer@nyala.de"}]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Nyala Customer API (v1)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"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."},"children":[]}]}]}]}],"sectionId":"/apis"}],"sectionId":"/apis"}]}]}},{"type":"group","label":"Customer","link":"/apis/customer","routeSlug":"/apis/customer","items":[{"label":"Getting a list of customers from institution.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/customer/getcustomers","routeSlug":"/apis/customer/getcustomers","metadata":{"seo":{"title":"Getting a list of customers from institution.","description":"Getting a list of customers from institution."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetCustomers","name":"Getting a list of customers from institution.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Getting a list of customers from institution.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"empty-message","label":"No request data","labelTranslationKey":"noRequestData"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/external/v1/customers","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/customers","href":"customer/getcustomers","openApiOperationId":"GetCustomers","summary":"Getting a list of customers from institution."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CustomerAccountDtoListApiResponse"}},"schemaId":"components/schemas/CustomerAccountDtoListApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/CustomerAccountDtoListApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CustomerAccountDtoListApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/getcustomers"}],"panels":[]}]},"httpPath":"/api/external/v1/customers"},{"label":"Creates a new customer inside the institution.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/customer/createcustomer","routeSlug":"/apis/customer/createcustomer","metadata":{"seo":{"title":"Creates a new customer inside the institution.","description":"Creates a new customer inside the institution."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"CreateCustomer","name":"Creates a new customer inside the institution.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Creates a new customer inside the institution.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CreateCustomerAccountDto"},"text/json":{"schemaId":"components/schemas/CreateCustomerAccountDto"},"application/*+json":{"schemaId":"components/schemas/CreateCustomerAccountDto"}},"schemaId":"components/schemas/CreateCustomerAccountDto","pointer":"/paths/~1api~1external~1v1~1customers/post/requestBody","description":"Data."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/CreateCustomerAccountDto"},"text/json":{"schemaId":"components/schemas/CreateCustomerAccountDto"},"application/*+json":{"schemaId":"components/schemas/CreateCustomerAccountDto"}},"responseCodes":["200"],"pointer":"/api/external/v1/customers","href":"customer/createcustomer","openApiOperationId":"CreateCustomer","summary":"Creates a new customer inside the institution."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"components/schemas/CreateCustomerAccountDto","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CreateCustomerAccountDto"},"text/json":{"schemaId":"components/schemas/CreateCustomerAccountDto"},"application/*+json":{"schemaId":"components/schemas/CreateCustomerAccountDto"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GuidApiResponse"}},"schemaId":"components/schemas/GuidApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/GuidApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GuidApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/createcustomer"}],"panels":[]}]},"httpPath":"/api/external/v1/customers"},{"label":"Getting a customer by Id.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/customer/getcustomer","routeSlug":"/apis/customer/getcustomer","metadata":{"seo":{"title":"Getting a customer by Id.","description":"Getting a customer by Id."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetCustomer","name":"Getting a customer by Id.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Getting a customer by Id.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"Customer id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/external/v1/customers/{customer-id}","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/customers/{customer-id}","href":"customer/getcustomer","openApiOperationId":"GetCustomer","summary":"Getting a customer by Id."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CustomerAccountDtoApiResponse"}},"schemaId":"components/schemas/CustomerAccountDtoApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/CustomerAccountDtoApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CustomerAccountDtoApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/getcustomer"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/{customer-id}"},{"label":"Searches for a customer by firstname lastname or email.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/customer/querycustomers","routeSlug":"/apis/customer/querycustomers","metadata":{"seo":{"title":"Searches for a customer by firstname lastname or email.","description":"Searches for a customer by firstname lastname or email."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"QueryCustomers","name":"Searches for a customer by firstname lastname or email.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1search/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Searches for a customer by firstname lastname or email.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"searchText","in":"query","schemaId":"schema_30","description":"search text."},{"name":"take","in":"query","schemaId":"schema_31","description":"take."},{"name":"skip","in":"query","schemaId":"schema_32","description":"skip."}],"pointer":"/paths/~1api~1external~1v1~1search/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/external/v1/search","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[],"query":[{"name":"searchText","in":"query","schemaId":"schema_30"},{"name":"take","in":"query","schemaId":"schema_31"},{"name":"skip","in":"query","schemaId":"schema_32"}],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/search","href":"customer/querycustomers","openApiOperationId":"QueryCustomers","summary":"Searches for a customer by firstname lastname or email."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CustomerAccountDtoListApiResponse"}},"schemaId":"components/schemas/CustomerAccountDtoListApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1search/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/CustomerAccountDtoListApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CustomerAccountDtoListApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/querycustomers"}],"panels":[]}]},"httpPath":"/api/external/v1/search"},{"label":"Saving KYC data for custodying customer wallets.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/customer/submitcustomerkycdata","routeSlug":"/apis/customer/submitcustomerkycdata","metadata":{"seo":{"title":"Saving KYC data for custodying customer wallets.","description":"Saving KYC data for custodying customer wallets."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"SubmitCustomerKycData","name":"Saving KYC data for custodying customer wallets.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1kyc/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Saving KYC data for custodying customer wallets.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"Customer id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1kyc/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/UpdateKycData"},"text/json":{"schemaId":"components/schemas/UpdateKycData"},"application/*+json":{"schemaId":"components/schemas/UpdateKycData"}},"schemaId":"components/schemas/UpdateKycData","pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1kyc/post/requestBody","description":"Data."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/{customer-id}/kyc","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/UpdateKycData"},"text/json":{"schemaId":"components/schemas/UpdateKycData"},"application/*+json":{"schemaId":"components/schemas/UpdateKycData"}},"responseCodes":["200"],"pointer":"/api/external/v1/customers/{customer-id}/kyc","href":"customer/submitcustomerkycdata","openApiOperationId":"SubmitCustomerKycData","summary":"Saving KYC data for custodying customer wallets."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"components/schemas/UpdateKycData","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/UpdateKycData"},"text/json":{"schemaId":"components/schemas/UpdateKycData"},"application/*+json":{"schemaId":"components/schemas/UpdateKycData"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/BooleanApiResponse"}},"schemaId":"components/schemas/BooleanApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1kyc/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/BooleanApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/BooleanApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/submitcustomerkycdata"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/{customer-id}/kyc"},{"label":"Saving KYC data - Concedus customer.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/customer/submitconceduskycdata","routeSlug":"/apis/customer/submitconceduskycdata","metadata":{"seo":{"title":"Saving KYC data - Concedus customer.","description":"Saving KYC data - Concedus customer."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"SubmitConcedusKycData","name":"Saving KYC data - Concedus customer.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1kyc-concedus/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Saving KYC data - Concedus customer.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/ColistingOnboardCustomer"},"text/json":{"schemaId":"components/schemas/ColistingOnboardCustomer"},"application/*+json":{"schemaId":"components/schemas/ColistingOnboardCustomer"}},"schemaId":"components/schemas/ColistingOnboardCustomer","pointer":"/paths/~1api~1external~1v1~1customers~1kyc-concedus/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/kyc-concedus","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/ColistingOnboardCustomer"},"text/json":{"schemaId":"components/schemas/ColistingOnboardCustomer"},"application/*+json":{"schemaId":"components/schemas/ColistingOnboardCustomer"}},"responseCodes":["200"],"pointer":"/api/external/v1/customers/kyc-concedus","href":"customer/submitconceduskycdata","openApiOperationId":"SubmitConcedusKycData","summary":"Saving KYC data - Concedus customer."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"components/schemas/ColistingOnboardCustomer","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/ColistingOnboardCustomer"},"text/json":{"schemaId":"components/schemas/ColistingOnboardCustomer"},"application/*+json":{"schemaId":"components/schemas/ColistingOnboardCustomer"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ColistingOnboardCustomerResultApiResponse"}},"schemaId":"components/schemas/ColistingOnboardCustomerResultApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1kyc-concedus/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/ColistingOnboardCustomerResultApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ColistingOnboardCustomerResultApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/submitconceduskycdata"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/kyc-concedus"},{"label":"Sends the KYC data of a specific customer to Concedus for further processing.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/customer/submitconceduskycdatacustomer","routeSlug":"/apis/customer/submitconceduskycdatacustomer","metadata":{"seo":{"title":"Sends the KYC data of a specific customer to Concedus for further processing.","description":"Sends the KYC data of a specific customer to Concedus for further processing."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"SubmitConcedusKycDataCustomer","name":"Sends the KYC data of a specific customer to Concedus for further processing.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1send-concedus~1{customer-id}/post","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sends the KYC data of a specific customer to Concedus for further processing.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"The unique identifier of the customer.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1send-concedus~1{customer-id}/post/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/send-concedus/{customer-id}","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/customers/send-concedus/{customer-id}","href":"customer/submitconceduskycdatacustomer","openApiOperationId":"SubmitConcedusKycDataCustomer","summary":"Sends the KYC data of a specific customer to Concedus for further processing."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ConcedusPersonRequestApiResponse"}},"schemaId":"components/schemas/ConcedusPersonRequestApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1send-concedus~1{customer-id}/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/ConcedusPersonRequestApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ConcedusPersonRequestApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/submitconceduskycdatacustomer"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/send-concedus/{customer-id}"},{"label":"Sends the KYC data of a specific company to Concedus for further processing.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/customer/submitconceduskycdatacompany","routeSlug":"/apis/customer/submitconceduskycdatacompany","metadata":{"seo":{"title":"Sends the KYC data of a specific company to Concedus for further processing.","description":"Sends the KYC data of a specific company to Concedus for further processing."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"SubmitConcedusKycDataCompany","name":"Sends the KYC data of a specific company to Concedus for further processing.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1send-concedus~1company~1{company-id}/post","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Sends the KYC data of a specific company to Concedus for further processing.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"company-id","in":"path","schemaId":"schema_29","description":"The unique identifier of the company.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1send-concedus~1company~1{company-id}/post/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/send-concedus/company/{company-id}","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"company-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/customers/send-concedus/company/{company-id}","href":"customer/submitconceduskycdatacompany","openApiOperationId":"SubmitConcedusKycDataCompany","summary":"Sends the KYC data of a specific company to Concedus for further processing."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ConcedusPersonRequestApiResponse"}},"schemaId":"components/schemas/ConcedusPersonRequestApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1send-concedus~1company~1{company-id}/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/ConcedusPersonRequestApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ConcedusPersonRequestApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/customer/submitconceduskycdatacompany"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/send-concedus/company/{company-id}"}],"content":{"contentType":"group","meta":{"name":"Customer"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Customer","showPageActions":true},{"nodeType":"markdoc","content":"The first step in the tokenization lifecycle is to create a Customer that will receive the token."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/api/external/v1/customers","summary":"Getting a list of customers from institution.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/customer/getcustomers","deprecated":false},{"title":"/api/external/v1/customers","summary":"Creates a new customer inside the institution.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/customer/createcustomer","deprecated":false},{"title":"/api/external/v1/customers/{customer-id}","summary":"Getting a customer by Id.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/customer/getcustomer","deprecated":false},{"title":"/api/external/v1/search","summary":"Searches for a customer by firstname lastname or email.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/customer/querycustomers","deprecated":false},{"title":"/api/external/v1/customers/{customer-id}/kyc","summary":"Saving KYC data for custodying customer wallets.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/customer/submitcustomerkycdata","deprecated":false},{"title":"/api/external/v1/customers/kyc-concedus","summary":"Saving KYC data - Concedus customer.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/customer/submitconceduskycdata","deprecated":false},{"title":"/api/external/v1/customers/send-concedus/{customer-id}","summary":"Sends the KYC data of a specific customer to Concedus for further processing.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/customer/submitconceduskycdatacustomer","deprecated":false},{"title":"/api/external/v1/customers/send-concedus/company/{company-id}","summary":"Sends the KYC data of a specific company to Concedus for further processing.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/customer/submitconceduskycdatacompany","deprecated":false}]}]}]}]}},{"type":"group","label":"Retail Wallet","link":"/apis/retail-wallet","routeSlug":"/apis/retail-wallet","items":[{"label":"Returns a list of retail wallet object associated with the given customer id.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/retail-wallet/getretailwalletsdetails","routeSlug":"/apis/retail-wallet/getretailwalletsdetails","metadata":{"seo":{"title":"Returns a list of retail wallet object associated with the given customer id.","description":"Returns a list of retail wallet object associated with the given customer id."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetRetailWalletsDetails","name":"Returns a list of retail wallet object associated with the given customer id.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns a list of retail wallet object associated with the given customer id.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"Customer Id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/external/v1/customers/{customer-id}/retail-wallets","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/customers/{customer-id}/retail-wallets","href":"retail-wallet/getretailwalletsdetails","openApiOperationId":"GetRetailWalletsDetails","summary":"Returns a list of retail wallet object associated with the given customer id."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}},"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/RetailWalletDtoListApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/retail-wallet/getretailwalletsdetails"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/{customer-id}/retail-wallets"},{"label":"Request a new wallet for a customer from the selected custodian.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/retail-wallet/initiateretailwallet","routeSlug":"/apis/retail-wallet/initiateretailwallet","metadata":{"seo":{"title":"Request a new wallet for a customer from the selected custodian.","description":"Request a new wallet for a customer from the selected custodian."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"InitiateRetailWallet","name":"Request a new wallet for a customer from the selected custodian.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Request a new wallet for a customer from the selected custodian.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"Customer Id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CreateRetailWalletRequest"},"text/json":{"schemaId":"components/schemas/CreateRetailWalletRequest"},"application/*+json":{"schemaId":"components/schemas/CreateRetailWalletRequest"}},"schemaId":"components/schemas/CreateRetailWalletRequest","pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets/post/requestBody","description":"Contains Credentials to access the mnemonic seed. Encryption key file can be left empty, if it's stored on the Custodian side."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/{customer-id}/retail-wallets","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/CreateRetailWalletRequest"},"text/json":{"schemaId":"components/schemas/CreateRetailWalletRequest"},"application/*+json":{"schemaId":"components/schemas/CreateRetailWalletRequest"}},"responseCodes":["200"],"pointer":"/api/external/v1/customers/{customer-id}/retail-wallets","href":"retail-wallet/initiateretailwallet","openApiOperationId":"InitiateRetailWallet","summary":"Request a new wallet for a customer from the selected custodian."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"components/schemas/CreateRetailWalletRequest","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CreateRetailWalletRequest"},"text/json":{"schemaId":"components/schemas/CreateRetailWalletRequest"},"application/*+json":{"schemaId":"components/schemas/CreateRetailWalletRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}},"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/RetailWalletDtoListApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/retail-wallet/initiateretailwallet"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/{customer-id}/retail-wallets"},{"label":"Get the current status of a P2P tokenized asset transfer.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/retail-wallet/getretailwalletassettransferstatus","routeSlug":"/apis/retail-wallet/getretailwalletassettransferstatus","metadata":{"seo":{"title":"Get the current status of a P2P tokenized asset transfer.","description":"Get the current status of a P2P tokenized asset transfer."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetRetailWalletAssetTransferStatus","name":"Get the current status of a P2P tokenized asset transfer.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1retail-wallets~1asset-transfer~1{transfer-id}~1status/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get the current status of a P2P tokenized asset transfer.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"transfer-id","in":"path","schemaId":"schema_29","description":"Transfer Id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1retail-wallets~1asset-transfer~1{transfer-id}~1status/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/external/v1/customers/retail-wallets/asset-transfer/{transfer-id}/status","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"transfer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/customers/retail-wallets/asset-transfer/{transfer-id}/status","href":"retail-wallet/getretailwalletassettransferstatus","openApiOperationId":"GetRetailWalletAssetTransferStatus","summary":"Get the current status of a P2P tokenized asset transfer."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletTokenizedAssetTransferStatusDtoApiResponse"}},"schemaId":"components/schemas/RetailWalletTokenizedAssetTransferStatusDtoApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1retail-wallets~1asset-transfer~1{transfer-id}~1status/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/RetailWalletTokenizedAssetTransferStatusDtoApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletTokenizedAssetTransferStatusDtoApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/retail-wallet/getretailwalletassettransferstatus"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/retail-wallets/asset-transfer/{transfer-id}/status"},{"label":"Approves the customer for Monerium.\nRequests Ibans for all customer wallets from Monerium.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/retail-wallet/approveformonerium","routeSlug":"/apis/retail-wallet/approveformonerium","metadata":{"seo":{"title":"Approves the customer for Monerium.\nRequests Ibans for all customer wallets from Monerium.","description":"Approves the customer for Monerium.\nRequests Ibans for all customer wallets from Monerium."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"ApproveForMonerium","name":"Approves the customer for Monerium.\nRequests Ibans for all customer wallets from Monerium.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1approve-for-monerium/post","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Approves the customer for Monerium.\nRequests Ibans for all customer wallets from Monerium.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"Customer Id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1approve-for-monerium/post/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/{customer-id}/approve-for-monerium","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/customers/{customer-id}/approve-for-monerium","href":"retail-wallet/approveformonerium","openApiOperationId":"ApproveForMonerium","summary":"Approves the customer for Monerium.\nRequests Ibans for all customer wallets from Monerium."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}},"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1approve-for-monerium/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/RetailWalletDtoListApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/retail-wallet/approveformonerium"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/{customer-id}/approve-for-monerium"},{"label":"Request to whitelist a retail wallet for an asset class.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/retail-wallet/assetclassoptin","routeSlug":"/apis/retail-wallet/assetclassoptin","metadata":{"seo":{"title":"Request to whitelist a retail wallet for an asset class.","description":"Request to whitelist a retail wallet for an asset class."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"AssetClassOptin","name":"Request to whitelist a retail wallet for an asset class.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1asset-class-opt-in/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Request to whitelist a retail wallet for an asset class.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"Customer id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1asset-class-opt-in/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/RetailWalletOptInDto"},"text/json":{"schemaId":"components/schemas/RetailWalletOptInDto"},"application/*+json":{"schemaId":"components/schemas/RetailWalletOptInDto"}},"schemaId":"components/schemas/RetailWalletOptInDto","pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1asset-class-opt-in/post/requestBody","description":"Data."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/{customer-id}/asset-class-opt-in","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/RetailWalletOptInDto"},"text/json":{"schemaId":"components/schemas/RetailWalletOptInDto"},"application/*+json":{"schemaId":"components/schemas/RetailWalletOptInDto"}},"responseCodes":["200"],"pointer":"/api/external/v1/customers/{customer-id}/asset-class-opt-in","href":"retail-wallet/assetclassoptin","openApiOperationId":"AssetClassOptin","summary":"Request to whitelist a retail wallet for an asset class."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"components/schemas/RetailWalletOptInDto","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/RetailWalletOptInDto"},"text/json":{"schemaId":"components/schemas/RetailWalletOptInDto"},"application/*+json":{"schemaId":"components/schemas/RetailWalletOptInDto"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GuidApiResponse"}},"schemaId":"components/schemas/GuidApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1asset-class-opt-in/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/GuidApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GuidApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/retail-wallet/assetclassoptin"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/{customer-id}/asset-class-opt-in"},{"label":"Update asset class optin.","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/retail-wallet/updateassetclassoptin","routeSlug":"/apis/retail-wallet/updateassetclassoptin","metadata":{"seo":{"title":"Update asset class optin.","description":"Update asset class optin."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"UpdateAssetClassOptin","name":"Update asset class optin.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1asset-class-opt-in/patch","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update asset class optin.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"Customer id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1asset-class-opt-in/patch/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/UpdateOptInDto"},"text/json":{"schemaId":"components/schemas/UpdateOptInDto"},"application/*+json":{"schemaId":"components/schemas/UpdateOptInDto"}},"schemaId":"components/schemas/UpdateOptInDto","pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1asset-class-opt-in/patch/requestBody","description":"Data."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PATCH","path":"/api/external/v1/customers/{customer-id}/asset-class-opt-in","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/UpdateOptInDto"},"text/json":{"schemaId":"components/schemas/UpdateOptInDto"},"application/*+json":{"schemaId":"components/schemas/UpdateOptInDto"}},"responseCodes":["200"],"pointer":"/api/external/v1/customers/{customer-id}/asset-class-opt-in","href":"retail-wallet/updateassetclassoptin","openApiOperationId":"UpdateAssetClassOptin","summary":"Update asset class optin."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"components/schemas/UpdateOptInDto","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/UpdateOptInDto"},"text/json":{"schemaId":"components/schemas/UpdateOptInDto"},"application/*+json":{"schemaId":"components/schemas/UpdateOptInDto"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/BooleanApiResponse"}},"schemaId":"components/schemas/BooleanApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1asset-class-opt-in/patch/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/BooleanApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/BooleanApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/retail-wallet/updateassetclassoptin"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/{customer-id}/asset-class-opt-in"},{"label":"Monerium Redeem.\nPlace Order on Monerium to Redeem.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/retail-wallet/moneriumredeem","routeSlug":"/apis/retail-wallet/moneriumredeem","metadata":{"seo":{"title":"Monerium Redeem.\nPlace Order on Monerium to Redeem.","description":"Monerium Redeem.\nPlace Order on Monerium to Redeem."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"MoneriumRedeem","name":"Monerium Redeem.\nPlace Order on Monerium to Redeem.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1monerium-redeem/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Monerium Redeem.\nPlace Order on Monerium to Redeem.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"Customer Id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1monerium-redeem/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/RedeemRequestDto"},"text/json":{"schemaId":"components/schemas/RedeemRequestDto"},"application/*+json":{"schemaId":"components/schemas/RedeemRequestDto"}},"schemaId":"components/schemas/RedeemRequestDto","pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1monerium-redeem/post/requestBody","description":"Request Dto."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/{customer-id}/monerium-redeem","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/RedeemRequestDto"},"text/json":{"schemaId":"components/schemas/RedeemRequestDto"},"application/*+json":{"schemaId":"components/schemas/RedeemRequestDto"}},"responseCodes":["200"],"pointer":"/api/external/v1/customers/{customer-id}/monerium-redeem","href":"retail-wallet/moneriumredeem","openApiOperationId":"MoneriumRedeem","summary":"Monerium Redeem.\nPlace Order on Monerium to Redeem."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"components/schemas/RedeemRequestDto","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/RedeemRequestDto"},"text/json":{"schemaId":"components/schemas/RedeemRequestDto"},"application/*+json":{"schemaId":"components/schemas/RedeemRequestDto"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}},"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1monerium-redeem/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/RetailWalletDtoListApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/RetailWalletDtoListApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/retail-wallet/moneriumredeem"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/{customer-id}/monerium-redeem"},{"label":"Create a request for tokenized asset transfer to another wallet.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/retail-wallet/createretailwalletassettransfer","routeSlug":"/apis/retail-wallet/createretailwalletassettransfer","metadata":{"seo":{"title":"Create a request for tokenized asset transfer to another wallet.","description":"Create a request for tokenized asset transfer to another wallet."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"CreateRetailWalletAssetTransfer","name":"Create a request for tokenized asset transfer to another wallet.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1retail-wallets~1asset-transfer/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create a request for tokenized asset transfer to another wallet.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_33"},"text/json":{"schemaId":"schema_33"},"application/*+json":{"schemaId":"schema_33"}},"schemaId":"schema_33","pointer":"/paths/~1api~1external~1v1~1customers~1retail-wallets~1asset-transfer/post/requestBody","description":"Contains information for the transfer including amount, recipient address and credentials. Credentials to access the mnemonic seed. Encryption key file can be left empty, if it's stored on the Custodian side."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/retail-wallets/asset-transfer","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"schema_33"},"text/json":{"schemaId":"schema_33"},"application/*+json":{"schemaId":"schema_33"}},"responseCodes":["200"],"pointer":"/api/external/v1/customers/retail-wallets/asset-transfer","href":"retail-wallet/createretailwalletassettransfer","openApiOperationId":"CreateRetailWalletAssetTransfer","summary":"Create a request for tokenized asset transfer to another wallet."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"schema_33","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_33"},"text/json":{"schemaId":"schema_33"},"application/*+json":{"schemaId":"schema_33"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/P2PTransferResultDtoListApiResponse"}},"schemaId":"components/schemas/P2PTransferResultDtoListApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1retail-wallets~1asset-transfer/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/P2PTransferResultDtoListApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/P2PTransferResultDtoListApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/retail-wallet/createretailwalletassettransfer"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/retail-wallets/asset-transfer"}],"content":{"contentType":"group","meta":{"name":"Retail Wallet"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Retail Wallet","showPageActions":true},{"nodeType":"markdoc","content":"The second step in the tokenization lifecycle is to request a retail wallet for the Customer newly created. The tokens will be sent to that wallet, and the private key to the wallet will be custodied using our technology."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/api/external/v1/customers/{customer-id}/retail-wallets","summary":"Returns a list of retail wallet object associated with the given customer id.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/retail-wallet/getretailwalletsdetails","deprecated":false},{"title":"/api/external/v1/customers/{customer-id}/retail-wallets","summary":"Request a new wallet for a customer from the selected custodian.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/retail-wallet/initiateretailwallet","deprecated":false},{"title":"/api/external/v1/customers/retail-wallets/asset-transfer/{transfer-id}/status","summary":"Get the current status of a P2P tokenized asset transfer.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/retail-wallet/getretailwalletassettransferstatus","deprecated":false},{"title":"/api/external/v1/customers/{customer-id}/approve-for-monerium","summary":"Approves the customer for Monerium.\nRequests Ibans for all customer wallets from Monerium.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/retail-wallet/approveformonerium","deprecated":false},{"title":"/api/external/v1/customers/{customer-id}/asset-class-opt-in","summary":"Request to whitelist a retail wallet for an asset class.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/retail-wallet/assetclassoptin","deprecated":false},{"title":"/api/external/v1/customers/{customer-id}/asset-class-opt-in","summary":"Update asset class optin.","prefix":{"name":"patch","color":"patch"},"badges":[],"link":"/retail-wallet/updateassetclassoptin","deprecated":false},{"title":"/api/external/v1/customers/{customer-id}/monerium-redeem","summary":"Monerium Redeem.\nPlace Order on Monerium to Redeem.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/retail-wallet/moneriumredeem","deprecated":false},{"title":"/api/external/v1/customers/retail-wallets/asset-transfer","summary":"Create a request for tokenized asset transfer to another wallet.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/retail-wallet/createretailwalletassettransfer","deprecated":false}]}]}]}]}},{"type":"group","label":"External Retail Wallet","link":"/apis/external-retail-wallet","routeSlug":"/apis/external-retail-wallet","items":[{"label":"List of external wallets.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/external-retail-wallet/getexternalretailwallet","routeSlug":"/apis/external-retail-wallet/getexternalretailwallet","metadata":{"seo":{"title":"List of external wallets.","description":"List of external wallets."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetExternalRetailWallet","name":"List of external wallets.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1retail-wallets~1external/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List of external wallets.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"empty-message","label":"No request data","labelTranslationKey":"noRequestData"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/external/v1/retail-wallets/external","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/retail-wallets/external","href":"external-retail-wallet/getexternalretailwallet","openApiOperationId":"GetExternalRetailWallet","summary":"List of external wallets."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ExternalRetailWalletDtoListApiResponse"}},"schemaId":"components/schemas/ExternalRetailWalletDtoListApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1retail-wallets~1external/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/ExternalRetailWalletDtoListApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ExternalRetailWalletDtoListApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/external-retail-wallet/getexternalretailwallet"}],"panels":[]}]},"httpPath":"/api/external/v1/retail-wallets/external"},{"label":"Import external wallets into the system.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/external-retail-wallet/createexternalretailwallet","routeSlug":"/apis/external-retail-wallet/createexternalretailwallet","metadata":{"seo":{"title":"Import external wallets into the system.","description":"Import external wallets into the system."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"CreateExternalRetailWallet","name":"Import external wallets into the system.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1retail-wallets~1external/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Import external wallets into the system.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CreateExternalRetailWalletDto"},"text/json":{"schemaId":"components/schemas/CreateExternalRetailWalletDto"},"application/*+json":{"schemaId":"components/schemas/CreateExternalRetailWalletDto"}},"schemaId":"components/schemas/CreateExternalRetailWalletDto","pointer":"/paths/~1api~1external~1v1~1retail-wallets~1external/post/requestBody","description":"External wallets' public addresse with some metadata."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/retail-wallets/external","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/CreateExternalRetailWalletDto"},"text/json":{"schemaId":"components/schemas/CreateExternalRetailWalletDto"},"application/*+json":{"schemaId":"components/schemas/CreateExternalRetailWalletDto"}},"responseCodes":["200"],"pointer":"/api/external/v1/retail-wallets/external","href":"external-retail-wallet/createexternalretailwallet","openApiOperationId":"CreateExternalRetailWallet","summary":"Import external wallets into the system."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"components/schemas/CreateExternalRetailWalletDto","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CreateExternalRetailWalletDto"},"text/json":{"schemaId":"components/schemas/CreateExternalRetailWalletDto"},"application/*+json":{"schemaId":"components/schemas/CreateExternalRetailWalletDto"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CreateExternalRetailWalletResponseDtoApiResponse"}},"schemaId":"components/schemas/CreateExternalRetailWalletResponseDtoApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1retail-wallets~1external/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/CreateExternalRetailWalletResponseDtoApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CreateExternalRetailWalletResponseDtoApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/external-retail-wallet/createexternalretailwallet"}],"panels":[]}]},"httpPath":"/api/external/v1/retail-wallets/external"},{"label":"Request to whitelist an external retail wallet for an asset class.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/external-retail-wallet/externalassetclassoptin","routeSlug":"/apis/external-retail-wallet/externalassetclassoptin","metadata":{"seo":{"title":"Request to whitelist an external retail wallet for an asset class.","description":"Request to whitelist an external retail wallet for an asset class."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"ExternalAssetClassOptin","name":"Request to whitelist an external retail wallet for an asset class.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets~1{external-retail-wallet-id}~1external-asset-class-opt-in/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Request to whitelist an external retail wallet for an asset class.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"customer-id","in":"path","schemaId":"schema_29","description":"Customer id.","required":true},{"name":"external-retail-wallet-id","in":"path","schemaId":"schema_29","description":"External retail wallet id.","required":true}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets~1{external-retail-wallet-id}~1external-asset-class-opt-in/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/ExternalRetailWalletOptInDto"},"text/json":{"schemaId":"components/schemas/ExternalRetailWalletOptInDto"},"application/*+json":{"schemaId":"components/schemas/ExternalRetailWalletOptInDto"}},"schemaId":"components/schemas/ExternalRetailWalletOptInDto","pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets~1{external-retail-wallet-id}~1external-asset-class-opt-in/post/requestBody","description":"Data."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/external/v1/customers/{customer-id}/retail-wallets/{external-retail-wallet-id}/external-asset-class-opt-in","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[{"name":"customer-id","in":"path","required":true,"schemaId":"schema_29"},{"name":"external-retail-wallet-id","in":"path","required":true,"schemaId":"schema_29"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/ExternalRetailWalletOptInDto"},"text/json":{"schemaId":"components/schemas/ExternalRetailWalletOptInDto"},"application/*+json":{"schemaId":"components/schemas/ExternalRetailWalletOptInDto"}},"responseCodes":["200"],"pointer":"/api/external/v1/customers/{customer-id}/retail-wallets/{external-retail-wallet-id}/external-asset-class-opt-in","href":"external-retail-wallet/externalassetclassoptin","openApiOperationId":"ExternalAssetClassOptin","summary":"Request to whitelist an external retail wallet for an asset class."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"schemaId":"components/schemas/ExternalRetailWalletOptInDto","mediaTypes":["application/json","text/json","application/*+json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/ExternalRetailWalletOptInDto"},"text/json":{"schemaId":"components/schemas/ExternalRetailWalletOptInDto"},"application/*+json":{"schemaId":"components/schemas/ExternalRetailWalletOptInDto"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GuidApiResponse"}},"schemaId":"components/schemas/GuidApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1customers~1{customer-id}~1retail-wallets~1{external-retail-wallet-id}~1external-asset-class-opt-in/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/GuidApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/GuidApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/external-retail-wallet/externalassetclassoptin"}],"panels":[]}]},"httpPath":"/api/external/v1/customers/{customer-id}/retail-wallets/{external-retail-wallet-id}/external-asset-class-opt-in"}],"content":{"contentType":"group","meta":{"name":"External Retail Wallet"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"External Retail Wallet","showPageActions":true}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/api/external/v1/retail-wallets/external","summary":"List of external wallets.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/external-retail-wallet/getexternalretailwallet","deprecated":false},{"title":"/api/external/v1/retail-wallets/external","summary":"Import external wallets into the system.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/external-retail-wallet/createexternalretailwallet","deprecated":false},{"title":"/api/external/v1/customers/{customer-id}/retail-wallets/{external-retail-wallet-id}/external-asset-class-opt-in","summary":"Request to whitelist an external retail wallet for an asset class.","prefix":{"name":"post","color":"post"},"badges":[],"link":"/external-retail-wallet/externalassetclassoptin","deprecated":false}]}]}]}]}},{"type":"group","label":"Status","link":"/apis/status","routeSlug":"/apis/status","items":[{"label":"Get status of API.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/status/get","routeSlug":"/apis/status/get","metadata":{"seo":{"title":"Get status of API.","description":"Get status of API."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"Get","name":"Get status of API.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1status/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get status of API.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"empty-message","label":"No request data","labelTranslationKey":"noRequestData"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/external/v1/status","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/status","href":"status/get","openApiOperationId":"Get","summary":"Get status of API."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK"}],"pointer":"/paths/~1api~1external~1v1~1status/get/responses"}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/status/get"}],"panels":[]}]},"httpPath":"/api/external/v1/status"},{"label":"Returns the Users identity, if HMAC authentication worked.","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/apis/status/getauth","routeSlug":"/apis/status/getauth","metadata":{"seo":{"title":"Returns the Users identity, if HMAC authentication worked.","description":"Returns the Users identity, if HMAC authentication worked."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetAuth","name":"Returns the Users identity, if HMAC authentication worked.","isWebhook":false,"pointer":"/paths/~1api~1external~1v1~1status~1auth/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Returns the Users identity, if HMAC authentication worked.","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"empty-message","label":"No request data","labelTranslationKey":"noRequestData"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/external/v1/status/auth","servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/external/v1/status/auth","href":"status/getauth","openApiOperationId":"GetAuth","summary":"Returns the Users identity, if HMAC authentication worked."},"isWebhook":false,"hideReplay":false,"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AuthenticatedInstitutionDtoApiResponse"}},"schemaId":"components/schemas/AuthenticatedInstitutionDtoApiResponse"}],"pointer":"/paths/~1api~1external~1v1~1status~1auth/get/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/AuthenticatedInstitutionDtoApiResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AuthenticatedInstitutionDtoApiResponse"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/status/getauth"}],"panels":[]}]},"httpPath":"/api/external/v1/status/auth"}],"content":{"contentType":"group","meta":{"name":"Status"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Status","showPageActions":true}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/api/external/v1/status","summary":"Get status of API.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/status/get","deprecated":false},{"title":"/api/external/v1/status/auth","summary":"Returns the Users identity, if HMAC authentication worked.","prefix":{"name":"get","color":"get"},"badges":[],"link":"/status/getauth","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/AccountTypes":{"id":"components/schemas/AccountTypes","kind":"json-schema","title":"AccountTypes","data":{"enum":["Unknown","Person","LegalEntity"],"type":"string","format":"int32","x-custom-enum":{"name":"AccountTypes","enumObjects":[{"label":"Unknown","value":0},{"label":"Person","value":1},{"label":"LegalEntity","value":2}]}}},"components/schemas/AssetClassEnum":{"id":"components/schemas/AssetClassEnum","kind":"json-schema","title":"AssetClassEnum","data":{"enum":["Bond","Share"],"type":"string","format":"int32","x-custom-enum":{"name":"AssetClassEnum","enumObjects":[{"label":"Bond","value":0},{"label":"Share","value":1}]}}},"components/schemas/AuthenticatedInstitutionDto":{"id":"components/schemas/AuthenticatedInstitutionDto","kind":"json-schema","title":"AuthenticatedInstitutionDto","data":{"type":"object","properties":{"institutionName":{"type":"string","nullable":true},"productAccess":{"type":"array","items":{"$ref":"#/components/schemas/Products"},"nullable":true},"userName":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/AuthenticatedInstitutionDtoApiResponse":{"id":"components/schemas/AuthenticatedInstitutionDtoApiResponse","kind":"json-schema","title":"AuthenticatedInstitutionDtoApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"$ref":"#/components/schemas/AuthenticatedInstitutionDto"}},"additionalProperties":false}},"components/schemas/BalancesInDecimalDto":{"id":"components/schemas/BalancesInDecimalDto","kind":"json-schema","title":"BalancesInDecimalDto","data":{"type":"object","properties":{"nativeBalance":{"$ref":"#/components/schemas/DecimalBalanceAmount"},"nativeFreeDecimalBalanceString":{"type":"string","description":"1.234 format in string.","nullable":true,"readOnly":true},"nativeLockedDecimalBalanceString":{"type":"string","description":"1.234 format in string.","nullable":true,"readOnly":true},"nonNativeBalances":{"type":"object","additionalProperties":{"type":"number","format":"double"},"nullable":true},"nonNativeBalancesString":{"type":"object","additionalProperties":{"type":"string","nullable":true},"nullable":true,"readOnly":true}},"additionalProperties":false,"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Balances in human readable format: in case of LUNA: 1 luna is 1_000_000 uluna, and here you should see 1.0."},"children":[]}]}]}]}},"components/schemas/Blockchains":{"id":"components/schemas/Blockchains","kind":"json-schema","title":"Blockchains","data":{"enum":["Stellar","Polygon","Peaq"],"type":"string","format":"int32","x-custom-enum":{"name":"Blockchains","enumObjects":[{"label":"NotSet","value":0},{"label":"Bitcoin","value":1},{"label":"Ethereum","value":2},{"label":"Stellar","value":3},{"label":"Litecoin","value":4},{"label":"Polkadot","value":5},{"label":"Kusama","value":6},{"label":"Algorand","value":7},{"label":"Cosmos","value":8},{"label":"Terra","value":9},{"label":"Polymesh","value":10},{"label":"Binance","value":11},{"label":"Solana","value":12},{"label":"Cardano","value":13},{"label":"Polygon","value":14},{"label":"Avalanche","value":15},{"label":"Peaq","value":16},{"label":"Amoy","value":17},{"label":"EthereumSmartContract","value":100}]}}},"components/schemas/BooleanApiResponse":{"id":"components/schemas/BooleanApiResponse","kind":"json-schema","title":"BooleanApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"type":"boolean","readOnly":true}},"additionalProperties":false}},"components/schemas/CompanyConsent":{"id":"components/schemas/CompanyConsent","kind":"json-schema","title":"CompanyConsent","data":{"enum":["Require","NotRequire"],"type":"string","format":"int32","x-custom-enum":{"name":"CompanyConsent","enumObjects":[{"label":"Require","value":0},{"label":"NotRequire","value":1}]}}},"components/schemas/CountryDto":{"id":"components/schemas/CountryDto","kind":"json-schema","title":"CountryDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"iso":{"type":"string","nullable":true},"isoCode3":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/CreateCustomerAccountDto":{"id":"components/schemas/CreateCustomerAccountDto","kind":"json-schema","title":"CreateCustomerAccountDto","data":{"required":["countryIso","email","firstname","lastname","postalCode","street","streetNo","town","type"],"type":"object","properties":{"salutation":{"type":"string","description":"Salutation such as \"Herr\", \"Frau\", \"Mr.\", \"Ms.\", etc.","nullable":true},"title":{"maxLength":64,"minLength":0,"type":"string","description":"Title such as \"Dr.\", \"Prof.\", etc.","nullable":true},"firstname":{"maxLength":64,"minLength":0,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"First name of the investor. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"lastname":{"maxLength":64,"minLength":0,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Last name of the investor. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"birthDate":{"type":"string","description":"Date of birth not required at customer creation, but necessary for the KYC process. ","format":"date-time","nullable":true},"phoneNumber":{"maxLength":64,"minLength":0,"type":"string","description":"Phone number of the investor.","format":"tel","nullable":true},"type":{"$ref":"#/components/schemas/AccountTypes"},"street":{"maxLength":100,"minLength":1,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The street name where the investor resides. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"streetNo":{"maxLength":100,"minLength":1,"type":"string","description":"The street number where the investor resides."},"postalCode":{"maxLength":100,"minLength":1,"type":"string","description":"The postal code where the investor resides."},"town":{"maxLength":100,"minLength":1,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The town in which the investor resides. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"countryIso":{"maxLength":2,"minLength":2,"type":"string","description":"The country ISO code in which the investor resides. Use ISO 3166-1 alpha-2 country codes."},"company":{"$ref":"#/components/schemas/CustomerCompanyDetailDto"},"nationalityIso":{"type":"string","description":"The nationality ISO of the investor. Use ISO 3166-1 alpha-2 country codes.","nullable":true},"gender":{"$ref":"#/components/schemas/GenderTypes"},"monerium":{"$ref":"#/components/schemas/MoneriumGanymedeDto"},"tanganyLegalPerson":{"$ref":"#/components/schemas/TanganyLegalPersonDto"},"custodyProvider":{"$ref":"#/components/schemas/CustodyProvider"},"email":{"maxLength":64,"minLength":0,"type":"string","description":"The email which the investor used to register. This must be unique and cannot be reused by other investors.","format":"email"},"hadcCustomerId":{"type":"string","format":"uuid","nullable":true},"id":{"type":"string","description":"If not provided, it will be auto-generated.","format":"uuid","nullable":true}},"additionalProperties":false}},"components/schemas/CreateExternalRetailWalletDto":{"id":"components/schemas/CreateExternalRetailWalletDto","kind":"json-schema","title":"CreateExternalRetailWalletDto","data":{"type":"object","properties":{"blockchain":{"$ref":"#/components/schemas/Blockchains"},"publicAddress":{"type":"string","nullable":true},"accountId":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"externalId":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false}},"components/schemas/CreateExternalRetailWalletResponseDto":{"id":"components/schemas/CreateExternalRetailWalletResponseDto","kind":"json-schema","title":"CreateExternalRetailWalletResponseDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"externalId":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false}},"components/schemas/CreateExternalRetailWalletResponseDtoApiResponse":{"id":"components/schemas/CreateExternalRetailWalletResponseDtoApiResponse","kind":"json-schema","title":"CreateExternalRetailWalletResponseDtoApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"$ref":"#/components/schemas/CreateExternalRetailWalletResponseDto"}},"additionalProperties":false}},"components/schemas/CreateRetailWalletRequest":{"id":"components/schemas/CreateRetailWalletRequest","kind":"json-schema","title":"CreateRetailWalletRequest","data":{"type":"object","properties":{"custodyProvider":{"$ref":"#/components/schemas/CustodyProvider"}},"additionalProperties":false}},"components/schemas/CreateP2PAssetTransferDto":{"id":"components/schemas/CreateP2PAssetTransferDto","kind":"json-schema","title":"CreateP2PAssetTransferDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"senderWalletId":{"type":"string","format":"uuid"},"recipientWalletId":{"type":"string","format":"uuid"},"tokenizedAssetId":{"type":"string","format":"uuid"},"amount":{"type":"number","format":"double"},"message":{"type":"string","nullable":true},"blockchain":{"$ref":"#/components/schemas/Blockchains"}},"additionalProperties":false}},"components/schemas/CustodyProvider":{"id":"components/schemas/CustodyProvider","kind":"json-schema","title":"CustodyProvider","data":{"enum":["HADC","Tangany","TanganyExternal","Iris"],"type":"string","format":"int32","x-custom-enum":{"name":"CustodyProvider","enumObjects":[{"label":"HADC","value":0},{"label":"Tangany","value":1},{"label":"TanganyExternal","value":2},{"label":"Iris","value":3}]}}},"components/schemas/CustomerAccountDto":{"id":"components/schemas/CustomerAccountDto","kind":"json-schema","title":"CustomerAccountDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"firstname":{"type":"string","nullable":true},"lastname":{"type":"string","nullable":true},"institutionId":{"type":"string","format":"uuid"},"institutionName":{"type":"string","nullable":true},"salutation":{"type":"string","nullable":true},"type":{"$ref":"#/components/schemas/AccountTypes"},"birthDate":{"type":"string","format":"date-time","nullable":true},"title":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phoneNumber":{"type":"string","nullable":true},"taxId":{"type":"string","nullable":true},"walletAccess":{"$ref":"#/components/schemas/RetailWalletAccessLevels"},"address":{"$ref":"#/components/schemas/CustomerAddressDto"},"nationalityId":{"type":"string","format":"uuid","nullable":true},"nationalityIso":{"type":"string","nullable":true},"gender":{"$ref":"#/components/schemas/GenderTypes"},"kycData":{"$ref":"#/components/schemas/KycDataDto"},"company":{"$ref":"#/components/schemas/CustomerCompanyDetailDto"},"approvedForMonerium":{"type":"boolean","nullable":true},"moneriumIban":{"type":"string","nullable":true},"tanganyCustomerId":{"type":"string","format":"uuid","nullable":true},"tanganyAuthorizedId":{"type":"string","format":"uuid","nullable":true},"tanganyOwnerId":{"type":"string","format":"uuid","nullable":true},"hadcCustomerId":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false}},"components/schemas/CustomerAccountDtoApiResponse":{"id":"components/schemas/CustomerAccountDtoApiResponse","kind":"json-schema","title":"CustomerAccountDtoApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"$ref":"#/components/schemas/CustomerAccountDto"}},"additionalProperties":false}},"components/schemas/CustomerAccountDtoListApiResponse":{"id":"components/schemas/CustomerAccountDtoListApiResponse","kind":"json-schema","title":"CustomerAccountDtoListApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"type":"array","items":{"$ref":"#/components/schemas/CustomerAccountDto"},"nullable":true,"readOnly":true}},"additionalProperties":false}},"components/schemas/CustomerAddressDto":{"id":"components/schemas/CustomerAddressDto","kind":"json-schema","title":"CustomerAddressDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"street":{"type":"string","nullable":true},"streetNo":{"type":"string","nullable":true},"postalCode":{"type":"string","nullable":true},"town":{"type":"string","nullable":true},"country":{"$ref":"#/components/schemas/CountryDto"},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/CustomerCompanyDetailDto":{"id":"components/schemas/CustomerCompanyDetailDto","kind":"json-schema","title":"CustomerCompanyDetailDto","data":{"required":["email","fullAddress","name","registerNumber"],"type":"object","properties":{"name":{"maxLength":255,"minLength":1,"type":"string"},"registerNumber":{"maxLength":255,"minLength":1,"type":"string"},"fullAddress":{"maxLength":255,"minLength":1,"type":"string"},"email":{"maxLength":64,"minLength":1,"type":"string","format":"email"}},"additionalProperties":false,"description":"Only required when the account type is LegalEntity."}},"components/schemas/DecimalBalanceAmount":{"id":"components/schemas/DecimalBalanceAmount","kind":"json-schema","title":"DecimalBalanceAmount","data":{"type":"object","properties":{"free":{"type":"number","format":"double"},"locked":{"type":"number","format":"double"}},"additionalProperties":false}},"components/schemas/Error":{"id":"components/schemas/Error","kind":"json-schema","title":"Error","data":{"type":"object","properties":{"code":{"type":"string","nullable":true},"message":{"type":"string","nullable":true},"field":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/ExternalRetailWalletDto":{"id":"components/schemas/ExternalRetailWalletDto","kind":"json-schema","title":"ExternalRetailWalletDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"accountId":{"type":"string","format":"uuid"},"blockchain":{"$ref":"#/components/schemas/Blockchains"},"publicAddress":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"created":{"type":"string","format":"date-time"}},"additionalProperties":false}},"components/schemas/ExternalRetailWalletDtoListApiResponse":{"id":"components/schemas/ExternalRetailWalletDtoListApiResponse","kind":"json-schema","title":"ExternalRetailWalletDtoListApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"type":"array","items":{"$ref":"#/components/schemas/ExternalRetailWalletDto"},"nullable":true,"readOnly":true}},"additionalProperties":false}},"components/schemas/ExternalRetailWalletOptInDto":{"id":"components/schemas/ExternalRetailWalletOptInDto","kind":"json-schema","title":"ExternalRetailWalletOptInDto","data":{"required":["tokenizedAssetId"],"type":"object","properties":{"tokenizedAssetId":{"type":"string","format":"uuid"},"approvedForDelivery":{"type":"boolean"},"amount":{"type":"number","format":"double"},"txHash":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/FiatCurrency":{"id":"components/schemas/FiatCurrency","kind":"json-schema","title":"FiatCurrency","data":{"enum":["None","CHF","EUR","USD"],"type":"string","format":"int32","x-custom-enum":{"name":"FiatCurrency","enumObjects":[{"label":"None","value":0},{"label":"CHF","value":756},{"label":"EUR","value":1001},{"label":"USD","value":1002}]}}},"components/schemas/GenderTypes":{"id":"components/schemas/GenderTypes","kind":"json-schema","title":"GenderTypes","data":{"enum":["NotSet","Male","Female","Other"],"type":"string","format":"int32","x-custom-enum":{"name":"GenderTypes","enumObjects":[{"label":"NotSet","value":0},{"label":"Male","value":1},{"label":"Female","value":2},{"label":"Other","value":3}]}}},"components/schemas/GuidApiResponse":{"id":"components/schemas/GuidApiResponse","kind":"json-schema","title":"GuidApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"type":"string","format":"uuid","readOnly":true}},"additionalProperties":false}},"components/schemas/IdentVerifiedType":{"id":"components/schemas/IdentVerifiedType","kind":"json-schema","title":"IdentVerifiedType","data":{"enum":["NotSet","Normal","Plain"],"type":"string","format":"int32","x-custom-enum":{"name":"IdentVerifiedType","enumObjects":[{"label":"NotSet","value":0},{"label":"Normal","value":1},{"label":"Plain","value":2},{"label":"None","value":-1}]}}},"components/schemas/IssuerWalletDto":{"id":"components/schemas/IssuerWalletDto","kind":"json-schema","title":"IssuerWalletDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"groupId":{"type":"string","format":"uuid","nullable":true},"issuerWalletSeedId":{"type":"string","format":"uuid"},"role":{"$ref":"#/components/schemas/IssuerWalletRoles"},"created":{"type":"string","format":"date-time"},"blockchain":{"$ref":"#/components/schemas/Blockchains"},"publicAddress":{"type":"string","nullable":true},"accountIndex":{"type":"integer","format":"int32"},"name":{"type":"string","nullable":true},"balance":{"$ref":"#/components/schemas/BalancesInDecimalDto"},"tokenizedAssets":{"type":"array","items":{"$ref":"#/components/schemas/TokenizedAssetDto"},"nullable":true},"seedLockStatus":{"type":"boolean"},"nativeCryptoAssetSymbol":{"type":"string","nullable":true},"nativeCryptoAssetId":{"type":"string","format":"uuid","nullable":true},"isLocked":{"type":"boolean","nullable":true}},"additionalProperties":false}},"components/schemas/IssuerWalletRoles":{"id":"components/schemas/IssuerWalletRoles","kind":"json-schema","title":"IssuerWalletRoles","data":{"enum":["Issuer","Distributor","ClaimIssuer","Agent"],"type":"string","format":"int32","x-custom-enum":{"name":"IssuerWalletRoles","enumObjects":[{"label":"Issuer","value":1},{"label":"Distributor","value":2},{"label":"ClaimIssuer","value":3},{"label":"Agent","value":4}]}}},"components/schemas/KycAddressDto":{"id":"components/schemas/KycAddressDto","kind":"json-schema","title":"KycAddressDto","data":{"required":["countryCodeIso2","postalCode","street","streetNo","town"],"type":"object","properties":{"street":{"maxLength":100,"minLength":1,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The street name where the investor resides. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"streetNo":{"maxLength":100,"minLength":1,"type":"string","description":"The street number where the investor resides."},"postalCode":{"maxLength":100,"minLength":1,"type":"string","description":"The postal code where the investor resides."},"town":{"maxLength":100,"minLength":1,"type":"string","description":"The town in which the investor resides. When sending values with accents, send in UTF-8 charset."},"countryCodeIso2":{"maxLength":2,"minLength":1,"type":"string","description":"ISO country codes (e.g. \"DE\")."}},"additionalProperties":false}},"components/schemas/KycDataDto":{"id":"components/schemas/KycDataDto","kind":"json-schema","title":"KycDataDto","data":{"required":["address","dateOfBirth","email","eulaAgreed","firstname","highCorruptionIndex","identVerified","lastname","nonPepPerson","nonSanctionedCountry","nonUsTaxPerson","placeOfBirth"],"type":"object","properties":{"title":{"maxLength":64,"minLength":0,"type":"string","description":"Title such as \"Dr.\", \"Prof.\", etc.","nullable":true},"salutation":{"type":"string","description":"Salutation such as \"Herr\", \"Frau\", \"Mr.\", \"Ms.\", etc.","nullable":true},"firstname":{"maxLength":64,"minLength":0,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"First name of the investor. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"lastname":{"maxLength":64,"minLength":0,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Last name of the investor. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"placeOfBirth":{"maxLength":100,"minLength":0,"type":"string","description":"Place of birth denoted in the used identification document of the investor."},"dateOfBirth":{"type":"string","description":"Date of birth is a regulatory requirement for the KYC process.","format":"date-time"},"email":{"maxLength":64,"minLength":0,"type":"string","description":"The email which the investor used to register. You can re-use the same input as from customer creation.","format":"email"},"phoneNumber":{"type":"string","description":"Phone number of the investor.","nullable":true},"taxId":{"type":"string","description":"TaxID of the investor.","nullable":true},"nonPepPerson":{"type":"boolean","description":"Relates to the political exposure of the person. Indicates whether the person is NOT a Politically Exposed Person (PEP)."},"highCorruptionIndex":{"type":"boolean","description":"Relates to the country of residence. You can always send \"false\" if your KYC provider performs these checks automatically."},"nonSanctionedCountry":{"type":"boolean","description":"Indicates the investor is NOT residing in a sanctioned country. You can always send \"true\" if your KYC provider performs these checks automatically."},"nonUsTaxPerson":{"type":"boolean","description":"We do not accept persons subjected to US tax. Always set to \"true\" (if the person is not subject to taxes in the USA)."},"identVerified":{"type":"boolean","description":"Only send KYC data of customers that have been verified already. Hence, always set this field to \"true\"."},"identVerifiedType":{"$ref":"#/components/schemas/IdentVerifiedType"},"tanganyIdentVerifiedType":{"$ref":"#/components/schemas/TanganyIdentVerifiedType"},"eulaAgreed":{"type":"boolean","description":"Refers to the Smart Registry terms of use. Ensure that your end users always have to agree to the terms as part of their onboarding process, then always set to \"true\"."},"address":{"$ref":"#/components/schemas/KycAddressDto"},"company":{"$ref":"#/components/schemas/CustomerCompanyDetailDto"},"nationalityIso":{"type":"string","description":"The nationality ISO of the investor. Use ISO 3166-1 alpha-2 country codes. ","nullable":true},"gender":{"$ref":"#/components/schemas/GenderTypes"},"tanganyLegalPerson":{"$ref":"#/components/schemas/TanganyLegalPersonDto"}},"additionalProperties":false}},"components/schemas/LegalKycDto":{"id":"components/schemas/LegalKycDto","kind":"json-schema","title":"LegalKycDto","data":{"required":["businessDescription","isCreAvailable"],"type":"object","properties":{"businessDescription":{"maxLength":255,"minLength":1,"type":"string","description":"You can always send the following value: \"Investor\"."},"isCreAvailable":{"type":"boolean","description":"You can always set this field to false."}},"additionalProperties":false}},"components/schemas/MixedRecordKeeping":{"id":"components/schemas/MixedRecordKeeping","kind":"json-schema","title":"MixedRecordKeeping","data":{"enum":["True","False"],"type":"string","format":"int32","x-custom-enum":{"name":"MixedRecordKeeping","enumObjects":[{"label":"True","value":0},{"label":"False","value":1}]}}},"components/schemas/MoneriumBasePersonalDto":{"id":"components/schemas/MoneriumBasePersonalDto","kind":"json-schema","title":"MoneriumBasePersonalDto","data":{"required":["birthDay","country","firstname","lastname","nationality"],"type":"object","properties":{"firstname":{"minLength":1,"type":"string"},"lastname":{"minLength":1,"type":"string"},"country":{"minLength":1,"type":"string"},"nationality":{"minLength":1,"type":"string"},"birthDay":{"minLength":1,"type":"string","format":"date"}},"additionalProperties":false}},"components/schemas/MoneriumBeneficialOwnerDto":{"id":"components/schemas/MoneriumBeneficialOwnerDto","kind":"json-schema","title":"MoneriumBeneficialOwnerDto","data":{"required":["birthDay","country","firstname","lastname","nationality"],"type":"object","properties":{"firstname":{"minLength":1,"type":"string"},"lastname":{"minLength":1,"type":"string"},"country":{"minLength":1,"type":"string"},"nationality":{"minLength":1,"type":"string"},"birthDay":{"minLength":1,"type":"string","format":"date"},"ownershipPercentage":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/MoneriumCorporateDetailsDto":{"id":"components/schemas/MoneriumCorporateDetailsDto","kind":"json-schema","title":"MoneriumCorporateDetailsDto","data":{"required":["address","city","country","name","postalCode","registrationNumber","representatives"],"type":"object","properties":{"name":{"minLength":1,"type":"string"},"registrationNumber":{"minLength":1,"type":"string"},"representatives":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/MoneriumRepresentativeDto"}},"finalBeneficiaries":{"type":"array","items":{"$ref":"#/components/schemas/MoneriumBeneficialOwnerDto"},"nullable":true},"directors":{"type":"array","items":{"$ref":"#/components/schemas/MoneriumBasePersonalDto"},"nullable":true},"address":{"minLength":1,"type":"string"},"postalCode":{"minLength":1,"type":"string"},"city":{"minLength":1,"type":"string"},"country":{"minLength":1,"type":"string"},"countryState":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/MoneriumDocumentDto":{"id":"components/schemas/MoneriumDocumentDto","kind":"json-schema","title":"MoneriumDocumentDto","data":{"required":["kind","number"],"type":"object","properties":{"number":{"minLength":1,"type":"string"},"kind":{"$ref":"#/components/schemas/MoneriumDocumentType"}},"additionalProperties":false}},"components/schemas/MoneriumDocumentType":{"id":"components/schemas/MoneriumDocumentType","kind":"json-schema","title":"MoneriumDocumentType","data":{"enum":["passport","drivingLicense","nationalIdentityCard"],"type":"string","description":"The type of ID document. Passports, National ID cards, and driving licenses are supported.","format":"int32","x-custom-enum":{"name":"MoneriumDocumentType","enumObjects":[{"label":"passport","value":0},{"label":"drivingLicense","value":1},{"label":"nationalIdentityCard","value":2}]}}},"components/schemas/MoneriumGanymedeDto":{"id":"components/schemas/MoneriumGanymedeDto","kind":"json-schema","title":"MoneriumGanymedeDto","data":{"type":"object","properties":{"profileDocument":{"$ref":"#/components/schemas/MoneriumDocumentDto"},"corporate":{"$ref":"#/components/schemas/MoneriumCorporateDetailsDto"}},"additionalProperties":false}},"components/schemas/MoneriumRepresentativeDto":{"id":"components/schemas/MoneriumRepresentativeDto","kind":"json-schema","title":"MoneriumRepresentativeDto","data":{"required":["address","birthDay","city","country","firstname","idDocument","lastname","nationality","postalCode"],"type":"object","properties":{"firstname":{"minLength":1,"type":"string"},"lastname":{"minLength":1,"type":"string"},"country":{"minLength":1,"type":"string"},"nationality":{"minLength":1,"type":"string"},"birthDay":{"minLength":1,"type":"string","format":"date"},"address":{"minLength":1,"type":"string"},"postalCode":{"minLength":1,"type":"string"},"city":{"minLength":1,"type":"string"},"countryState":{"type":"string","nullable":true},"idDocument":{"$ref":"#/components/schemas/MoneriumDocumentDto"}},"additionalProperties":false}},"components/schemas/P2PTransferResultDtoListApiResponse":{"id":"components/schemas/P2PTransferResultDtoListApiResponse","kind":"json-schema","title":"P2PTransferResultDtoListApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"type":"array","items":{"$ref":"#/components/schemas/P2PTransferResultDto"},"nullable":true,"readOnly":true},"warnings":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true}},"additionalProperties":false}},"components/schemas/Products":{"id":"components/schemas/Products","kind":"json-schema","title":"Products","data":{"enum":["RetailWallet","Tokenization"],"type":"string","format":"int32","x-custom-enum":{"name":"Products","enumObjects":[{"label":"RetailWallet","value":101},{"label":"Tokenization","value":103}]}}},"components/schemas/ProjectDto":{"id":"components/schemas/ProjectDto","kind":"json-schema","title":"ProjectDto","data":{"required":["blockchain","institutionId","issueSize","name"],"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"name":{"minLength":1,"type":"string"},"institutionId":{"type":"string","format":"uuid"},"userId":{"type":"string","format":"uuid","nullable":true},"creatorFirstName":{"type":"string","nullable":true},"creatorLastName":{"type":"string","nullable":true},"startOfSubscription":{"type":"string","description":"Optional for Share Token Projects","nullable":true},"endOfSubscription":{"type":"string","description":"Optional for Share Token Projects","nullable":true},"targetIssuanceDate":{"type":"string","description":"Optional for Share Token Projects","nullable":true},"dueDateOfPayments":{"type":"string","nullable":true},"terminationRights":{"type":"string","description":"Required for Bond Token Projects","nullable":true},"issueSize":{"minLength":1,"type":"string"},"currency":{"$ref":"#/components/schemas/FiatCurrency"},"entryType":{"$ref":"#/components/schemas/ProjectEntryType"},"tokenType":{"$ref":"#/components/schemas/AssetClassEnum"},"status":{"$ref":"#/components/schemas/ProjectStatus"},"created":{"type":"string","nullable":true},"registryExtract":{"type":"boolean"},"errorMessage":{"type":"string","nullable":true},"blockchain":{"$ref":"#/components/schemas/Blockchains"},"currentPassphrase":{"type":"string","nullable":true},"projectPassphrase":{"type":"string","nullable":true},"seedCreated":{"type":"boolean"}},"additionalProperties":false}},"components/schemas/ProjectEntryType":{"id":"components/schemas/ProjectEntryType","kind":"json-schema","title":"ProjectEntryType","data":{"enum":["Collective","Individual"],"type":"string","format":"int32","x-custom-enum":{"name":"ProjectEntryType","enumObjects":[{"label":"Collective","value":0},{"label":"Individual","value":1}]}}},"components/schemas/ProjectStatus":{"id":"components/schemas/ProjectStatus","kind":"json-schema","title":"ProjectStatus","data":{"enum":["Initiated","Live","InProgress","Active","Finished","Terminated","ActionNeeded"],"type":"string","format":"int32","x-custom-enum":{"name":"ProjectStatus","enumObjects":[{"label":"Initiated","value":0},{"label":"Live","value":1},{"label":"InProgress","value":2},{"label":"Active","value":3},{"label":"Finished","value":4},{"label":"Terminated","value":5},{"label":"ActionNeeded","value":6}]}}},"components/schemas/RedeemRequestDto":{"id":"components/schemas/RedeemRequestDto","kind":"json-schema","title":"RedeemRequestDto","data":{"type":"object","properties":{"amount":{"type":"string","nullable":true},"iban":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/RelatedItemDto":{"id":"components/schemas/RelatedItemDto","kind":"json-schema","title":"RelatedItemDto","data":{"required":["isFictitiousBeneficialOwner","isUltimateBeneficialOwner"],"type":"object","properties":{"entityId":{"type":"string","description":"The legal requirement is to create one per beneficial owner of the company (even if they do not have to go through the KYC process).","format":"uuid","nullable":true},"position":{"maxLength":255,"type":"string","description":"Position of the beneficial owner in the company.","nullable":true},"isFictitiousBeneficialOwner":{"type":"boolean","description":"Indicates if this is a fictitious beneficial owner."},"isUltimateBeneficialOwner":{"type":"boolean","description":"Indicates if this is the ultimate beneficial owner."},"sharePercentage":{"maxLength":10,"type":"string","description":"Share percentage of ownership.","nullable":true},"naturalPerson":{"$ref":"#/components/schemas/TanganyNaturalPersonDto"},"legalPerson":{"$ref":"#/components/schemas/TanganyLegalPersonDto"}},"additionalProperties":false}},"components/schemas/RetailWalletAccessLevels":{"id":"components/schemas/RetailWalletAccessLevels","kind":"json-schema","title":"RetailWalletAccessLevels","data":{"enum":["None","Basic","Full"],"type":"string","format":"int32","x-custom-enum":{"name":"RetailWalletAccessLevels","enumObjects":[{"label":"None","value":0},{"label":"Basic","value":1},{"label":"Full","value":2}]}}},"components/schemas/RetailWalletDto":{"id":"components/schemas/RetailWalletDto","kind":"json-schema","title":"RetailWalletDto","data":{"type":"object","properties":{"blockchain":{"$ref":"#/components/schemas/Blockchains"},"publicAddress":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid"},"balance":{"$ref":"#/components/schemas/BalancesInDecimalDto"},"seedLockStatus":{"type":"boolean"},"retailWalletSeedId":{"type":"string","format":"uuid","nullable":true},"accountId":{"type":"string","format":"uuid"},"created":{"type":"string","format":"date-time"},"transfers":{"type":"array","items":{"$ref":"#/components/schemas/TokenizedAssetTransferDto"},"nullable":true},"type":{"$ref":"#/components/schemas/RetailWalletType"},"status":{"$ref":"#/components/schemas/RetailWalletRequestStatus"},"isTangany":{"type":"boolean"},"isIrisWallet":{"type":"boolean","nullable":true}},"additionalProperties":false}},"components/schemas/RetailWalletDtoListApiResponse":{"id":"components/schemas/RetailWalletDtoListApiResponse","kind":"json-schema","title":"RetailWalletDtoListApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"type":"array","items":{"$ref":"#/components/schemas/RetailWalletDto"},"nullable":true,"readOnly":true}},"additionalProperties":false}},"components/schemas/RetailWalletOptInDto":{"id":"components/schemas/RetailWalletOptInDto","kind":"json-schema","title":"RetailWalletOptInDto","data":{"required":["tokenizedAssetId"],"type":"object","properties":{"tokenizedAssetId":{"type":"string","format":"uuid"},"approvedForDelivery":{"type":"boolean"},"amount":{"type":"number","format":"double"},"custodyProvider":{"$ref":"#/components/schemas/CustodyProvider"}},"additionalProperties":false}},"components/schemas/RetailWalletRequestStatus":{"id":"components/schemas/RetailWalletRequestStatus","kind":"json-schema","title":"RetailWalletRequestStatus","data":{"enum":["New","Approved","WalletCreated","UpdatedKYCData","Rejected","Withdrawn"],"type":"string","format":"int32","x-custom-enum":{"name":"RetailWalletRequestStatus","enumObjects":[{"label":"New","value":0},{"label":"Approved","value":1},{"label":"WalletCreated","value":2},{"label":"UpdatedKYCData","value":3},{"label":"Rejected","value":4},{"label":"Withdrawn","value":5}]}}},"components/schemas/RetailWalletTokenizedAssetTransferStatusDto":{"id":"components/schemas/RetailWalletTokenizedAssetTransferStatusDto","kind":"json-schema","title":"RetailWalletTokenizedAssetTransferStatusDto","data":{"type":"object","properties":{"tokenizedAssetId":{"type":"string","format":"uuid"},"senderWalletId":{"type":"string","format":"uuid"},"senderAddress":{"type":"string","nullable":true},"recipientAddress":{"type":"string","nullable":true},"recipientWalletId":{"type":"string","format":"uuid"},"amount":{"type":"number","format":"double"},"message":{"type":"string","nullable":true},"status":{"type":"string","nullable":true},"created":{"type":"string","format":"date-time"},"blockchainTxId":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/RetailWalletTokenizedAssetTransferStatusDtoApiResponse":{"id":"components/schemas/RetailWalletTokenizedAssetTransferStatusDtoApiResponse","kind":"json-schema","title":"RetailWalletTokenizedAssetTransferStatusDtoApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"$ref":"#/components/schemas/RetailWalletTokenizedAssetTransferStatusDto"},"warnings":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true}},"additionalProperties":false}},"components/schemas/RetailWalletType":{"id":"components/schemas/RetailWalletType","kind":"json-schema","title":"RetailWalletType","data":{"enum":["RetailWallet","RetailWalletRequest"],"type":"string","format":"int32","x-custom-enum":{"name":"RetailWalletType","enumObjects":[{"label":"RetailWallet","value":1},{"label":"RetailWalletRequest","value":2}]}}},"components/schemas/ReviewDecision":{"id":"components/schemas/ReviewDecision","kind":"json-schema","title":"ReviewDecision","data":{"enum":["Pending","Approved","Rejected","Withdrawn"],"type":"string","format":"int32","x-custom-enum":{"name":"ReviewDecision","enumObjects":[{"label":"Pending","value":0},{"label":"Approved","value":1},{"label":"Rejected","value":2},{"label":"Withdrawn","value":3}]}}},"components/schemas/SimpleAccessCredentialsDto":{"id":"components/schemas/SimpleAccessCredentialsDto","kind":"json-schema","title":"SimpleAccessCredentialsDto","data":{"type":"object","additionalProperties":false}},"components/schemas/TanganyCustomerAddressDto":{"id":"components/schemas/TanganyCustomerAddressDto","kind":"json-schema","title":"TanganyCustomerAddressDto","data":{"required":["city","country","postcode","streetName","streetNumber"],"type":"object","properties":{"country":{"maxLength":2,"minLength":1,"type":"string","description":"ISO country code (e.g. \"DE\") where the company is registered."},"city":{"maxLength":255,"minLength":1,"type":"string","description":"City where company is registered."},"postcode":{"maxLength":255,"minLength":1,"type":"string","description":"Post code where company is registered."},"streetName":{"maxLength":255,"minLength":1,"type":"string","description":"Street name where company is registered."},"streetNumber":{"maxLength":255,"minLength":1,"type":"string","description":"Street number where company is registered."}},"additionalProperties":false}},"components/schemas/TanganyCustomerKycDocumentDto":{"id":"components/schemas/TanganyCustomerKycDocumentDto","kind":"json-schema","title":"TanganyCustomerKycDocumentDto","data":{"type":"object","properties":{"nationality":{"maxLength":2,"type":"string","description":"Stated nationality. Must be a ISO 3166-1 Alpha-2 country code. Additionally \"XX\" is allowed for unknown states.","nullable":true},"country":{"maxLength":2,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Document issuing country. Must be a ISO 3166-1 Alpha-2 country code. Additionally \"XX\" is allowed for unknown states. Nullable only for QES_bankident method - has to be set to null or removed from the object"},"children":[]}]}]}],"nullable":true},"number":{"maxLength":255,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID of the document. Nullable only for eID and QES_bankident methods - has to be set to null or removed from the object"},"children":[]}]}]}],"nullable":true},"issuedBy":{"maxLength":255,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Name of the document issuer. Nullable only for eID and QES_bankident methods - has to be set to null or removed from the object"},"children":[]}]}]}],"nullable":true},"issueDate":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Date of issuance in the format YYYY-MM-DD. Must be >= 1900-01-01. If not provided, can be set to n/a. Nullable only for QES_bankident method - has to be set to null or removed from the object"},"children":[]}]}]}],"format":"date","nullable":true},"validUntil":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Stated expiration date of the document in the YYYY-MM-DD format. Must be >= 1900-01-01. Nullable only for QES_bankident method - has to be set to null or removed from the object"},"children":[]}]}]}],"format":"date","nullable":true},"type":{"$ref":"#/components/schemas/TanganyDocumentType"},"iban":{"maxLength":34,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"International Bank Account Number comprised of 34 characters, letters and numbers. Nullable for all methods except QES_bankident"},"children":[]}]}]}],"nullable":true},"reference":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Reference or purpose of a transfer containing any characters. Nullable for all methods except QES_bankident"},"children":[]}]}]}],"nullable":true}},"additionalProperties":false,"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The document which was used for verification. Note that a document is required for all verification methods except for in_person"},"children":[]}]}]}]}},"components/schemas/TanganyCustomerKycDto":{"id":"components/schemas/TanganyCustomerKycDto","kind":"json-schema","title":"TanganyCustomerKycDto","data":{"required":["date","id","method"],"type":"object","properties":{"id":{"minLength":1,"type":"string","format":"uuid"},"date":{"minLength":1,"type":"string","format":"date-time"},"method":{"$ref":"#/components/schemas/TanganyIdentVerifiedType"},"document":{"$ref":"#/components/schemas/TanganyCustomerKycDocumentDto"}},"additionalProperties":false}},"components/schemas/TanganyDocumentType":{"id":"components/schemas/TanganyDocumentType","kind":"json-schema","title":"TanganyDocumentType","data":{"enum":["Id_card","Passport","Other"],"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Type of the document. Nullable only for QES_bankident method - has to be set to null or removed from the object"},"children":[]}]}]}],"format":"int32","x-custom-enum":{"name":"TanganyDocumentType","enumObjects":[{"label":"Id_card","value":0},{"label":"Passport","value":1},{"label":"Other","value":2}]}}},"components/schemas/TanganyGenderType":{"id":"components/schemas/TanganyGenderType","kind":"json-schema","title":"TanganyGenderType","data":{"enum":["M","F","X"],"type":"string","format":"int32","x-custom-enum":{"name":"TanganyGenderType","enumObjects":[{"label":"M","value":0},{"label":"F","value":1},{"label":"X","value":2}]}}},"components/schemas/TanganyIdentVerifiedType":{"id":"components/schemas/TanganyIdentVerifiedType","kind":"json-schema","title":"TanganyIdentVerifiedType","data":{"enum":["Video_ident","Id_copy","Auto_ident","In_person","Eid","Post_ident","Qes_bankident"],"type":"string","format":"int32","x-custom-enum":{"name":"TanganyIdentVerifiedType","enumObjects":[{"label":"Video_ident","value":3},{"label":"Id_copy","value":4},{"label":"Auto_ident","value":5},{"label":"In_person","value":6},{"label":"Eid","value":7},{"label":"Post_ident","value":8},{"label":"Qes_bankident","value":9}]}}},"components/schemas/TanganyLegalPersonDto":{"id":"components/schemas/TanganyLegalPersonDto","kind":"json-schema","title":"TanganyLegalPersonDto","data":{"required":["legalAddress","legalForm","name","related"],"type":"object","properties":{"id":{"type":"string","description":"Not required in case of creating new Tangany legal person","format":"uuid","nullable":true},"name":{"maxLength":255,"minLength":1,"type":"string","description":"The name of the company. You can re-use the value from company.name."},"legalForm":{"maxLength":255,"minLength":1,"type":"string","description":"Legal form of company. E.g. \"AG\", \"GmbH\"."},"commercialRegister":{"maxLength":255,"type":"string","description":"You may leave it blank. Legally speaking, only the register number is required.","nullable":true},"leiCode":{"maxLength":255,"type":"string","description":"LEI code of the company.","nullable":true},"taxId":{"maxLength":255,"type":"string","description":"Tax ID of the company.","nullable":true},"vatId":{"maxLength":255,"type":"string","description":"Vat ID of the company.","nullable":true},"isinCode":{"maxLength":255,"type":"string","description":"ISIN code of the company.","nullable":true},"legalJurisdiction":{"maxLength":2,"type":"string","description":"ISO country code (e.g. \"DE\") where the legal entity is registered. Not mandatory, as this data is captured within the legalAddress object.","nullable":true},"legalAddress":{"$ref":"#/components/schemas/TanganyCustomerAddressDto"},"postalAddress":{"$ref":"#/components/schemas/TanganyCustomerAddressDto"},"kyc":{"$ref":"#/components/schemas/LegalKycDto"},"related":{"minItems":1,"type":"array","items":{"$ref":"#/components/schemas/RelatedItemDto"}}},"additionalProperties":false}},"components/schemas/TanganyNaturalPersonDto":{"id":"components/schemas/TanganyNaturalPersonDto","kind":"json-schema","title":"TanganyNaturalPersonDto","data":{"required":["birthDate","birthPlace","firstName","id","lastName"],"type":"object","properties":{"id":{"minLength":1,"type":"string","description":"Customer ID received after creating a customer in NYALA's system.","format":"uuid"},"firstName":{"maxLength":255,"minLength":1,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"First name of the investor. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"lastName":{"maxLength":255,"minLength":1,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Last name of the investor. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"birthDate":{"minLength":1,"type":"string","description":"Date of birth is a regulatory requirement for the KYC process.","format":"date"},"birthPlace":{"maxLength":255,"minLength":1,"type":"string","description":"Place of birth denoted in the used identification document of the investor."},"title":{"maxLength":255,"type":"string","description":"Titles such as \"Dr.\", \"Prof.\", etc. ","nullable":true},"gender":{"$ref":"#/components/schemas/TanganyGenderType"},"birthCountry":{"maxLength":2,"type":"string","description":"Country of birth using two-letter country code (ISO 3166-1 alpha-2) ","nullable":true},"birthName":{"maxLength":255,"type":"string","nullable":true},"nationality":{"maxLength":2,"type":"string","description":"ISO country codes (e.g. \"DE\").","nullable":true},"address":{"$ref":"#/components/schemas/TanganyCustomerAddressDto"},"email":{"maxLength":255,"type":"string","description":"The email which the investor used to register. You can re-use the same input as from customer creation.","nullable":true},"selfDeclaredAsPep":{"type":"boolean","description":"Indicates whether the investor has self-declared as a Politically Exposed Person (PEP)."},"kyc":{"$ref":"#/components/schemas/TanganyCustomerKycDto"}},"additionalProperties":false}},"components/schemas/TokenizedAssetDto":{"id":"components/schemas/TokenizedAssetDto","kind":"json-schema","title":"TokenizedAssetDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"assetId":{"type":"string","nullable":true},"toiFilePathS3":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"unitName":{"maxLength":10,"type":"string","nullable":true},"totalSupply":{"type":"number","format":"double"},"decimals":{"type":"integer","format":"int32"},"enableFreeze":{"type":"boolean"},"enableClawback":{"type":"boolean"},"url":{"type":"string","nullable":true},"metaData":{"type":"string","nullable":true},"issuerAddress":{"type":"string","nullable":true},"distributionAddress":{"type":"string","nullable":true},"blockchain":{"$ref":"#/components/schemas/Blockchains"},"reviewDecision":{"$ref":"#/components/schemas/ReviewDecision"},"reviewedAt":{"type":"string","format":"date-time","nullable":true},"reviewer":{"type":"string","nullable":true},"issuingMemo":{"type":"string","nullable":true},"isFungible":{"type":"boolean"},"projectId":{"type":"string","format":"uuid"},"isin":{"maxLength":20,"type":"string","nullable":true},"isRegulatedSecurity":{"type":"boolean"},"isManuallyCreated":{"type":"boolean"},"agentWalletId":{"type":"string","format":"uuid","nullable":true},"claimIssuerWalletId":{"type":"string","format":"uuid","nullable":true},"issuerTxId":{"type":"string","nullable":true},"issuerAccountIndex":{"type":"integer","format":"int32"},"agentTxId":{"type":"string","nullable":true},"agentAccountIndex":{"type":"integer","format":"int32"},"agentAddress":{"type":"string","nullable":true},"cissuerAdress":{"type":"string","nullable":true},"tokeFactoryAddress":{"type":"string","nullable":true},"projectName":{"type":"string","nullable":true},"issuerWallet":{"$ref":"#/components/schemas/IssuerWalletDto"},"project":{"$ref":"#/components/schemas/ProjectDto"},"reportEnable":{"type":"boolean"},"created":{"type":"string","nullable":true},"hashValue":{"type":"string","nullable":true},"hasAIPSupport":{"type":"boolean"},"aipSetup":{"type":"boolean"},"aipLastBatchRun":{"type":"string","format":"date-time"},"aipBatchInterval":{"type":"integer","format":"int32"},"aiperC20TokenAddress":{"type":"string","nullable":true},"aipInterestRate":{"type":"number","format":"double"},"customAttributes":{"type":"object","additionalProperties":{"type":"string","nullable":true},"nullable":true},"firstCouponDate":{"type":"string","format":"date-time","nullable":true},"interestPaymentPeriod":{"type":"integer","format":"int32","nullable":true},"numberOfPayments":{"type":"integer","format":"int32","nullable":true},"price":{"maxLength":100,"type":"string","nullable":true},"currency":{"$ref":"#/components/schemas/FiatCurrency"},"nominalAmountPerToken":{"type":"string","nullable":true},"issuerName":{"type":"string","nullable":true},"interestRate":{"type":"string","nullable":true},"duration":{"type":"string","nullable":true},"metaDataUrl":{"type":"string","nullable":true},"shareClass":{"type":"string","nullable":true},"votingRights":{"type":"string","nullable":true},"parValue":{"type":"boolean"},"votingRight":{"type":"boolean"},"companyConsent":{"$ref":"#/components/schemas/CompanyConsent"},"mixedRecordKeeping":{"$ref":"#/components/schemas/MixedRecordKeeping"},"tokenType":{"$ref":"#/components/schemas/AssetClassEnum"},"isAssetClassToken":{"type":"boolean"},"hasColisting":{"type":"boolean"},"paused":{"type":"boolean"}},"additionalProperties":false}},"components/schemas/TokenizedAssetTransferDto":{"id":"components/schemas/TokenizedAssetTransferDto","kind":"json-schema","title":"TokenizedAssetTransferDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"receiverRetailWalletId":{"type":"string","format":"uuid"},"receiverInstitutionId":{"type":"string","format":"uuid"},"status":{"$ref":"#/components/schemas/WalletTransactionStatus"},"created":{"type":"string","format":"date-time"},"txId":{"type":"string","nullable":true},"fromAddress":{"type":"string","nullable":true},"toAddress":{"type":"string","nullable":true},"amount":{"type":"number","format":"double"},"amountString":{"type":"string","nullable":true,"readOnly":true},"tokenizedAsset":{"$ref":"#/components/schemas/TokenizedAssetDto"}},"additionalProperties":false}},"components/schemas/TransactionActions":{"id":"components/schemas/TransactionActions","kind":"json-schema","title":"TransactionActions","data":{"enum":["TxTest","TxNative","TxAsset","IssueAsset","FreezeAsset","ClawbackAssets","OptIn","AuthOptIn","LockAccount","Stake","Unstake","WithdrawRewards","IssueFungibleAsset","TxFungibleAsset","DeployIdentity","RegisterIdentity","RemoveIdentity","TxRetailAsset","PauseToken","MintToken","AssetClassOptin","RegisterAssetClassIdentity","BatchAssetTx","ForceTransfer","Unknown","FreezeToken","UnfreezeToken","UnpauseToken","WalletToWalletTransfer"],"type":"string","format":"int32","x-custom-enum":{"name":"TransactionActions","enumObjects":[{"label":"TxTest","value":0},{"label":"TxNative","value":1},{"label":"TxAsset","value":2},{"label":"IssueAsset","value":3},{"label":"FreezeAsset","value":4},{"label":"ClawbackAssets","value":5},{"label":"OptIn","value":6},{"label":"AuthOptIn","value":7},{"label":"LockAccount","value":8},{"label":"Stake","value":9},{"label":"Unstake","value":10},{"label":"WithdrawRewards","value":11},{"label":"IssueFungibleAsset","value":12},{"label":"TxFungibleAsset","value":13},{"label":"DeployIdentity","value":14},{"label":"RegisterIdentity","value":15},{"label":"RemoveIdentity","value":16},{"label":"TxRetailAsset","value":17},{"label":"PauseToken","value":18},{"label":"MintToken","value":19},{"label":"AssetClassOptin","value":20},{"label":"RegisterAssetClassIdentity","value":21},{"label":"BatchAssetTx","value":22},{"label":"ForceTransfer","value":23},{"label":"Unknown","value":24},{"label":"FreezeToken","value":25},{"label":"UnfreezeToken","value":26},{"label":"UnpauseToken","value":27},{"label":"WalletToWalletTransfer","value":28}]}}},"components/schemas/UpdateKycData":{"id":"components/schemas/UpdateKycData","kind":"json-schema","title":"UpdateKycData","data":{"required":["address","dateOfBirth","email","eulaAgreed","firstname","highCorruptionIndex","identVerified","lastname","nonPepPerson","nonSanctionedCountry","nonUsTaxPerson","placeOfBirth"],"type":"object","properties":{"title":{"maxLength":64,"minLength":0,"type":"string","description":"Title such as \"Dr.\", \"Prof.\", etc.","nullable":true},"salutation":{"type":"string","description":"Salutation such as \"Herr\", \"Frau\", \"Mr.\", \"Ms.\", etc.","nullable":true},"firstname":{"maxLength":64,"minLength":0,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"First name of the investor. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"lastname":{"maxLength":64,"minLength":0,"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Last name of the investor. When sending values with accents (e.g. É, ç, ñ), send the values in UTF-8 charset."},"children":[]}]}]}]},"placeOfBirth":{"maxLength":100,"minLength":0,"type":"string","description":"Place of birth denoted in the used identification document of the investor."},"dateOfBirth":{"type":"string","description":"Date of birth is a regulatory requirement for the KYC process.","format":"date-time"},"email":{"maxLength":64,"minLength":0,"type":"string","description":"The email which the investor used to register. You can re-use the same input as from customer creation.","format":"email"},"phoneNumber":{"type":"string","description":"Phone number of the investor.","nullable":true},"taxId":{"type":"string","description":"TaxID of the investor.","nullable":true},"nonPepPerson":{"type":"boolean","description":"Relates to the political exposure of the person. Indicates whether the person is NOT a Politically Exposed Person (PEP)."},"highCorruptionIndex":{"type":"boolean","description":"Relates to the country of residence. You can always send \"false\" if your KYC provider performs these checks automatically."},"nonSanctionedCountry":{"type":"boolean","description":"Indicates the investor is NOT residing in a sanctioned country. You can always send \"true\" if your KYC provider performs these checks automatically."},"nonUsTaxPerson":{"type":"boolean","description":"We do not accept persons subjected to US tax. Always set to \"true\" (if the person is not subject to taxes in the USA)."},"identVerified":{"type":"boolean","description":"Only send KYC data of customers that have been verified already. Hence, always set this field to \"true\"."},"identVerifiedType":{"$ref":"#/components/schemas/IdentVerifiedType"},"tanganyIdentVerifiedType":{"$ref":"#/components/schemas/TanganyIdentVerifiedType"},"eulaAgreed":{"type":"boolean","description":"Refers to the Smart Registry terms of use. Ensure that your end users always have to agree to the terms as part of their onboarding process, then always set to \"true\"."},"address":{"$ref":"#/components/schemas/KycAddressDto"},"company":{"$ref":"#/components/schemas/CustomerCompanyDetailDto"},"nationalityIso":{"type":"string","description":"The nationality ISO of the investor. Use ISO 3166-1 alpha-2 country codes. ","nullable":true},"gender":{"$ref":"#/components/schemas/GenderTypes"},"tanganyLegalPerson":{"$ref":"#/components/schemas/TanganyLegalPersonDto"},"custodyProvider":{"$ref":"#/components/schemas/CustodyProvider"},"document":{"$ref":"#/components/schemas/TanganyCustomerKycDocumentDto"},"monerium":{"$ref":"#/components/schemas/MoneriumGanymedeDto"}},"additionalProperties":false}},"components/schemas/UpdateOptInDto":{"id":"components/schemas/UpdateOptInDto","kind":"json-schema","title":"UpdateOptInDto","data":{"type":"object","properties":{"tokenizedAssetId":{"type":"string","format":"uuid"},"approvedForDelivery":{"type":"boolean"},"amount":{"type":"number","format":"double"},"custodyProvider":{"$ref":"#/components/schemas/CustodyProvider"}},"additionalProperties":false}},"components/schemas/WalletTransactionStatus":{"id":"components/schemas/WalletTransactionStatus","kind":"json-schema","title":"WalletTransactionStatus","data":{"enum":["New","Pending","Rejected","Approved","Sent","Successful","Failed","TimedOut","FailedOnBlockChain","RecipientAddressNotFound","RecipientInvalidOptinStatus"],"type":"string","format":"int32","x-custom-enum":{"name":"WalletTransactionStatus","enumObjects":[{"label":"New","value":0},{"label":"Pending","value":1},{"label":"Rejected","value":2},{"label":"Approved","value":3},{"label":"Sent","value":4},{"label":"Successful","value":5},{"label":"Failed","value":6},{"label":"TimedOut","value":7},{"label":"FailedOnBlockChain","value":8},{"label":"RecipientAddressNotFound","value":9},{"label":"RecipientInvalidOptinStatus","value":10}]}}},"components/schemas/ColistingOnboardCustomer":{"id":"components/schemas/ColistingOnboardCustomer","kind":"json-schema","title":"ColistingOnboardCustomer","data":{"type":"object","properties":{"naturalPerson":{"$ref":"#/components/schemas/NaturalPersonDto"},"legalPerson":{"$ref":"#/components/schemas/LegalPersonDto"}},"additionalProperties":false}},"components/schemas/ColistingOnboardCustomerResult":{"id":"components/schemas/ColistingOnboardCustomerResult","kind":"json-schema","title":"ColistingOnboardCustomerResult","data":{"type":"object","properties":{"naturalPerson":{"$ref":"#/components/schemas/FullNaturalPersonDto"},"legalPerson":{"$ref":"#/components/schemas/LegalPersonDto"}},"additionalProperties":false}},"components/schemas/ColistingOnboardCustomerResultApiResponse":{"id":"components/schemas/ColistingOnboardCustomerResultApiResponse","kind":"json-schema","title":"ColistingOnboardCustomerResultApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"$ref":"#/components/schemas/ColistingOnboardCustomerResult"}},"additionalProperties":false}},"components/schemas/ConcedusAttachment":{"id":"components/schemas/ConcedusAttachment","kind":"json-schema","title":"ConcedusAttachment","data":{"type":"object","properties":{"date":{"type":"string","description":"Document/file creation date. (e.g: \"2025-03-23\").","nullable":true},"subject":{"type":"string","description":"e.g: \"Identification\".","nullable":true},"category":{"type":"string","description":"e.g: \"KYC\". default: \"Legitimation\".","nullable":true},"file":{"type":"string","description":"Filename. e.g: \"vendorPDF-customer1234.pdf\".","nullable":true},"key":{"type":"string","description":"prefix: ATT.","nullable":true},"modified":{"type":"string","description":"YYYY-MM-DDTHH:mm:ss (ISO 8601) e.g: \"2023-03-27T16:19:50\".","nullable":true}},"additionalProperties":false}},"components/schemas/ConcedusCompliance":{"id":"components/schemas/ConcedusCompliance","kind":"json-schema","title":"ConcedusCompliance","data":{"required":["pep","pepChecked","sanction","sanctionChecked"],"type":"object","properties":{"pep":{"type":"boolean","description":"Required. PEP status (politically exposed person)."},"pepChecked":{"minLength":1,"type":"string","description":"Required. Time of PEP check. (ISO 8601 timestamp e.g: \"2025-08-12T12:00:00Z\")."},"sanction":{"type":"boolean","description":"Required. Sanction list hit (true/false)."},"sanctionChecked":{"minLength":1,"type":"string","description":"Required. Time of sanction list check. (ISO 8601 timestamp e.g: \"2025-08-12T12:00:00Z\")."},"pepHit":{"maxLength":256,"type":"string","description":"If match. Reason or list for PEP hit.","nullable":true},"pepListNames":{"type":"array","items":{"maxLength":128,"type":"string"},"description":"If match. List(s), in which the customer is listed as PEP.","nullable":true},"sanctionHit":{"maxLength":256,"type":"string","description":"If match. Reason or list for sanction hit.","nullable":true},"sanctionListNames":{"type":"array","items":{"maxLength":128,"type":"string"},"description":"If match. List(s) in which the customer is listed as sanctioned.","nullable":true}},"additionalProperties":false}},"components/schemas/ConcedusCustomer":{"id":"components/schemas/ConcedusCustomer","kind":"json-schema","title":"ConcedusCustomer","data":{"type":"object","properties":{"person":{"$ref":"#/components/schemas/ConcedusPersonBase"},"investmentSurveys":{"type":"array","items":{"$ref":"#/components/schemas/ConcedusInvestmentSurvey"},"nullable":true},"events":{"type":"array","items":{"$ref":"#/components/schemas/ConcedusAttachment"},"nullable":true},"key":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Prefix: \"CUSTO_\"."},"children":[]}]}]}],"nullable":true},"modified":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/ConcedusEventsDto":{"id":"components/schemas/ConcedusEventsDto","kind":"json-schema","title":"ConcedusEventsDto","data":{"type":"object","properties":{"date":{"type":"string","description":"Document/file creation date. (e.g: \"2025-03-23\").","nullable":true},"subject":{"type":"string","description":"e.g: \"Identification\".","nullable":true},"category":{"type":"string","description":"e.g: \"KYC\". default: \"Legitimation\".","nullable":true},"file":{"type":"string","description":"Filename. e.g: \"vendorPDF-customer1234.pdf\".","nullable":true},"key":{"type":"string","description":"prefix: ATT.","nullable":true},"modified":{"type":"string","description":"YYYY-MM-DDTHH:mm:ss (ISO 8601) e.g: \"2023-03-27T16:19:50\".","nullable":true},"content":{"type":"string","description":"File content in base64 string format.","nullable":true}},"additionalProperties":false}},"components/schemas/ConcedusIdDocument":{"id":"components/schemas/ConcedusIdDocument","kind":"json-schema","title":"ConcedusIdDocument","data":{"required":["docType","documentNumber","expireDate","issueCountry","issueDate"],"type":"object","properties":{"docType":{"minLength":1,"type":"string","description":"PASSPORT, IDCARD."},"issueCountry":{"minLength":1,"pattern":"^[A-Z]{2}$","type":"string"},"documentNumber":{"maxLength":64,"minLength":1,"type":"string"},"additionalNumber":{"maxLength":64,"type":"string","nullable":true},"issueDate":{"minLength":1,"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string","description":"YYYY-MM-DD format."},"expireDate":{"minLength":1,"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string","description":"YYYY-MM-DD format."}},"additionalProperties":false}},"components/schemas/ConcedusInvestmentSurvey":{"id":"components/schemas/ConcedusInvestmentSurvey","kind":"json-schema","title":"ConcedusInvestmentSurvey","data":{"type":"object","properties":{"investmentExperience":{"type":"array","items":{"$ref":"#/components/schemas/InvestmentExperienceItem"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"See: https://docs.concedus.com/import-process/send-data-sets/investment-surveys#investment-experience."},"children":[]}]}]}],"nullable":true},"investorExperience":{"type":"array","items":{"$ref":"#/components/schemas/CustomFieldDto"},"description":"Name Value pairs.","nullable":true},"customFields":{"type":"array","items":{"$ref":"#/components/schemas/CustomFieldDto"},"nullable":true},"key":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Prefix: INVST_."},"children":[]}]}]}],"nullable":true},"modified":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/ConcedusPersonBase":{"id":"components/schemas/ConcedusPersonBase","kind":"json-schema","title":"ConcedusPersonBase","data":{"type":"object","properties":{"type":{"type":"integer","format":"int32"},"precheckPep":{"type":"string","description":"Early flag indicating potential PEP hit (client-side precheck). \"True\" if politically engaged person.","nullable":true},"street":{"type":"string","nullable":true},"zip":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"country":{"type":"string","nullable":true},"key":{"type":"string","nullable":true},"modified":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"array","items":{"type":"string"},"nullable":true},"events":{"type":"array","items":{"$ref":"#/components/schemas/ConcedusAttachment"},"nullable":true}},"additionalProperties":false}},"components/schemas/ConcedusPersonRequest":{"id":"components/schemas/ConcedusPersonRequest","kind":"json-schema","title":"ConcedusPersonRequest","data":{"type":"object","properties":{"customers":{"type":"array","items":{"$ref":"#/components/schemas/ConcedusCustomer"},"nullable":true},"files":{"type":"object","additionalProperties":{"type":"string","format":"byte","nullable":true},"nullable":true},"concedusResponseMessage":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/ConcedusPersonRequestApiResponse":{"id":"components/schemas/ConcedusPersonRequestApiResponse","kind":"json-schema","title":"ConcedusPersonRequestApiResponse","data":{"type":"object","properties":{"errorMessageCodes":{"type":"array","items":{"type":"string"},"nullable":true,"readOnly":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"},"nullable":true,"readOnly":true},"data":{"$ref":"#/components/schemas/ConcedusPersonRequest"}},"additionalProperties":false}},"components/schemas/ConcedusVerification":{"id":"components/schemas/ConcedusVerification","kind":"json-schema","title":"ConcedusVerification","data":{"required":["approveTime","updateTime","vendor","verificationMethod"],"type":"object","properties":{"verificationMethod":{"minLength":1,"type":"string","description":"enum(VIDEO,QES,BANK)."},"approveTime":{"minLength":1,"type":"string","description":"Time when verification was approved. (ISO 8601 timestamp e.g: \"2025-08-12T12:00:00Z\")."},"updateTime":{"minLength":1,"type":"string","description":"Last update of verification status. (ISO 8601 timestamp e.g: \"2025-08-12T12:00:00Z\")."},"vendor":{"minLength":1,"type":"string","description":"enum(SUMSUB,IDNOW,WEBID,...)"}},"additionalProperties":false}},"components/schemas/NaturalPersonDto":{"id":"components/schemas/NaturalPersonDto","kind":"json-schema","title":"NaturalPersonDto","data":{"required":["birthPlace","precheckPep","verification"],"type":"object","properties":{"customerId":{"type":"string","description":"Customer ID. Can be null when adding subperson to legalPerson with other than role 10.","format":"uuid","nullable":true},"birthPlace":{"minLength":1,"type":"string","description":"City/Town. - required."},"precheckPep":{"type":"boolean","description":"Early flag indicating potential PEP hit (client-side precheck). (true/false)."},"birthCountry":{"type":"string","description":"ISO AL2. - optional. e.g: DE.","nullable":true},"verification":{"$ref":"#/components/schemas/ConcedusVerification"},"idDocument":{"$ref":"#/components/schemas/ConcedusIdDocument"},"attachments":{"type":"array","items":{"$ref":"#/components/schemas/ConcedusEventsDto"},"description":"Concedus \"events\" aka files which can be attached (e.g. pdf).","nullable":true},"compliance":{"$ref":"#/components/schemas/ConcedusCompliance"},"customFields":{"type":"array","items":{"$ref":"#/components/schemas/CustomFieldDto"},"description":"Provides flexible key/value pairs to attach integration-specific metadata (e.g., which KYC provider was used).","nullable":true},"investmentSurvey":{"$ref":"#/components/schemas/InvestmentSurveyDto"}},"additionalProperties":false}},"components/schemas/P2PTransferResultDto":{"id":"components/schemas/P2PTransferResultDto","kind":"json-schema","title":"P2PTransferResultDto","data":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"senderWalletId":{"type":"string","format":"uuid"},"recipientWalletId":{"type":"string","format":"uuid"},"result":{"type":"string","nullable":true},"senderOptInStatus":{"type":"string","nullable":true},"recipientOptInStatus":{"type":"string","nullable":true}},"additionalProperties":false}},"components/schemas/LegalPersonDto":{"id":"components/schemas/LegalPersonDto","kind":"json-schema","title":"LegalPersonDto","data":{"type":"object","properties":{"companyId":{"type":"string","description":"Company ID when update the company. Empty if new company.","format":"uuid","nullable":true},"precheckPep":{"type":"boolean","description":"Early flag indicating potential PEP hit (client-side precheck). (true/false). Required.","nullable":true},"foundingDate":{"type":"string","description":"Date of the company founded. Required. (YYYY-MM-DD).","nullable":true},"registryNumber":{"type":"string","description":"Required. Registry number of company.","nullable":true},"registryNo":{"type":"string","description":"Optional.","nullable":true},"registryCourt":{"type":"string","description":"Optional.","nullable":true},"taxId":{"type":"string","description":"Tax id. Required.","nullable":true},"legalForm":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Legal form. Required. [See documentation] (https://docs.concedus.com/import-process/send-data-sets/send-company-record#company-codes)"},"children":[]}]}]}],"nullable":true},"companyName":{"type":"string","description":"Company name. Required.","nullable":true},"street":{"type":"string","description":"Street.  Required.","nullable":true},"zip":{"type":"string","description":"Postal code.  Required.","nullable":true},"streetNo":{"type":"string","description":"Street number.  Required.","nullable":true},"city":{"type":"string","description":"City/Town.  Required.","nullable":true},"country":{"type":"string","description":"Country.  Required. e.g.: DE.","nullable":true},"email":{"type":"string","description":"Email. Required.","nullable":true},"phone":{"type":"string","description":"Phone. Optional.","nullable":true},"web":{"type":"string","description":"Web. Optional.","nullable":true},"modified":{"type":"string","description":"Not required.","nullable":true},"attachments":{"type":"array","items":{"$ref":"#/components/schemas/ConcedusEventsDto"},"description":"Concedus \"events\" aka files which can be attached (e.g. pdf).","nullable":true},"investmentSurvey":{"$ref":"#/components/schemas/InvestmentSurveyDto"},"subPersons":{"type":"array","items":{"$ref":"#/components/schemas/SubPersonDto"},"description":"Subpersons of company. Account owner for example. Required.","nullable":true}},"additionalProperties":false}},"components/schemas/FullNaturalPersonDto":{"id":"components/schemas/FullNaturalPersonDto","kind":"json-schema","title":"FullNaturalPersonDto","data":{"required":["birthPlace","precheckPep","verification"],"type":"object","properties":{"customerId":{"type":"string","description":"Customer ID. Can be null when adding subperson to legalPerson with other than role 10.","format":"uuid","nullable":true},"birthPlace":{"minLength":1,"type":"string","description":"City/Town. - required."},"precheckPep":{"type":"boolean","description":"Early flag indicating potential PEP hit (client-side precheck). (true/false)."},"birthCountry":{"type":"string","description":"ISO AL2. - optional. e.g: DE.","nullable":true},"verification":{"$ref":"#/components/schemas/ConcedusVerification"},"idDocument":{"$ref":"#/components/schemas/ConcedusIdDocument"},"attachments":{"type":"array","items":{"$ref":"#/components/schemas/ConcedusEventsDto"},"description":"Concedus \"events\" aka files which can be attached (e.g. pdf).","nullable":true},"compliance":{"$ref":"#/components/schemas/ConcedusCompliance"},"customFields":{"type":"array","items":{"$ref":"#/components/schemas/CustomFieldDto"},"description":"Provides flexible key/value pairs to attach integration-specific metadata (e.g., which KYC provider was used).","nullable":true},"investmentSurvey":{"$ref":"#/components/schemas/InvestmentSurveyDto"},"firstname":{"type":"string","description":"Firstname(s) of natural person. Can be null if CustomerId is not null.","nullable":true},"lastname":{"type":"string","description":"Lastname of natural person. Can be null if CustomerId is not null.","nullable":true},"salutation":{"type":"string","description":"Optional. e.g.: Mr./Mrs./Herr/Frau.","nullable":true},"title":{"type":"string","description":"Optional. Title like \"Dr.\" , \"Prof.\" or \"Prof. Dr.\".","nullable":true},"nationality":{"type":"string","description":"Country code ISO 3166 AL2. Can be null if CustomerId is not null.","nullable":true},"country":{"type":"string","description":"Country code ISO 3166 AL2. Can be null if CustomerId is not null.","nullable":true},"zip":{"type":"string","description":"Postal code. Can be null if CustomerId is not null.","nullable":true},"city":{"type":"string","description":"City. Can be null if CustomerId is not null.","nullable":true},"street":{"type":"string","description":"Street. Can be null if CustomerId is not null.","nullable":true},"streetNo":{"type":"string","description":"Street number. Can be null if CustomerId is not null.","nullable":true},"birthDate":{"type":"string","description":"Date of birth. Can be null if CustomerId is not null.","nullable":true},"email":{"type":"string","description":"Email. Can be null if CustomerId is not null.","nullable":true},"phoneNumber":{"type":"string","description":"Optional phone number.","nullable":true}},"additionalProperties":false}},"components/schemas/SubPersonDto":{"id":"components/schemas/SubPersonDto","kind":"json-schema","title":"SubPersonDto","data":{"type":"object","properties":{"role":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Can be 10, 60, 61, 71. [See documentation] (https://docs.concedus.com/import-process/send-data-sets/send-company-record/company-roles)"},"children":[]}]}]}],"format":"int32"},"person":{"$ref":"#/components/schemas/FullNaturalPersonDto"}},"additionalProperties":false}},"components/schemas/CustomFieldDto":{"id":"components/schemas/CustomFieldDto","kind":"json-schema","title":"CustomFieldDto","data":{"type":"object","properties":{"name":{"type":"string","description":"Name of custom field.","nullable":true},"value":{"type":"string","description":"Value of custom field.","nullable":true}},"additionalProperties":false}},"components/schemas/InvestmentSurveyDto":{"id":"components/schemas/InvestmentSurveyDto","kind":"json-schema","title":"InvestmentSurveyDto","data":{"type":"object","properties":{"investmentExperience":{"type":"array","items":{"$ref":"#/components/schemas/InvestmentExperienceElement"},"nullable":true},"investorExperience":{"type":"array","items":{"$ref":"#/components/schemas/CustomFieldDto"},"nullable":true},"customFields":{"type":"array","items":{"$ref":"#/components/schemas/CustomFieldDto"},"nullable":true},"modified":{"type":"string","nullable":true},"key":{"type":"string","nullable":true}},"additionalProperties":false,"description":"External dto for investment survey item."}},"components/schemas/InvestmentExperienceElement":{"id":"components/schemas/InvestmentExperienceElement","kind":"json-schema","title":"InvestmentExperienceElement","data":{"type":"object","properties":{"type":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Questions: https://docs.concedus.com/import-process/send-data-sets/investment-surveys#investment-experience"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"0 3 4 5 8 10 17."},"children":[]}]}]}],"format":"int32"},"knowledge":{"type":"boolean","description":"Gets or sets a value indicating whether the required knowledge is present."}},"additionalProperties":false,"description":"Represents a user's investment experience, including the type of experience and whether the user possesses investment knowledge."}},"components/schemas/InvestmentExperienceItem":{"id":"components/schemas/InvestmentExperienceItem","kind":"json-schema","title":"InvestmentExperienceItem","data":{"type":"object","properties":{"type":{"type":"integer","format":"int32"},"knowledge":{"type":"boolean"}},"additionalProperties":false}},"schema_29":{"kind":"json-schema","data":{"type":"string","format":"uuid"},"id":"schema_29"},"schema_30":{"kind":"json-schema","data":{"type":"string"},"id":"schema_30"},"schema_31":{"kind":"json-schema","data":{"type":"integer","format":"int32","default":100},"id":"schema_31"},"schema_32":{"kind":"json-schema","data":{"type":"integer","format":"int32","default":0},"id":"schema_32"},"schema_33":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/CreateP2PAssetTransferDto"}},"id":"schema_33"}},"exampleStore":{},"securitySchemeStore":{},"servers":[{"url":"https://api.nyala.de","description":"Production Environment"},{"url":"https://uat.api.nyala.de","description":"UAT / Sandbox Environment"}],"logo":{"imageUrl":"https://developer.nyala.de/logo.png","href":"https://www.nyala.de","altText":"Nyala External API"},"specType":"openapi"},"options":{"mockServer":{"off":true,"position":"off"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/apis/index.json?download"},{"url":"/_bundle/apis/index.yaml?download"}],"excludeFromSearch":false,"replayFeatures":{"graphql":false},"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Nyala Customer API","description":"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.\n"}},"baseSlug":"/apis","routesMapping":{}}