Upvest
for developers.
Welcome to the Developer landing page. All the resources here are intended to get new users of the API started in the most effective way, through guides, API specifications and software development kits (SDKs).


How we help you get started
with our Investment API
01.
Our ‘Use cases’ section takes you through the process of using our Investment API from start to finish, giving clear examples of day-to-day usage.
• We are cloud native from day zero. This provides us with elasticity and ability to scale up and down per your demands.
• This also allows our teams to focus on delivering value to customers over managing servers
• We work with fit for purpose technologies. For example we use Go for all our microservices.
02.
You have full access to a range of resources, including Postman Collections, API specifications and sandbox environments.
• We are cloud native from day zero. This provides us with elasticity and ability to scale up and down per your demands.
• This also allows our teams to focus on delivering value to customers over managing servers
• We work with fit for purpose technologies. For example we use Go for all our microservices.
03.
Security first - Our number one focus is on building a secure, robust and reliable platform
• We are cloud native from day zero. This provides us with elasticity and ability to scale up and down per your demands.
• This also allows our teams to focus on delivering value to customers over managing servers
• We work with fit for purpose technologies. For example we use Go for all our microservices.
04.
We value your feedback, and provide frequent opportunities for you to give it to us. We intend to iterate in rapid cycles, rectifying issues and implementing improvements.
• We are cloud native from day zero. This provides us with elasticity and ability to scale up and down per your demands.
• This also allows our teams to focus on delivering value to customers over managing servers
• We work with fit for purpose technologies. For example we use Go for all our microservices.
This section takes you through the process of using our Investment API from start to finish, giving clear examples of day-to-day usage.
• Access our Postman collections, API spec and sandbox environment.
• Rely on our robust platform, developed with security first in mind.
• Share your feedback with us - we value your suggestions and iterate in rapid cycles.
Users & Accounts
Our Investment API is structured around users and accounts. The use cases shown here will guide you on how to make the most of available user and account end-points.
User onboarding
Learn how to set up a user on our Investment API, including user creation and all regulatory checks.
Tax onboarding
Understand the steps needed to declare tax residencies and other identifiers when onboarding a user.
Account opening
Be guided through the process of creating accounts and account groups, using our Investment API.
Orders & Payments
The core activities of users of our Investment API relate to placing orders and processing inbound and outbound payments. The use cases shown here will guide you in the first critical milestone of any implementation: the successful processing of the first order.
Place your first order
Learn how to use our Investment API to place an account’s first investment order.
Get order states
Understand the order lifecycle, and how to get updates on order states programmatically via asynchronous messages.
Submit your first payment request
Be guided through the process of submitting a user’s first payment request.
Portfolios
The portfolios feature of our Investment API lets you build a portfolio with any combination of assets. The use cases shown here will help you apply the global and account-specific configurations you need.
Creating a portfolio strategy
Learn how you can use our Investment API to apply a bespoke investment strategy to an account.
Trigger a rebalance
Understand how our Investment API can optimise an account’s portfolio against a predefined strategy on a recurring basis.
Enabling portfolio investing
Be guided through the process of enabling an account to use the portfolio-investing functions.
Saving Plans
Our Investment API enables automated recurring investments into portfolios through savings plans. The use cases shown here will help you set up a savings plan for an account.
Create a direct debit mandate
Learn how you can use our Investment API to set up a direct debit mandate for a savings plan.
Setting up a portfolio savings plan
Understand how you can use our Investment API to define a recurring savings amount, set a flexible savings plan interval, and define a configured end date.
Changing a portfolio savings plan
Be guided through the process of changing the order amount or frequency of a savings plan investment.
Data, Reporting & Taxes
With our Investment API, you can generate statements automatically for end users. The use cases shown here outline how you can display, retrieve and download user-specific communications.
How to retrieve a generated report
Learn how our Investment API can leverage asynchronous webhooks to retrieve a user-facing report, currently stored securely.
Displaying available reports
Understand how the report data model can be leveraged in front-end applications to display different report types, apply filters or sort reports in a logical fashion.
Downloading a report
Be guided through the process of enabling the end-user to access and export either pre-generated or requested ad-hoc reports, while maintaining data-privacy standards.