{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition","ReleaseNote","br"]},"type":"markdown"},"seo":{"title":"2024 Releases (Archived)","description":"Welcome to the Upvest API documentation. Here you will find all the information you need to integrate with our API.","siteUrl":"https://docs.upvest.co","image":"/assets/upvest-logo-card.ee25ccc59849324b0b73151a5c972c87639419556344db0b6dcf518151cb4c3c.925ff8b2.png","keywords":"documentation, api","lang":"en-US","meta":[{"name":"description","content":"Welcome to the Upvest API documentation. Here you will find all the information you need to integrate with our API."},{"name":"image","content":"/assets/upvest-logo-card.ee25ccc59849324b0b73151a5c972c87639419556344db0b6dcf518151cb4c3c.925ff8b2.png"},{"name":"twitter:card","content":"summary_large_image"},{"name":"twitter:title","content":"Welcome to the Upvest API Documentation"},{"name":"twitter:image","content":"/assets/upvest-logo-card.ee25ccc59849324b0b73151a5c972c87639419556344db0b6dcf518151cb4c3c.925ff8b2.png"},{"name":"twitter:description","content":"Welcome to the Upvest API documentation. Here you will find all the information you need to integrate with our API."},{"name":"og:url","content":"https://docs.upvest.co/"},{"name":"og:title","content":"Welcome to the Upvest API Documentation"},{"name":"og:description","content":"Welcome to the Upvest API documentation. Here you will find all the information you need to integrate with our API."},{"name":"og:image","content":"/assets/upvest-logo-card.ee25ccc59849324b0b73151a5c972c87639419556344db0b6dcf518151cb4c3c.925ff8b2.png"}]},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"2024-releases-archived","__idx":0},"children":["2024 Releases (Archived)"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The release notes on this page describe the API at the time of release. Refer to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/news"},"children":["Latest releases"]}," for the latest release notes."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Also note, that the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api"},"children":["API Reference"]}," reflects the most current behaviour."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.43.0 release","date":"December 16, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Corporate actions notification: New types"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Investment API now supports corporate action notifications of the following types:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Intermediate securities distribution"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Dividend option"]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/corporate_actions/ca_notifications_intro"},"children":["Read the docs"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/corporate-actions"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.42.0 release","date":"December 16, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reference account group in account opening reports"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With this release, it is possible to assign account opening reports to a specific account group for clients with multiple account groups."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["By specifying the account group ID in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["references"]}," of an account group, a clear assignment is made possible."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"\"references\": [\n          {\n            \"id\": \"b96b1ee7-d491-43eb-b5e4-4833af9c9c2f\",\n            \"type\": \"ACCOUNT_GROUP_ID\"\n          }\n]\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/accounts/accounts_overview"},"children":["Read the more about multiple account groups"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/reports"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"New guide for fees collection via the Investment API","date":"December 11, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The fee collection feature of our Investment API allows you to easily configure, manage and collect the revenue charged to the end user for the services you provide."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Understand the lifecycle of a fee collection as well as how to create fee collections and work with the corresponding updates to cash balances and fee collection via sell-to-cover orders."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/fees/fees_overview"},"children":["Read the guides"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/fees"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.41.0 release","date":"November 15, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"branches","__idx":1},"children":["Branches"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Branches"," ","In today’s dynamic business environment, companies must constantly adapt their services to meet the unique needs of their clients. Geographical diversity among user bases can significantly influence preferences, behaviours, and expectations."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upvest provides branches feature that allow clients to tailor the services and user experiences based on specific geographical markets. By implementing location-based segmentation, our clients can provide more personalised and relevant experiences that resonate with users in different regions."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/branches/branches_overview"},"children":["Read the guides"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/users/create_user"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.40.0 release","date":"November 04, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"valid-country-codes","__idx":2},"children":["Valid country codes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With this release we limit the valid country codes to the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2"},"children":["ISO 3166 alpha-2 codes"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["From now on only the allowed values from the enum will be accepted as valid."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Since the country code specified here applies to every endpoint of the Invesment API that uses this field, it has the advantage that these will be used compliantly and validly as of now."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/user-identifiers/create_identifier"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.39.0 release","date":"October 25, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"second-priority-identifiers","__idx":3},"children":["Second priority identifiers"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Investment API accepts first priority user identifiers for non-CONCAT countries."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With this release, the second priority identifier can be used if the user does not have a first priority identifier, i.e. does not have a passport. For example, in the Netherlands this would be the number of the national identity card."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/users/users_identifiers"},"children":["Read the guides"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/user-identifiers"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.38.0 release","date":"October 16, 2024","buttonKeys":"TOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"german-tax-exemption","__idx":4},"children":["German tax exemption"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We are pleased to introduce the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["German tax exemption"]}," feature in our Investment API, designed to simplify tax processing for German-based users. This new functionality ensures that investments qualifying for tax exemptions under German law are correctly processed and reported, offering a seamless and compliant experience for both clients and their users."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Auto-renewal for exemptions"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Auto-renewal of tax exemption orders refers to the automatic extension of tax-exempt status from one year to the next without requiring any additional action by the clients. This process also simplifies the administrative burden for you and your end users that qualify for tax exemption, ensuring that their status remains active without the need for annual reapplications."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This update is now live and available for integration. Please refer to our updated API documentation for detailed implementation guidelines and support information."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/taxes/tax_exemptions_intro"},"children":["Read the guides"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://upvest-docs.doctave.dev/api/Tax-Exemptions"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"RSS Feed available","date":"October 02, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Exciting News: RSS feed now available for Investment API releases, docs updates & News!"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We are thrilled to announce the launch of our new RSS FEED feature, designed to keep you updated with everything happening on our platform - from the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["latest API releases to documentation updates and important news"]},"!"," ","With the ress feed, you can:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["get instant notifications of new releases"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["stay informed about improvements, bug fixes, and new features"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["be the first to know about documentation updates"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To subscribe to our rss feed, simply visit our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://raw.githubusercontent.com/upvestco/documentation_assets/main/feed/api-updates.rss"},"children":["rss feed link"]}," and easily integrate updates into your preferred news reader or app."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Stay up-to-date with all our platform developments!"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.37.0 release","date":"October 01, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"corporate-action-notifications","__idx":5},"children":["Corporate action notifications"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Notifications are the first phase in the lifecycle of a corporate action. Generally, corporate actions are usually announced weeks before they become effective and settled (i.e. booking of cash and/or securities). During this period, information about the nature of a corporate action becomes available and is distributed to market participants."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Investment API currently supports notifications for the following types of corporate actions:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["cash dividends (cash-based dividends)"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["capital distributions"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["shares premium dividends"]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Further corporate action types will successively follow."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you are registered, you will receive webhooks for corporate actions in which you or your users are involved."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/corporate_actions/ca_notifications_intro"},"children":["Read the guides"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.36.0 release","date":"September 26, 2024","buttonKeys":"TOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"driving-licence-as-a-valid-kyc-document","__idx":6},"children":["Driving licence as a valid KYC document"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With this version we have added a new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["document_type"]}," for the KYC (Know Your Customer) check."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["It is now possible for some countries to use the driving licence as an identification of persons. However, the following restriction apply:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The driving licences cannot be submitted as a form of KYC for persons resident in Germany."]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/users"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.35.0 release","date":"September 04, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-transaction-type-virtual_cash_correction","__idx":7},"children":["New transaction type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VIRTUAL_CASH_CORRECTION"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This version of the Investment API introduces the new transaction type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VIRTUAL_CASH_CORRECTION"]},"."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Transaction type"},"children":["Transaction type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VIRTUAL_CASH_CORRECTION"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You will receive a webhook event of this type when a virtual cash correction has been made."]}]}]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/transactions/cash_transaction_event"},"children":["Go to the API reference"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/account_reports_transactions#transactions-reports"},"children":["Read the docs"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Release notes with operating model specification","date":"September 01, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We want to improve the user experience even more by assigning the relevance of the releases to the affected operating models. This allows you to see at a glance whether the message could be important for you or not."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["So if the release contains functionalities or updates that have an impact in your licence model, you will see it immediately."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Here are the meanings of the badges:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Operating Models"},"children":["Operating Models"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["TOL"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Take our license - Single Accounts"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["BYOL"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bring your own license - Single Accounts"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OMNIBUS"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Bring your own license - Omnibus"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"New guide for SEPA credit transfer testing","date":"August 23, 2024","buttonKeys":"TOL"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Investment API provides you with an endpoint to execute a bank transaction for testing purposes. This can be used to simulate a money transfer for various movements that require cash settlements in one of our bank accounts."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We will guide you through the process of simulating a SEPA credit transfer."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/payments/testing/credit_transfer_testing"},"children":["Read the docs"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"IP addresses","date":"August 05, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We have added the full list of IP addresses to our documentation that you can refer to in order to ensure frictionless work with Upvest webhooks."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Please add these ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/getting_started/implementing_webhooks/webhooks_ip_addresses"},"children":["IP addresses"]}," to your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["IP allow list"]}," for both Live and Sandbox environments."]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.33.0 release","date":"July 25, 2024","buttonKeys":"BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-transaction-type-topup_cancellation","__idx":8},"children":["New transaction type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TOPUP_CANCELLATION"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This version of the Investment API introduces the new transaction type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TOPUP_CANCELLATION"]},"."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Transaction type"},"children":["Transaction type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TOPUP_CANCELLATION"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You receive a webhook event of this type when a topup has been cancelled."]}]}]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/transactions/cash_transaction_event"},"children":["Go to the API reference"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/account_reports_transactions#transactions-reports"},"children":["Read the docs"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Public Postman workspace for Upvest’s Investment API!","date":"July 2, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Introducing our public Postman workspace for Upvest’s Investment API! 🎉"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Whether you're building a new investment offering or enhancing an existing one, our Postman workspace is your gateway to discover the full potential of Upvest's Investment API."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The workspace features different collections, each tailored to our three different operating models. They form a pre-packaged set of API requests that you can import directly into your local Postman app."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["One of the key advantages of using Postman is its ease of use. No more headaches from manual configuration of each API endpoint."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The collection includes all the necessary requests, headers, and parameters. Test different API endpoints and functional use cases, and see how they interact with real data."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Excited to get started? You can access the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://www.postman.com/upvest/workspace/upvest-public-workspace/overview"},"children":["Postman workspace for the Upvest Investment API"]}," now!"]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://engineering.upvest.co/posts/postman-collection/"},"children":["Read the blogpost"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Discontinuation of changelog","date":"July 16, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We are announcing that our changelog will no longer be published with immediate effect."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This decision was made to streamline our communication channels and focus our efforts on more effective ways to keep our customers informed."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The changelog will no longer be made available, but"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["detailed release notes"]}," will be available with each new version of our API, highlighting important updates, new features and bug fixes."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["comprehensive guides"]}," on important new features will be published in our documentation portal."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You will be informed about critical updates and changes via the already known channels."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We welcome your feedback and thank you for your understanding. Our commitment to providing you with the best possible experience remains our top priority."]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.32.0 release","date":"July 12, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"transaction-type-tax_refund","__idx":9},"children":["Transaction type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TAX_REFUND"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With this version of the Investment API all events that where previously reported under ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TAX_OPTIMISATION"]}," are now reported in the same way as the existing ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TAX_REFUND"]}," events."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TAX_OPTIMISATION"]}," will be discontinued with immediate effect. Although we will continue to support it, no separate events will be issued for it."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Please note that no action is required as all previous events of the type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TAX_OPTIMISATION"]}," remain accessible and there is no change in the reporting of tax events."," ","It is simply a matter of combining ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TAX_REFUND"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TAX_OPTIMISATION"]}," into one event."]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/account_reports_transactions#transactions-reports"},"children":["Go to the API reference"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/account_reports_transactions#transactions-reports"},"children":["Read the docs"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.31.0 release","date":"July 11, 2024","buttonKeys":"TOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-transaction-type","__idx":10},"children":["New transaction type"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This version of the Investment API brings the new transaction type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CREDIT_FUNDING_CHARGE_BACK"]},"."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Transaction type"},"children":["Transaction type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CREDIT_FUNDING_CHARGE_BACK"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You receive a webhook event of this type when a chargeback of the credit financing has taken place."]}]}]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/transactions/cash_transaction_event"},"children":["Go to the API reference"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/account_reports_transactions#transactions-reports"},"children":["Read the docs"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.30.0 release","date":"July 07, 2024","buttonKeys":"BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"cancelling-top-ups","__idx":11},"children":["Cancelling top-ups"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now cancel top-ups if they have the status ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NEW"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CONFIRMED"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To cancel an existing top-up, call the cancellation endpoint with the corresponding ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["topup_id"]},"."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/top-ups/cancel_topup"},"children":["Go to the API reference"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/byol/guides/payments/top_ups/top_ups_implementing"},"children":["Read the docs"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.29.0 release","date":"May 24, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-transcation-types","__idx":12},"children":["New transcation types"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With the version 1.29.0 of the Investment API further cash and securities ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactions_types"]}," have been added."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following list the following list shows these recently added ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactions_types"]},":"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CAPITAL_DISTRIBUTION"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CAPITAL_DISTRIBUTION_CANCELLATION"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SHARES_PREMIUM_DIVIDEND"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SHARES_PREMIUM_DIVIDEND_CANCELLATION"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PARI_PASSU"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PARI_PASSU_CANCELLATION"]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/transactions/cash_transaction_event"},"children":["Go to the API reference"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/account_reports_transactions#transactions-reports"},"children":["Read the docs"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.28.0 release","date":"May 21, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-transcation-types-1","__idx":13},"children":["New transcation types"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Version 1.28.0 of the Investment API brings two new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transactions_types"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When we receive corporate action events, we will record them accordingly as positions with different creation reasons in the Financial Transactions Reporting and send the webhooks."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These two new transaction types identify transactions resulting from the conversion (or cancellation of conversion) of a corporate action."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Transaction type"},"children":["Transaction type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CONVERSION"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You receive a webhook event of this type when a securities or cash transaction is triggered by the corporate action event."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CONVERSION_CANCELLATION"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You receive a webhook event of this type if a securities or cash transaction has been cancelled by the corporate action event."]}]}]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/transactions/cash_transaction_event"},"children":["Go to the API reference"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/account_reports_transactions#transactions-reports"},"children":["Read the docs"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.27.0 release","date":"May 14, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-transcation-type","__idx":14},"children":["New transcation type"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We've added the following new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transaction_type"]},":"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Transaction type"},"children":["Transaction type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SECURITIES_TRANSFER_CANCELLATION"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You will receive a webhook event of this type when a securities transfer correction has been made."]}]}]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/transactions/cash_transaction_event"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Docs update","date":"May 14, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-tutorial-on-pgp-keys","__idx":15},"children":["New tutorial on PGP keys"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["PGP is an encryption method that provides security and data protection for online communication. In this tutorial, we explain how PGP encryption works and how you can use it with our Investment API."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["There are two main use cases where PGP keys are used with Upvest:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Clients credentials issuing"]},": When sharing your access credentials, this data is sent in a PGP-encrypted file."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Encryption of files"]},": Reporting files are transmitted in encrypted form using PGP."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Become an expert in generating PGP key pairs, as we will also show you how to create and provide the public key to us."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/getting_started/pgp_keys"},"children":["Read the full story about PGP Keys"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.26.0 release","date":"May 13, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-transaction-types","__idx":16},"children":["New transaction types"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We've added the following two new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["transaction_types"]},":"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Transaction type"},"children":["Transaction type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BALANCE_CORRECTION"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You will receive a webhook event of this type when a balance correction has been made."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BALANCE_CORRECTION_CANCELLATION"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You will receive a webhook event of this type if the original balance correction was incorrect and had to be cancelled."]}]}]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/transactions/cash_transaction_event"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.25.0 release","date":"May 03, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-report-types","__idx":17},"children":["New report types"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this version, we have added two new ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["report_types"]},"."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Report type"},"children":["Report type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CORPORATE_ACTION_CASH_TRANSACTION"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You will receive a webhook event of this type when a report was created for cash transactions that take place after a corporate action."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CORPORATE_ACTION_SECURITY_TRANSACTION"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You will receive a webhook event of this type when a report was created for securities transactions that take place after a corporate action."]}]}]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/reports/report_event"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.24.0 release","date":"April 12, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-initiation_flow-type-added","__idx":18},"children":["New ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["initiation_flow"]}," type added"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With this release, we've added the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["initiation_flow"]}," type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SAVINGS_PLAN"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When an order is created, the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["initiation_flow"]}," is specified; the various values for this provide you with information about what triggered the order."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Orders that were triggered by the savings plan are now also indicated."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/orders/order_event"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.23.0 release","date":"April 05, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"fee-configurations-available","__idx":19},"children":["Fee configurations available"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We have added fee configurations that allow clients using our fee calculation engine to specify the fee model to be used in the calculations for a particular account."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/fees-configurations"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Docs update","date":"March 21, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-guide-for-art26-mifir-transaction-reporting","__idx":20},"children":["New guide for Art.26 MiFIR Transaction reporting"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In order to comply with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://www.bafin.de/EN/DieBaFin/Service/MVPportal/26MiFIR/26MiFIR_artikel_en.html"},"children":["MiFIR Art. 26"]},", Upvest collects and stores all order execution data for each day on which our client is active."," ","The Regulation stipulates that the relevant MiFIR reports for a given trading day must be created no later than the end of the following business day."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this guide, we describe the steps necessary to comply with this regulation and the various use cases that depend on the respective operating models, including licences that Upvest clients are using."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/index_mifir_reports"},"children":["Have a look here !"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.22.0 release","date":"March 18, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"release-of-the-files-api","__idx":21},"children":["Release of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/files"]}," API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/files"]}," API, clients can securely download files via the Upvest Investment API."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Retrieving a file is a two-step process and starts with requesting a signed URL."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Call the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/files"]}," API to request a signed URL and file metadata."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the second step, use the returned signed URL to fetch data."]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/files/retrieving_data"},"children":["Find out more about this endpoint in our guide"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/files/fetching_file_metadata"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.21.0 release","date":"March 18, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"new-instruments-update-events","__idx":22},"children":["New instruments update events"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We are pleased to announce that the new instrument update events are now available in the Investment API."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have registered, you will receive updates as soon as there are changes in the Upvest Trading Universe, such as:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Instruments trading is enabled/disabled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fractional trading for an instrument is activated/deactivated"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Instrument data is changed."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These events are a logical extension of the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["GET"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/instruments"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/instruments"]}]}," endpoint and contain the same data."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Both endpoint and events reflect the state of the market known to Upvest."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Please note that this webhook does not filter out the instruments that your users trade, so you will receive updates for the entire Upvest trading universe. ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," If you would like to activate the newly added instrument for your users, please contact us first.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/instruments/instrument_event"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.20.0 release","date":"March 11, 2024","buttonKeys":"BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"top-ups-feature","__idx":23},"children":["Top-ups feature"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We introduce the powerful top-ups feature, which allows users to invest as quickly as possible by increasing their available cash balance. With top-ups, users can seamlessly invest in assets without having to wait for their funds to settle, making investing more efficient and convenient."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Discover the functionality and learn how to implement it with the Investment API."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/byol/guides/payments/top_ups/top_ups_intro"},"children":["Read the docs"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/top-ups/create_topup"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.19.0 release","date":"March 07, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"additional-fees-information-in-order-requests","__idx":24},"children":["Additional fees information in order requests"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With this release we add fees configuration to sell and buy order requests."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example fees array for a buy order"]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n      \"type\": \"TRANSACTION_FEE_BUY\",\n      \"value_type\": \"ABSOLUTE\",\n      \"charge_method\": \"CHARGED_BY_CLIENT\",\n      \"currency\": \"EUR\",\n      \"cash_amount\": \"0.9\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Parameter"},"children":["Parameter"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Example"},"children":["Example"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Required"]},": The order type for which the fee is to be charged. ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Possible values:",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TRANSACTION_FEE_BUY"]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," - ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TRANSACTION_FEE_SELL"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["TRANSACTION_FEE_BUY"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["value_type"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Required"]},": Only absolute fees are possible."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ABSOLUTE"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["charge_method"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Required"]},": Indicates whether the fee is charged to the client or by other methods."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CHARGED_BY_CLIENTS"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["currency"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Required"]},": The currency in which the fee is charged. Alphabetic three-letter ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://www.iso.org/iso-4217-currency-codes.html"},"children":["ISO 4217"]}," currency code."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["EUR"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cash_amount"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Required"]},": The fee amount that is charged."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[]}]}]}]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.18.0 release","date":"March 01, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"rebalancing-execution-order-webhooks","__idx":25},"children":["Rebalancing execution order webhooks"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We are introducing a webhook for orders created during the rebalancing process; this new webhook will reflect the status changes for rebalancing execution orders of type ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PORTFOLIO"]},"."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/portfolios-rebalancing/portfolio_rebalancing_execution_order_event"},"children":["Go to the API reference"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Filtering results when listing orders of an account","date":"February 16, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now use filters to refine the results list when retrieving orders for an account specified by ID."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Possible filters"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Optionally, you can apply one or all of the following parameters for the operation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["GET"]},"  ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/orders/list_account_orders"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/accounts/{account_id}/orders"]}]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Filter"},"children":["Filter"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Example value"},"children":["Example value"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["account_group_id"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The ID of the account group to be filtered by."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["debf2026-f2da-4ff0-bb84-92e45babb1e3"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["user_id"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The ID of the user to be filtered by."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2dedfeb0-58cd-44f2-ae08-0e41fe0413d9"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["status"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The status of the order to be filtered by."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FILLED"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["date_created_from"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The creation date from which to filter."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2024-01-01T07:00:00Z"]}," (the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Z"]}," means it's UTC)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["date_created_to"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The date up to which filtering is to be applied."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2024-01-031T20:00:00Z"]}," (the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Z"]}," means it's UTC)"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"New documentation portal design","date":"February 14 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We are thrilled to announce the launch of our revamped Docs Portal design. This update brings a fresh and user-friendly interface to enhance user experience with our documentation resources."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Key changes and impact"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New layout and navigation"]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," The design introduces a more intuitive layout to streamline navigation and make it easier for users to find the information they need.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Logical information architecture"]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," We’ve reorganized the information architecture to align with user expectations, ensuring that topics are logically structured and easily accessible.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Quick access menus"]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," Look out for new quick access menus that allow you to jump directly to commonly used sections, saving you time and effort in your search for documentation.",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Updated URLs"]}," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}," ","With the new design, some URL structures have changed. Please update your bookmarks accordingly!",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]}]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Signature code sample: New Python Package","date":"January 30, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We have created a new Python package from our Python code example. Customers using Python can import it directly, to start their integration up to the first authenticated call much faster."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://github.com/upvestco/http-signature-examples/blob/main/Python/README.md"},"children":["Code sample"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://pypi.org/project/upvest-investment-api/"},"children":["Python package"]}]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Docs update","date":"January 29, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"update-of-the-api-reference-navigation","__idx":26},"children":["Update of the API reference navigation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We are pleased to announce that we have redesigned the navigation of the API reference to be more user-friendly."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With this concept, we are taking the approach of reorganising the endpoints and operations according to business logic and use cases."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We group the endpoints into meaningful categories that also reflect the specific applications. The navigation displays these groups clearly. This way you can find the content you are looking for faster and easier."]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api"},"children":["Have a look here !"]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Version 1.17.0 release","date":"January 19, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"deleting-a-savings-plan","__idx":27},"children":["Deleting a savings plan"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With this release, it is possible to delete a savings plan configuration."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We introduce the following new endpoint for this purpose:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["DELETE"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api/savings-plans/delete_savings_plan"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/savings_plans/{id}"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a savings plan is cancelled, any pending execution for it will also be cancelled (if possible)."," ","If this is not the case, we let the last execution be completed and then cancel the entire savings plan."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We keep the history of this savings plan and its executions after the cancellation."]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Docs update","date":"January 10, 2024","buttonKeys":"TOL,BYOL,OMNIBUS"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"account-reports","__idx":28},"children":["Account reports"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Upvest provides its clients with various account metrics that can be used in the user interfaces and also to calculate custom indicators that clients require. These metrics can be accessed via specific endpoints and corresponding webhook events."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following account-level reporting guides have been added:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/account_reports_transactions"},"children":["Transactions reports"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/account_reports_time-weighted-returns"},"children":["Time-weighted returns"]}]}]}]}]},{"$$mdtype":"Tag","name":"ReleaseNote","attributes":{"header":"Docs update","date":"January 09, 2024","buttonKeys":"TOL,BYOL"},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"pre-transaction-ex-ante-cost-reporting","__idx":29},"children":["Pre-transaction (ex-ante) cost reporting"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Investment API enables fully compliant pre-transaction cost reporting and allows its clients to embed the relevant reporting requirements into their target UI workflows."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In addition, the Investment API is fully capable of integrating clients' customised fee models in an automated manner (including AUM-based fee components as well as direct transaction costs), so that a pleasant user journey and consistent pre-transaction cost reporting can be supported."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can find out how to work with our Investment API in the new guides:"]},{"$$mdtype":"Tag","name":"Break","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/tol/guides/reports/index_regulatory_reports"},"children":["Read the docs"]}]}]}]},"headings":[{"value":"2024 Releases (Archived)","id":"2024-releases-archived","depth":1},{"value":"Branches","id":"branches","depth":4},{"value":"Valid country codes","id":"valid-country-codes","depth":4},{"value":"Second priority identifiers","id":"second-priority-identifiers","depth":4},{"value":"German tax exemption","id":"german-tax-exemption","depth":4},{"value":"Corporate action notifications","id":"corporate-action-notifications","depth":4},{"value":"Driving licence as a valid KYC document","id":"driving-licence-as-a-valid-kyc-document","depth":4},{"value":"New transaction type VIRTUAL_CASH_CORRECTION","id":"new-transaction-type-virtual_cash_correction","depth":4},{"value":"New transaction type TOPUP_CANCELLATION","id":"new-transaction-type-topup_cancellation","depth":4},{"value":"Transaction type TAX_REFUND","id":"transaction-type-tax_refund","depth":4},{"value":"New transaction type","id":"new-transaction-type","depth":4},{"value":"Cancelling top-ups","id":"cancelling-top-ups","depth":4},{"value":"New transcation types","id":"new-transcation-types","depth":4},{"value":"New transcation types","id":"new-transcation-types-1","depth":4},{"value":"New transcation type","id":"new-transcation-type","depth":4},{"value":"New tutorial on PGP keys","id":"new-tutorial-on-pgp-keys","depth":4},{"value":"New transaction types","id":"new-transaction-types","depth":4},{"value":"New report types","id":"new-report-types","depth":4},{"value":"New initiation_flow type added","id":"new-initiation_flow-type-added","depth":4},{"value":"Fee configurations available","id":"fee-configurations-available","depth":4},{"value":"New guide for Art.26 MiFIR Transaction reporting","id":"new-guide-for-art26-mifir-transaction-reporting","depth":4},{"value":"Release of the /files API","id":"release-of-the-files-api","depth":4},{"value":"New instruments update events","id":"new-instruments-update-events","depth":4},{"value":"Top-ups feature","id":"top-ups-feature","depth":4},{"value":"Additional fees information in order requests","id":"additional-fees-information-in-order-requests","depth":4},{"value":"Rebalancing execution order webhooks","id":"rebalancing-execution-order-webhooks","depth":4},{"value":"Update of the API reference navigation","id":"update-of-the-api-reference-navigation","depth":4},{"value":"Deleting a savings plan","id":"deleting-a-savings-plan","depth":4},{"value":"Account reports","id":"account-reports","depth":4},{"value":"Pre-transaction (ex-ante) cost reporting","id":"pre-transaction-ex-ante-cost-reporting","depth":4}],"frontmatter":{"hide_navigation":true,"excludeFromSearch":true,"markdown":{"toc":{"hide":true}},"seo":{"title":"2024 Releases (Archived)"}},"lastModified":"2026-10-23T13:39:06.803Z","pagePropGetterError":{"message":"","name":""}},"slug":"/news/2024","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}