Fixed
Account activity types now match what the API returns and accepts
November 6th, 2026
The account activity type enums now match the values the activities endpoints actually return and accept, and the two sets are documented separately.
ActivityTypedescribes the types the listing can return, adding values such asDTCS,CORR,SEG,SSO,SSP,VOF,WH,NC,SC,DVF,EXTRD,INVPNL,FXTRD,FXCNV,FIMAT,ALLOC,MEM,CSR,SUB, andECEXP.- A new
ActivityTypeFilterschema lists the values accepted for filtering, used by the{activity_type}path parameter and theactivity_typesquery parameter.TRANS,MISC,SWP, andTRDare filter-only and are never returned as anactivity_type. CORR,SEG,SSO,SSP, andDTCScan be returned but are not accepted as filter values.SSOandSSPare former spin-off and split codes; current activities useSPINandSPLIT.CSDis now documented as a cash deposit (+), including returned withdrawals, andCSWas a cash withdrawal (-), including returned deposits. The previous wording pointed the wrong way for the account holder.- Descriptions were added for
DVF(DVP flip),EXTRD(external trade),INVPNL(inventory profit and loss), andSC(symbol change). activity_sub_typestays a free-form string. The documented mapping is explicitly non-exhaustive and now listsICFandEPIunderFEE.
Broker API
The {activity_type} path parameter now references ActivityTypeFilter. Accepted values are unchanged on the wire.
Affected Endpoints
GET /v1/accounts/activitiesGET /v1/accounts/activities/{activity_type}
Trading API
TRANS and MISC are no longer listed on the response ActivityType enum. They remain accepted as filter values and expand to their underlying entry types before the query runs, so responses never contained them and request handling is unchanged. Generated clients will see these values move to ActivityTypeFilter, and the {activity_type} path parameter is now constrained to that enum instead of an unconstrained string.
Affected Endpoints
GET /v2/account/activitiesGET /v2/account/activities/{activity_type}