Skip to main content
POST
Upload client counterparties from a table.

Authorizations

Authorization
string
header
required

OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header

Body

Required non-null CounterpartyData JSON row table. Required fields depend on the action and applicable template; percentage-like relative fields use decimal fractions from 0 to 1 where applicable.

Tabular bank or client counterparty rows submitted to the legacy counterparty import.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.Positions.ApiCounterpartyDataTableUploadRequest, Derivitec.Web.Core
counterparty_data
object[] | null

JSON row table whose columns follow the applicable counterparty-upload template.

Response

Returns success, parse errors, and validation errors; unsuccessful results include a support message.

Validation and import outcome for a submitted counterparty table.

$type
enum<string>
required
Available options:
Derivitec.Web.Core.Positions.ApiCounterpartyDataTableUploadResponse, Derivitec.Web.Core
is_success
boolean

Whether the operation completed successfully. The default is true; error outcomes set it to false.

Example:

true

error_messages
string[] | null

Messages explaining operation-level failures. The collection is empty by default.

parse_errors
object[] | null

Row-level parsing failures found before or during counterparty validation.