API product catalogExecution & Order Management (OMS)
Preflight a sub-account trade
Execution & Order Management (OMS)
GET
/users/{userId}/preflight
Preflight a sub-account trade
Sandbox available
getTradePreflightSide-effect-free eligibility check combining account and KYC status, market session, indicative pricing, buying power or holdings, estimated fees, and settlement expectations. Obtain a firm quoteId after this check passes and before submitting the order.
Parameters
userIdstringpathRequiredExample: usr_abc123
symbolstringqueryRequiredExample: SCOM.KE
typeBUY | SELLqueryRequiredquantitynumberqueryRequiredExample: 10
Headers
AuthorizationstringRequiredBearer sk_sandbox_<your_key> for sandbox requests.
Response fields
eligiblebooleanRequiredblockingReasonsobject[]RequiredblockingReasons[].codestringRequiredblockingReasons[].messagestringRequiredaccountobjectRequiredmarketobjectRequiredquoteobjectRequiredbuyingPowerobjectRequiredsettlementobjectRequirednextStepstringRequiredResponse codes
200Consolidated trade eligibility result.400Invalid symbol, side, or quantity.404Sub-account or symbol not found.