Create a new operation (up/down/other/exchange)
Creates a new operation. Supports UP/DOWN operations, OTHER operations, and EXCHANGE operations. Exchange operations have dedicated internal/external payloads: internal exchanges require explicit account IDs, while external exchanges require an external client and currencies so accounts can be resolved or created automatically. Optionally pass external_transaction_id (your own reference) to detect duplicate creates after network retries.
Authorizations
API Key for authentication
Body
- UP/DOWN Operation
- OTHER Operation
- Internal EXCHANGE Operation
- External EXCHANGE Operation
ID of the operation type (must be UP or DOWN type)
ID of the internal account
ID of the external client
Currency for the external client account
Amount for the internal transaction
x >= 0.01Amount for the external transaction
x >= 0.01Optional operation description
Optional description for internal transaction
Optional description for external transaction
Optional client reference for idempotent creates. Stored on the external transaction. Retries with the same value return 409 when a pending or completed operation already exists.
200Optional array of commission transactions