Upload bank counterparties from a table.
Validates a JSON row table as bank counterparties, then applies NEW, AMEND,
NEW_OR_AMEND, and DELETE actions case-insensitively. Column names follow the caller
organisation’s applicable counterparty upload template. Accepted changes complete before returning.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
Required non-null CounterpartyData JSON row table. Each row needs the identifier and action fields defined by the applicable template, plus fields required for its action and type; percentage-like relative limits and margin steps use decimal fractions from 0 to 1 where applicable.
Tabular bank or client counterparty rows submitted to the legacy counterparty import.
Response
Returns success, parse errors, and validation errors; unsuccessful results include a support message.
Validation and import outcome for a submitted counterparty table.
Derivitec.Web.Core.Positions.ApiCounterpartyDataTableUploadResponse, 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.
Row-level parsing failures found before or during counterparty validation.