Upvest Investment API
The Upvest Investment API provides a unified interface for building embedded investment experiences. It supports placing and managing orders, creating portfolios, configuring savings plans, handling securities transfers, and managing user accounts and positions. The API covers the full order lifecycle with asynchronous processing and webhook notifications for real-time event handling. Key resource groups include users and businesses, accounts, orders and executions, instruments and price data, portfolios, savings plans, payments (top-ups, withdrawals, direct debits), tax and compliance, webhooks, and reporting.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/openapi/upvest-investment-api-openapi.yml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/asyncapi/upvest-investment-events-asyncapi.yml
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/upvest-webhook-event-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/upvest-order-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/investment-api-user-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/investment-api-account-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/investment-api-order-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/investment-api-portfolio-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/investment-api-savings-plan-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/investment-api-instrument-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/investment-api-transaction-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/json-schema/investment-api-position-schema.json