{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"5b280d8b-fa26-4a98-b1cf-7f58e7970c84","name":"Libre V1","description":"The Libre platform is a blockchain-based project that aims to tokenize financial instruments and facilitate seamless distribution through regulated dealers. By leveraging blockchain technology, the platform's smart contract based protocol provisions core legal, regulatory and operational worklows that enable the lifecyle of a security to be managed in an autonomous manner.\n\nFor example a Fund is able to use a tokenised Libre feeder vehicle, which can be used to easily tokenise a master fund and faciliate the compliant distribution of tokenised assets across a number of global jurisdications through regulated distribution partners (such as private banks) without the need for multiple intermediaries and or complex and costly internal feeder fund operations.\n\nOne of the key features of the Libre platform is the storage of compliance rules, roles, business logic, and asset-related information directly on the blockchain. This decentralized approach ensures these rules and logic can be tapped into to construct and manage any transaction workflow and operate it in a compliant and transparent manner thus allowing participants to securely and trustingly engage with each other to drive efficent markets.\n\nThrough tokenization, Libre enables the representation of financial instruments as digital tokens on the blockchain, which can represent asset classes such as equities, bonds, or other financial instruments. By digitizing these instruments in the form of digital bearer assets, the Libre platform offers benefits such as autonomus lifecycle management and seamless composability across different workflows/protocols.\n\nWith the automation of many end-to-end workflows, the Libre platform aims to streamline processes, reduce costs, and enhance efficiency in the management and transfer of assets. Participants can directly engage with their assets, perform transactions, and access relevant information securely without the need for reconciling details across multiple systems and workflows.\n\nThis enables improved profits through cost reduction due to automated legal, regulatory and operational processes and also opens revenue opportunties by providing new services to existing clients or enables access of a new and wider investor base with smaller ticket sizes or new services.\n\nBy combining blockchain technology, tokenization, and a decentralized approach, the Libre platform empowers issuers and dealers to have improved control of their assets over the entire lifecycle, which can then be passed onto their end users, thus promoting a more inclusive and efficient financial ecosystem.\n\n## Content Guide\n\nIn this documentation you can find the endpoints to use when interacting with Libre using API calls. For each endpoint you can find a short description and some example requests.  \nSome endpoints require requests to have a body, these additionally contain the raw body example and a table with the fields it contains, with additional information. Some endpoints also include path variables and/or parameters in the URL, in which case they contain sections with examples and descriptions for them. It is strongly encouraged to use the documentation on GitBook for navigation, where you can find links to the specific endpoints you want more details on (leading here).\n\nIn order to improve navigation and readability, color codes have been used to represent the different types of users as follows:\n\n- 🟢: Public users\n    \n- ⚪: **All Users**\n    \n- 🟡: **Investors**\n    \n- 🟠: **Dealers**\n    \n- 🔵: **Fund Admins**\n    \n- 🟣: **Libre Admin**\n    \n\nThese colors are used in a variety of contexts, and their meaning might change slightly in each one:\n\n| **Name** | **Description** | **Color meaning** | **Location** |\n| --- | --- | --- | --- |\n| _Endpoint Titles_ | Name of the endpoint that can be called using the API. | The color indicates which types of users can call the endpoint. Special authorization might be required in addition to the user being the correct type. | Can be found at the beginning of each endpoint section, on the top left. |\n| _Request Examples_ | Examples of requests made using the API. They show different scenarios and options when calling an endpoint, and the return values when they succeed or fail. | The color indicates which type of user performed the request in each particular example. Multiple ones mean the examples is the same for multiple kinds of users. ✔️ and ❌ are used to show if the request was successful or not. | Can be found to the right of each endpoint section. The dropdown to change between examples is at the top right. |\n| _Field Tables_ | Tables defining the body fields required to call an endpoint, and providing additional information such as constraints or the optionality of the field. | The color indicates if the fields are only available/required by a specific type of user. | Can be found below the description for each endpoint, for the ones that have a body. |","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"26092879","team":5008038,"collectionId":"5b280d8b-fa26-4a98-b1cf-7f58e7970c84","publishedId":"2s93Xu36Mm","public":true,"publicUrl":"https://documenter-api.postman.tech/view/26092879/2s93Xu36Mm","privateUrl":"https://go.postman.co/documentation/26092879-5b280d8b-fa26-4a98-b1cf-7f58e7970c84","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"documentationLayout":"classic-double-column","customisation":null,"version":"8.10.1","publishDate":"2023-04-11T14:42:35.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{},"logos":{}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/530f4eb54b19e33402d7246ee5c3a123c917234ce673a3ee7dbc741a49d2341d","favicon":""},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/2s93Xu36Mm"}