Upvest Investment API.
Upvest Investment API (1.75.0)
https://sandbox.upvest.co/
https://api.upvest.co/
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
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
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.
- Sandbox environment
https://sandbox.upvest.co/tests/payments/transactions
- Live environment
https://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",
"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" }