Upvest Investment API.
Upvest Investment API (1.80.0)
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
The Upvest account identification
International Bank Account Number IBAN.
Immutable reference to the API flow that initiated the order. For client initiated API flows, this is a client provided ID. For internal initiations, it is set to the ID of the related object.
The counterparty account owner
Unambiguous identification of the account of the counterparty of the bank transaction
International Bank Account Number IBAN.
Information supplied to enable the matching/reconciliation of an entry with the items that the payment is intended to settle, such as commercial invoices in an accounts' receivable system, in an unstructured form.
Unambiguous identification of the agent of the counterparty of the bank transaction
An optional parameter, which describes the purpose of the payment based on ExternalPurpose1Code from ISO 20022.
- Sandbox environmenthttps://sandbox.upvest.co/tests/payments/transactions
- Live environmenthttps://api.upvest.co/tests/payments/transactions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://sandbox.upvest.co/tests/payments/transactions \
-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": {
"iban": "NL70ABNA0106295004"
},
"amount": "13.37",
"currency": "EUR",
"client_reference": "client-reference",
"remittance_information": "remittance-info",
"purpose_code": "OTHR",
"counterparty_name": "counterparty-name",
"counterparty_account": {
"iban": "DE95500105173934555844"
},
"counterparty_agent": {
"bic": "DEUTDEFF"
},
"virtual_bank_account_id": "f7b3b3b3-7b3b-4b3b-8b3b-3b3b3b3b3b3b"
}'{ "id": "6ffa6b16-2380-4e7a-88b2-ae625c8eef99", "bank_reference": "f2f0ef23-c68d-42c1-a744-8c86f471954b" }