AM/TA/Inv - Get Transfer Details

Details

/external/v1/transferarrow-up-right

Synopsis

Get Transfer Details

get

This route is used to retrieve the details of transfers, given a set of search filters. This endpoint is paginated, up to 50 records can be retrieved per call. This endpoint can be called by applications with access to scope "readTransfer".

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : readTransfer
Authorizations
OAuth2clientCredentialsRequired
Token URL:
Query parameters
pageSizenumberOptional

The number of rows being retrieved. Must be a positive integer.

offsetnumberOptional

The offset (i.e. row start index). Must be a positive integer (or 0).

transferStatusFilterstringOptional

The comma delimited list of statuses to filter the transfer records. Up to 11 entries can be provided.Available values: preSync, created, remediation_pending, remediated, approved_by_issuer, approved_by_sender, assets_remediation_pending, assets_remediated, completed, canceled, deleted

Example: created,canceled
securityIdsFilterstringOptional

The comma delimited list of security ids to filter the transfer records. Up to 10 records can be provided. Each record should not exceed 12 characters.

Example: USCCWSF01I00,USCCWSF01I01
securityCorrelationIdsFilterstringOptional

The comma delimited list of security correlation ids to filter the transfer records. Up to 10 records can be provided. Each record should not exceed 100 characters.

Example: 1234,5678,7890
transferIdsFilterstringOptional

The comma delimited list of transfer ids to filter the transfer records. Up to 50 records can be provided. Each record should not exceed 12 characters.

Example: USCCWSF01I00,USCCWSF01I01
transferCorrelationIdsFilterstringOptional

The comma delimited list of transfer correlation ids to filter the transfer records. Up to 50 records can be provided. Each record should not exceed 100 characters.

Example: 1234,5678,7890
securityCorrelationOrgIdstring · max: 12Optional

The organization identifier linked to the correlation ids provided in the "securityCorrelationIdsFilter" property. If not provided the organization id will be inferred from the access token.

transferCorrelationOrgIdstring · max: 12Optional

The organization identifier linked to the correlation ids provided in the "transferCorrelationIdsFilter" property. If not provided the organization id will be inferred from the access token.

Responses
chevron-right
200

Successfully retrieved the Transfer details

application/json
transferIdstringRequired

The ID that uniquely identifies the transfer on the ledger.

Example: US9QIMAOAS1Q
statusall ofRequired

The status of the transfer

Example: remediated
string · enumOptional

The status of the transfer

Possible values:
amountnumberOptional

The amount to be transferred. Either sharesNumber or amount must be returned depending on the financial instrument.

Example: 1000
sharesNumbernumberOptional

The number of shares to be transferred. Either sharesNumber or amount must be returned depending on the financial instrument.

Example: 1000
likeForLikebooleanOptional

This property can be used to signal that the entire position (i.e. all assets of the account for a particular security) will be transferred over and that the ownership has not changed. Either this or the amount must be provided.

Example: true
transferReasonall ofRequired

The reason of the transfer.

Example: gift
string · enumOptional

The reason of the transfer.

Possible values:
commentsstringOptional

This property can be used to provide comments to support the transfer process (e.g. transfer instructions to specify which lots are to be transferred over in the case of a split transfer).

Example: Some comment
transferDatestring · date-timeRequired

The date on which the transfer was completed.

Example: 2024-09-12T00:00:00.000Z
securityIdstringRequired

The security id of the issuance from which asset for transfer was purchased from.

Example: USCCWSF01I00
recipientAccountIdstringOptional

The unique identifier of the account where the asset is being transferred to.

Example: US9QIMAOAS1Q
sourceAccountIdstringOptional

The unique identifier of the account where the asset is being held.

Example: US9QIMAOAS1Q
fileIdsstring[]Optional

The list of transfer document(s) file Id(s). The "Files API" can be used to get the details regarding these files.

Example: ["US9QIFILE1","US9QIFILE2"]
underlyingRecipientAccountIdstringOptional

The underlying recipient investor account number when transfer booking model defined by recipient investing org is of type omnibus. This is only available on the recipient investing organization, it is never shared with other organizations (including the issuer). Use this id on the "Accounts API" to obtain the full details of the underlying account and its investors.

Example: US9QIMAOAC3F
underlyingSourceAccountIdstringOptional

The underlying source investor (transfer's sender) account number when transferred asset booking model defined by source investing org is of type omnibus. This is only available on the source investing organization, it is never shared with other organizations (including the issuer). Use this id on the "Accounts API" to obtain the full details of the underlying account and its investors.

Example: US9QIMAOAC3F
get
/external/v1/transfer

Last updated

Was this helpful?