Upvest Investment API.
Upvest Investment API (1.75.0)
https://sandbox.upvest.co/
https://api.upvest.co/
Sort order of the result list if the sort
parameter is specified. Use ASC
for ascending or DESC
for descending sort order.
Use the limit
argument to specify the maximum number of items returned.
Bearer (access) token from the OAuth flow with correct scopes. https://datatracker.ietf.org/doc/html/rfc6750
https://tools.ietf.org/id/draft-ietf-httpbis-message-signatures-01.html#name-the-signature-http-header
https://tools.ietf.org/id/draft-ietf-httpbis-message-signatures-01.html#name-the-signature-input-http-he
- Sandbox environment
https://sandbox.upvest.co/account_groups/{account_group_id}/payments/virtual_bank_accounts
- Live environment
https://api.upvest.co/account_groups/{account_group_id}/payments/virtual_bank_accounts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://sandbox.upvest.co/account_groups/{account_group_id}/payments/virtual_bank_accounts?sort=id&order=ASC&limit=100&offset=0' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'authorization: Bearer c2VjcmV0Cg==' \
-H 'signature: string' \
-H 'signature-input: string' \
-H 'upvest-api-version: 1' \
-H 'upvest-client-id: ebabcf4d-61c3-4942-875c-e265a7c2d062'
List of virtual bank accounts.
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
Owner of the virtual bank account
{ "meta": { "offset": 0, "limit": 100, "count": 1, "total_count": 1, "sort": "id", "order": "ASC" }, "data": [ { … } ] }
Bearer (access) token from the OAuth flow with correct scopes. https://datatracker.ietf.org/doc/html/rfc6750
https://tools.ietf.org/id/draft-ietf-httpbis-message-signatures-01.html#name-the-signature-http-header
https://tools.ietf.org/id/draft-ietf-httpbis-message-signatures-01.html#name-the-signature-input-http-he
A UUID to be used as an idempotency key. This prevents a duplicate request from being replayed. https://docs.upvest.co/documentation/concepts/api_concepts/idempotency
- Sandbox environment
https://sandbox.upvest.co/payments/virtual_bank_accounts
- Live environment
https://api.upvest.co/payments/virtual_bank_accounts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://sandbox.upvest.co/payments/virtual_bank_accounts \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'authorization: Bearer c2VjcmV0Cg==' \
-H 'idempotency-key: ccb07f42-4104-44ad-8e1f-c660bb7b269c' \
-H 'signature: string' \
-H 'signature-input: string' \
-H 'upvest-api-version: 1' \
-H 'upvest-client-id: ebabcf4d-61c3-4942-875c-e265a7c2d062' \
-d '{
"account_group_id": "f874a64a-ceaa-42b2-b59a-39d4f62166fb",
"name": "Max'\''s Virtual Bank Account"
}'
Virtual Bank Account created.
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
Owner of the virtual bank account
{ "id": "22913092-0484-42e9-9273-9ffd6dfd0b13", "created_at": "2021-07-21T14:10:00.00Z", "account_group_id": "d1354aad-6da7-4da7-aaa1-e00ebfd3240d", "name": "Max's Virtual Bank Account", "owner": { "name": "Max Musterman" }, "identification": { "swift": { … } } }
Bearer (access) token from the OAuth flow with correct scopes. https://datatracker.ietf.org/doc/html/rfc6750
https://tools.ietf.org/id/draft-ietf-httpbis-message-signatures-01.html#name-the-signature-http-header
https://tools.ietf.org/id/draft-ietf-httpbis-message-signatures-01.html#name-the-signature-input-http-he
- Sandbox environment
https://sandbox.upvest.co/payments/virtual_bank_accounts/{virtual_bank_account_id}
- Live environment
https://api.upvest.co/payments/virtual_bank_accounts/{virtual_bank_account_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://sandbox.upvest.co/payments/virtual_bank_accounts/{virtual_bank_account_id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'authorization: Bearer c2VjcmV0Cg==' \
-H 'signature: string' \
-H 'signature-input: string' \
-H 'upvest-api-version: 1' \
-H 'upvest-client-id: ebabcf4d-61c3-4942-875c-e265a7c2d062'
OK.
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
Owner of the virtual bank account
{ "id": "22913092-0484-42e9-9273-9ffd6dfd0b13", "created_at": "2021-07-21T14:10:00.00Z", "account_group_id": "d1354aad-6da7-4da7-aaa1-e00ebfd3240d", "name": "Max's Virtual Bank Account", "owner": { "name": "Max Musterman" }, "identification": { "swift": { … } } }