activity

List position transactions

Changed on

Retrieve the position's transaction activity.

get/positions/{id}/transactions

Request

  • Base URL
    https://api.engine.usesophic.com
  • Auth
    HTTP bearer

Path parameters

idstring required

Query parameters

limitinteger nullable
transaction_typesTransactionType[] nullable

Response

OK

accrued_intereststring nullable

The accrued interest included in a fixed-income transaction.

booked_atstring date-time required

The time the transaction was booked.

cash_amountstring nullable required

The transaction cash amount.

currencystring nullable required

The currency of the transaction amounts.

idstring required

The ID of the transaction.

instrumentstring nullable required

The ID of the instrument.

referencestring nullable required

ID of the related source resource (order, trade, etc.).

reference_type'deposit' | 'withdrawal' | 'order' | 'fee_charge' | 'fee_collection' | 'refund' | 'corporate_action' | 'position_migration_in' | 'book_transfer' | 'portfolio_deposit' | 'portfolio_withdrawal' required
settlement_datestring date nullable required

The settlement date.

summarystring required

A summary of the transaction.

taxstring required

The total tax amount.

transaction_type'deposit' | 'withdrawal' | 'buy' | 'sell' | 'fee' | 'refund' | 'maturity' | 'coupon_payment' | 'merger' | 'fx' | 'position_migration_in' | 'book_transfer' | 'write_off' required
unit_pricestring nullable required

The transaction price per unit.

unit_quantitystring nullable required

The number of units transacted.

Example response

[
  {
    "accrued_interest": "871.23",
    "booked_at": "2026-07-14T09:34:12Z",
    "cash_amount": "-99250.00",
    "settlement_date": "2026-07-16",
    "tax": "19.85",
    "taxes": [
      {
        "amount": "19.85",
        "rate": "20.00"
      }
    ],
    "unit_price": "99.25",
    "unit_quantity": "1000.00"
  }
]

Changes

    • warning

      added the new portfolio_withdrawal enum value to the / response property for the response status

    • breaking

      the / response's property type changed from no type to string for status

    • breaking

      the / response's property type changed from no type to string for status

    • warning

      added the new book_transfer enum value to the / response property for the response status

    • warning

      added the new book_transfer enum value to the / response property for the response status

    • warning

      added the new buy enum value to the / response property for the response status

    • warning

      added the new corporate_action enum value to the / response property for the response status

    • warning

      added the new coupon_payment enum value to the / response property for the response status

    • warning

      added the new deposit enum value to the / response property for the response status

    • warning

      added the new deposit enum value to the / response property for the response status

    • warning

      added the new fee enum value to the / response property for the response status

    • warning

      added the new fee_charge enum value to the / response property for the response status

    • warning

      added the new fee_collection enum value to the / response property for the response status

    • warning

      added the new fx enum value to the / response property for the response status

    • warning

      added the new maturity enum value to the / response property for the response status

    • warning

      added the new merger enum value to the / response property for the response status

    • warning

      added the new order enum value to the / response property for the response status

    • warning

      added the new portfolio_deposit enum value to the / response property for the response status

    • warning

      added the new position_migration_in enum value to the / response property for the response status

    • warning

      added the new position_migration_in enum value to the / response property for the response status

    • warning

      added the new refund enum value to the / response property for the response status

    • warning

      added the new refund enum value to the / response property for the response status

    • warning

      added the new sell enum value to the / response property for the response status

    • warning

      added the new withdrawal enum value to the / response property for the response status

    • warning

      added the new withdrawal enum value to the / response property for the response status

    • warning

      added the new write_off enum value to the / response property for the response status

    • info

      removed from the / response property allOf list for the response status

    • info

      removed from the / response property allOf list for the response status