Skip to main content

Non-Trade Activity

Retrieve non-trade activity information about a StoneX account.

POST
/account-api/v1/non-trade-activity

Request Body

When using the non-trade-activity endpoint you are always required to send the below attributes. The remainder of the payload should only include data blocks which are being updated.

AttributesData TypeLengthDescription
dateFromString
dateToString
accountNumberString8StoneX Account Number

Response

Successful Response

The response for a Successful request will look like:

AttributesData TypeLengthDescription
statusCodeInteger3Code identifies success of request
messageStringOutcome of request
dataMain field containing information of request
errorsAPI errors
traceIdStringUnique identifier
hasErrorsBooleanTrue or False

A successful request will respond with a result containing the account number, account status & all the current account data.

AttributesData TypeLengthDescription
processDateString8Date the payment is initiated
transTypeStringType of Transaction
controlNoString9Identifier that some companies use to authenticate shareholders
acctNoString8StoneX Account Number
acctTypeString1Account type indicator
cusipString9ID for a security
symbolStringUnique combination of letters and numbers that represent a particular stock or security
quantityStringNumber of shares, option contracts, or face value of bonds
priceStringTrade execution price per share, option contract or face value of bonds
buySellString3Identifies the buy/sell code for an order
netAmountStringAmount left after all activity is settled
secTypeString2Security type code
recCodeString1Access record type
descriptionString24Description
description1String24Description Line 1
description2String24Description Line 2
description3String24Description Line 3
currencyString5Currency
sourceTypeString
asOfDateString10Transaction processing date is reported using the as-of date rather than the actual processing date
rebillStringTo bill again
industryGroupDescriptionString
rebillStatusString1Rebilled request status code
cancelTypeString
cancelString1Cancel indicator
cancelStatusString
commissionStringAmount of commission on the trade
exchIdString
fxRate StringRate at which one currency will be exchanged for another currency
handleStringAmount of handling fee charged on the trade
interestStringInterest accrued
lookalikeString
offsetAcctNoStringAccount number of the contra account
originString5Order origin code
postageString5Amount of postage charged on the trade
principalString1If principal payments should be directed into the customer's free credit balance for reinvestment
settleDateString10Date when a transaction settles whereby parties pay for securities purchased and surrender securities sold
tagNoStringNumber assigned to a trade for bundling purposes
tradeDateString10Date upon which a transaction is executed (filled)
tranIdString1Identifies an entry originating outside of the BETAHost System
userFieldString
activityTypeString
noteString120Memo
sedolString7Code assigned to securities that trade on the London Stock Exchange and various smaller exchanges in the United Kingdom
isinString12Identifies a specific security
activityTypeViewsString
activityTypeViewsListString
sourceCodeString10Source Code