Create the Order

Request Parameters

clientIDyesstringTransactAPI Client ID
developerAPIKeyyesstringTransactAPI Developer Key
memberidyesstringMember ID
issueridyesstingPPEX Issuer ID
accountidnostringInvestor placing the order
securityidyesstringSecurity ID
typeyesconditionalLimit / RFQ
actionyesconditionalBuy / Sell
quantityyesintegerNumber of shares
priceyesdecimalPrice per share
expirationyesconditionalGTC / Day / Other
expirationDatenodateDate if "Other" is selected
disclosePriceyesconditionalYes / No, if "no" is selected, price is not shown on order book
contingenciesnoconditionalAll or None / Minimum Quantity / "" or None, if All or None, order cannot be partially executed, if Minimum Quantity, order will not execute unless threshold is met, if blank or none - no contingencies
minimumThresholdnointegerMinimum Quantity of Shares required for the trade to execute
solicitedyesstringSolicited / Unsolicited
tokennostringValue for identifying the responses

Sample Request

curl -k -X POST
-d clientID=someClient Id 
-d developerAPIKey=somedeveloperAPIKey  
-d memberid=memberid
-d issuerid=issuerid
-d accountid=accountid
-d securityid= securityid
-d type=type
-d action=action
-d quantity=quantity
-d price=price
-d expiration=expiration
-d expirationDate=expirationDate
-d disclosePrice=disclosePrice
-d contingencies=All or None
-d minimumThreshold=
-d solicited=Unsolicited
-d token=some value

Response Parameters

statusCodestringAPI Status Code
statusDescstringAPI Status Description
orderidstringOrder ID
orderStatusstringPending / Live / Rejected / Cancelled / Partially Executed / Executed

Sample Response

	"statusCode": "101",
	"statusDesc": "Ok",
        "token":"some value"

Test it Yourself!

Click Try It! to start a request and see the response here!