Fixed

"parent_id" is now optional on fee activity events

parent_id is no longer marked required on the FEEActivityV2 schema, matching what the API actually returns.

  • parent_id is present for fees with a one-to-one relationship to a parent trade (e.g. COM).
  • It is omitted for volume-based or bulk fees charged across multiple trades for a period (e.g. REG, TAF, CAT, ORF, NRV, NRC, BSWP) and for LOC fees not linked to a parent transaction.
  • The field description now documents this behavior.

Broker API

  • GET /v2beta1/events/activities
  • GET /v2beta1/accounts/{account_id}/events/activities/{event_id}

Trading API

  • GET /v2beta1/events/activities