Upvest Investment API.
- List securities transfers
Upvest Investment API (1.78.0)
Sort the result by created_at, updated_at.
Sort order of the result list if the sort parameter is specified. Use ASC for ascending or DESC for descending sort order.
Use the offset argument to specify where in the list of results to start when returning items for a particular query.
Use the limit argument to specify the maximum number of items returned.
Status of the securities transfer
- NEW - Securities transfer is created but not started processing.
- PROCESSING - Securities transfer is in processing.
- SETTLED - Securities transfer was successfully settled.
- CANCELLED - Securities transfer was cancelled.
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 environmenthttps://sandbox.upvest.co/securities_transfers
- Live environmenthttps://api.upvest.co/securities_transfers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://sandbox.upvest.co/securities_transfers?direction=INCOMING&sort=created_at&order=ASC&offset=0&limit=100&user_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&account_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&account_group_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&status=NEW' \
-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'Securities Transfers list
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
Date and time when the resource was last updated. RFC 3339-5, ISO8601 UTC
Direction of the securities transfer
INCOMING- Securities transfer is incoming to the user.OUTGOING- Securities transfer is outgoing from the user.
Status of the securities transfer
NEW- Securities transfer is created but not started processing.PROCESSING- Securities transfer is in processing.SETTLED- Securities transfer was successfully settled.CANCELLED- Securities transfer was cancelled.
Type of the securities transfer
NO_OWNER_CHANGE- No change of ownership.
ISIN or other identity (depends on instrument_id_type) of the security to be transferred.
Type of the instrument_id
ISIN- International Securities Identification Number
Business Identifier Code (also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code) ISO 9362.
The account number is composed of valid Swift charset with a max length of 28 if provided. The account number helps other brokers identify the owner of the assets.
Unique identifier of the securities transfer set by API consumers. Useful for API consumers to build special logic on top of it. NOTE: For automatic incoming transfers where API users will subscribe to the corresponding webhook, the value is set by Upvest!
The forecast date when the trade takes place. Date in YYYY-MM-DD format.
The forecast date when the settlement takes place. Date in YYYY-MM-DD format.
Business Identifier Code (also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code) ISO 9362.
{ "meta": { "offset": 0, "limit": 100, "count": 2, "total_count": 2, "sort": "created_at", "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
Direction of the securities transfer
INCOMING- Securities transfer is incoming to the user.OUTGOING- Securities transfer is outgoing from the user.
ISIN or other identity (depends on instrument_id_type) of the security to be transferred.
Type of the instrument_id
ISIN- International Securities Identification Number
The quantity of instrument to move in or out. The value supported is maximum 15 digits including decimal place. Note: For INCOMING the end user ensures that they don't sell their instruments on the counter-broker to enable smooth transfer of their instruments on Upvest platform.
Type of the securities transfer
- NO_OWNER_CHANGE - No change of ownership.
Unique identifier of the securities transfer set by API consumers. Useful for API consumers to build special logic on top of it. NOTE: For automatic incoming transfers where API users will subscribe to the corresponding webhook, the value is set by Upvest!
Business Identifier Code (also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code) ISO 9362.
The account number is composed of valid Swift charset with a max length of 28 if provided. The account number helps other brokers identify the owner of the assets.
Business Identifier Code (also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code) ISO 9362.
Optional forecast date when the trade takes place. If provided, usually T+1 is sufficient. Depending on the market this means valid working days. Date in YYYY-MM-DD format.
- Sandbox environmenthttps://sandbox.upvest.co/securities_transfers
- Live environmenthttps://api.upvest.co/securities_transfers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://sandbox.upvest.co/securities_transfers \
-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 '{
"direction": "INCOMING",
"instrument_id": "US0378331005",
"instrument_id_type": "ISIN",
"quantity": "10",
"transfer_type": "NO_OWNER_CHANGE",
"user_id": "7e9a0529-d289-4f4a-ae01-c2cd013d582e",
"account_id": "d396b7c3-aa67-488a-8e39-4a1a7cbeb9f4",
"settlement_reference": "b82dc5985558fdr2",
"counterparty": {
"bic": "DUMBZZ33XXX",
"account_number": "1234567891",
"name": "Max Mustermann"
}
}'Securities Transfer created
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
Date and time when the resource was last updated. RFC 3339-5, ISO8601 UTC
Direction of the securities transfer
INCOMING- Securities transfer is incoming to the user.OUTGOING- Securities transfer is outgoing from the user.
Status of the securities transfer
NEW- Securities transfer is created but not started processing.PROCESSING- Securities transfer is in processing.SETTLED- Securities transfer was successfully settled.CANCELLED- Securities transfer was cancelled.
Type of the securities transfer
NO_OWNER_CHANGE- No change of ownership.
ISIN or other identity (depends on instrument_id_type) of the security to be transferred.
Type of the instrument_id
ISIN- International Securities Identification Number
Business Identifier Code (also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code) ISO 9362.
The account number is composed of valid Swift charset with a max length of 28 if provided. The account number helps other brokers identify the owner of the assets.
Unique identifier of the securities transfer set by API consumers. Useful for API consumers to build special logic on top of it. NOTE: For automatic incoming transfers where API users will subscribe to the corresponding webhook, the value is set by Upvest!
The forecast date when the trade takes place. Date in YYYY-MM-DD format.
The forecast date when the settlement takes place. Date in YYYY-MM-DD format.
Business Identifier Code (also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code) ISO 9362.
{ "id": "9637e68f-7065-4131-a072-6d57044ebd8c", "created_at": "2024-01-22T14:10:00.00Z", "updated_at": "2024-01-22T14:12:34.56Z", "direction": "INCOMING", "status": "NEW", "transfer_type": "NO_OWNER_CHANGE", "instrument_id": "US0378331005", "instrument_id_type": "ISIN", "quantity": "10", "user_id": "7e9a0529-d289-4f4a-ae01-c2cd013d582e", "account_id": "d396b7c3-aa67-488a-8e39-4a1a7cbeb9f4", "settlement_reference": "b82dc5985558fdr2", "counterparty": { "bic": "DUMBZZ33XXX", "account_number": "1234567891", "name": "Max Mustermann" }, "place_of_settlement": "DAKVDEFFXXX", "trade_date": "2024-01-22", "settlement_date": "2024-01-23" }
Date and time when the event was created. RFC 3339-5, ISO8601 UTC
Event type
Date and time when the resource was created. RFC 3339-5, ISO8601 UTC
Date and time when the resource was last updated. RFC 3339-5, ISO8601 UTC
Direction of the securities transfer
INCOMING- Securities transfer is incoming to the user.OUTGOING- Securities transfer is outgoing from the user.
Status of the securities transfer
NEW- Securities transfer is created but not started processing.PROCESSING- Securities transfer is in processing.SETTLED- Securities transfer was successfully settled.CANCELLED- Securities transfer was cancelled.
Type of the securities transfer
NO_OWNER_CHANGE- No change of ownership.
ISIN or other identity (depends on instrument_id_type) of the security to be transferred.
Type of the instrument_id
ISIN- International Securities Identification Number
Business Identifier Code (also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code) ISO 9362.
The account number is composed of valid Swift charset with a max length of 28 if provided. The account number helps other brokers identify the owner of the assets.
Unique identifier of the securities transfer set by API consumers. Useful for API consumers to build special logic on top of it. NOTE: For automatic incoming transfers where API users will subscribe to the corresponding webhook, the value is set by Upvest!
The forecast date when the trade takes place. Date in YYYY-MM-DD format.
The forecast date when the settlement takes place. Date in YYYY-MM-DD format.
Business Identifier Code (also known as SWIFT-BIC, BIC, SWIFT ID or SWIFT code) ISO 9362.
- Sandbox environmenthttps://sandbox.upvest.co/Securities Transfers events
- Live environmenthttps://api.upvest.co/Securities Transfers events
{ "id": "b5d0d9d0-bb8e-48b4-b2af-11df2b522353", "created_at": "2024-01-22T14:10:00.00Z", "type": "SECURITIES_TRANSFER.NEW", "object": { "id": "9637e68f-7065-4131-a072-6d57044ebd8c", "created_at": "2024-01-22T14:10:00.00Z", "updated_at": "2024-01-22T14:12:34.56Z", "direction": "INCOMING", "status": "NEW", "transfer_type": "NO_OWNER_CHANGE", "instrument_id": "US0378331005", "instrument_id_type": "ISIN", "quantity": "10", "user_id": "7e9a0529-d289-4f4a-ae01-c2cd013d582e", "account_id": "d396b7c3-aa67-488a-8e39-4a1a7cbeb9f4", "settlement_reference": "b82dc5985558fdr2", "counterparty": { … }, "place_of_settlement": "DAKVDEFFXXX", "trade_date": "2024-01-22", "settlement_date": "2024-01-23" }, "webhook_id": "cab4673a-1381-4404-aec4-982dae33a38c" }