Apply selected position transfers between books.
Moves current aggregated positions for selected tradable identifiers from the book identified by
SourceBookId to the book identified by DestBookId. The caller needs Edit or Owner access to the destination. Identifiers are matched
case-insensitively after blank values are ignored and duplicates are collapsed. The move completes before
returning.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
Signed 32-bit SourceBookId and DestBookId, plus TradableIds containing at least one non-blank identifier present in current aggregated positions for SourceBookId. No positive-ID or distinct-book validation is declared.
Source book, destination book, and tradables selected for a position transfer.
Derivitec.Web.Core.Book.ApiTransferBookPositionsRequest, Derivitec.Web.Core Numeric Risk Portal identifier of the book that currently contains the selected positions.
1001
Numeric Risk Portal identifier of the book that will receive the selected positions.
1002
Risk Portal tradable identifiers whose positions are selected for transfer; the collection defaults to empty.
Response
Returns transfer success or destination-permission, selection, validation, and transfer errors in the response envelope.
Outcome of transferring selected positions between books.
Derivitec.Web.Core.Book.ApiTransferBookPositionsResponse, Derivitec.Web.Core Whether the operation completed successfully. The default is true; error outcomes set it to false.
true
Messages explaining operation-level failures. The collection is empty by default.