Upload positions from a tabular payload.
Imports a JSON table of positions for one security or template type. When the table has no name,
SecurityType supplies it and selects how its columns are interpreted. Missing books can optionally
be created, and best-effort acceptance is available only to snapshot-enabled users. The response is
returned after validation and any accepted import.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
Required non-null Positions JSON row table. A non-empty SecurityType is required in practice when the table has no name; its accepted values are not exhaustively defined here. CreateMissingBooks and UseBestEffort default to false; FileTemplate defaults to DerivitecMixed.
One tabular position set and the security-type label used to interpret an unnamed table.
Derivitec.Web.Core.Positions.ApiPositionDataTableUploadRequest, Derivitec.Web.Core Whether the legacy import may create books named by otherwise valid position rows; defaults to false.
Column-layout convention used by portfolio-history upload; the current single-table legacy upload does not consult it. Defaults to derivitec_mixed.
derivitec_mixed, derivitec_by_security_type, eze Whether a snapshot-enabled user requests import of valid rows despite parsing failures; defaults to false.
JSON row table of positions to validate and, when accepted, import.
Table or security-type label used when the submitted table has no name; the schema does not enumerate accepted values.
Response
Returns parse details, import status, and errors or warnings; the normal import status determines IsSuccess.
Validation details, import status, and errors returned by a legacy position-table upload.
Derivitec.Web.Core.Positions.ApiPositionDataTableUploadResponse, 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.
Public validation details for a legacy tabular position import.
Final import status; success with warnings counts as aggregate success, while success with retained errors does not.
none, succeeded, succeeded_with_warnings, succeeded_with_errors, failed