Upvest Investment API.
- List direct debits
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/direct_debits
- Live environment
https://api.upvest.co/account_groups/{account_group_id}/payments/direct_debits
- 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/direct_debits?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'
Direct debits list
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
Payment reference the end user will see in their bank statement for the corresponding direct debit booking (“Verwendungszweck”). We recommend that you keep this info concise and avoid special characters or non-standardised formatting (see more).
Status of the direct debit
- NEW - Direct debit is created but not started processing.
- PROCESSING - Direct debit is in processing.
- CONFIRMED - Direct debit was successfully processed.
- CANCELLED - Direct debit was cancelled.
Purpose of the payment based on ExternalPurpose1Code from ISO 20022.
{ "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
Payment reference the end user will see in their bank statement for the corresponding direct debit booking (“Verwendungszweck”). We recommend that you keep this info concise and avoid special characters or non-standardised formatting (see more).
Purpose of the payment based on ExternalPurpose1Code from ISO 20022.
- Sandbox environment
https://sandbox.upvest.co/payments/direct_debits
- Live environment
https://api.upvest.co/payments/direct_debits
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://sandbox.upvest.co/payments/direct_debits \
-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 '{
"user_id": "83d83ec2-d2ca-49ff-bbea-b92b5c3be202",
"account_group_id": "1ea60f56-b67b-61fc-829a-0242ac130003",
"mandate_id": "95b8304e-19fc-4cd9-8e50-82532e6b8d8c",
"cash_amount": "200.00",
"currency": "EUR",
"remittance_information": "payment for green energy portfolio",
"purpose_code": "OTHR"
}'
Direct debit
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
Payment reference the end user will see in their bank statement for the corresponding direct debit booking (“Verwendungszweck”). We recommend that you keep this info concise and avoid special characters or non-standardised formatting (see more).
Status of the direct debit
- NEW - Direct debit is created but not started processing.
- PROCESSING - Direct debit is in processing.
- CONFIRMED - Direct debit was successfully processed.
- CANCELLED - Direct debit was cancelled.
Purpose of the payment based on ExternalPurpose1Code from ISO 20022.
{ "id": "1ab4fef9-a097-4c6f-9345-647025d5fde6", "created_at": "2020-08-24T14:15:22Z", "user_id": "82b49999-1145-4e05-916a-567662daa7bc", "account_group_id": "1ea60f56-b67b-61fc-829a-0242ac130003", "mandate_id": "730b8719-0bc6-401d-98dd-b2de72afbf05", "cash_amount": "200.00", "currency": "EUR", "status": "NEW", "purpose_code": "OTHR" }
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/direct_debits/{direct_debit_id}
- Live environment
https://api.upvest.co/payments/direct_debits/{direct_debit_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://sandbox.upvest.co/payments/direct_debits/{direct_debit_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'
Direct debit payment
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
Payment reference the end user will see in their bank statement for the corresponding direct debit booking (“Verwendungszweck”). We recommend that you keep this info concise and avoid special characters or non-standardised formatting (see more).
Status of the direct debit
- NEW - Direct debit is created but not started processing.
- PROCESSING - Direct debit is in processing.
- CONFIRMED - Direct debit was successfully processed.
- CANCELLED - Direct debit was cancelled.
Purpose of the payment based on ExternalPurpose1Code from ISO 20022.
{ "id": "1ab4fef9-a097-4c6f-9345-647025d5fde6", "created_at": "2020-08-24T14:15:22Z", "user_id": "82b49999-1145-4e05-916a-567662daa7bc", "account_group_id": "1ea60f56-b67b-61fc-829a-0242ac130003", "mandate_id": "730b8719-0bc6-401d-98dd-b2de72afbf05", "cash_amount": "200.00", "currency": "EUR", "remittance_information": "payment for green energy portfolio", "status": "NEW", "purpose_code": "OTHR" }