API
Brokers
name get broker connections method get url https api whispertrades com v1 broker connections description get a single broker connection or a list of all broker connections n nauth required read broker connections n tab examples examples languages id ywd2t0zx2jbrndx2xeu3v language curl code curl location g request get https api whispertrades com v1 broker connections number n header accept application json n header content type application json n header authorization bearer api token customlabel id jejzfnnnnbismjm5qmrnu language nodejs code var request require request ; nvar options n method get n url https api whispertrades com v1 broker connections number n headers n accept application json n content type application json n authorization bearer api token n n ; customlabel id dwegmmuohcfunn8 9zefo language javascript code var myheaders new headers ; nmyheaders append accept application json ; nmyheaders append content type application json ; nmyheaders append authorization bearer api token ; n nvar requestoptions n method get n headers myheaders n redirect follow n ; n nfetch https api whispertrades com v1 broker connections number requestoptions n then response response text n then result console log result n catch error console log error error ; customlabel id jcvgi2jnb8c28eetrlcdq language python code import requests nimport json n nurl https api whispertrades com v1 broker connections number n nheaders n accept application json n content type application json n authorization bearer api token n n nresponse requests request get url headers headers n nprint response text n customlabel selectedlanguageid ywd2t0zx2jbrndx2xeu3v results languages id y r5wkjd9sn0uszl3eu4l language 200 customlabel code n success true n message n data n n broker tradier n name personal n number s9kfa19aka n status active n account number 123456789 n net liquidation value 2207641 60 n expires at null n n n broker tastytrade n name roth ira n number 01kf8ak3mn n status inactive n account number 987654321 n net liquidation value 5210 07 n expires at null n n n broker schwab n name joint n number 9ak4019fa1 n status active n account number 555555555 n net liquidation value 158411 49 n expires at 2024 05 10t20 52 00 000000z n n n selectedlanguageid y r5wkjd9sn0uszl3eu4l request pathparameters name number kind optional type string description unique identifier to retrieve a single broker connection if omitted all broker connections will be returned children queryparameters headerparameters name api token kind required type string description token from your whispertrades account children bodydataparameters formdataparameters currentnewparameter label header parameter value headerparameters name rebalance broker collateral method put url https api whispertrades com v1 broker connections number collateral rebalance description rebalance your collateral position for a given broker connection this requires that the collateral be configured and enabled at whispertrades if your current collateral balance is within the minimum and maximum target amounts a transaction will not happen n nauth required write broker connections n tab examples examples languages id ywd2t0zx2jbrndx2xeu3v language curl code curl location g request put https api whispertrades com v1 broker connections number collateral rebalance n header accept application json n header content type application json n header authorization bearer api token customlabel id jejzfnnnnbismjm5qmrnu language nodejs code var request require request ; nvar options n method put n url https api whispertrades com v1 broker connections number collateral rebalance n headers n accept application json n content type application json n authorization bearer api token n n ; customlabel id dwegmmuohcfunn8 9zefo language javascript code var myheaders new headers ; nmyheaders append accept application json ; nmyheaders append content type application json ; nmyheaders append authorization bearer api token ; n nvar requestoptions n method put n headers myheaders n redirect follow n ; n nfetch https api whispertrades com v1 broker connections number collateral rebalance requestoptions n then response response text n then result console log result n catch error console log error error ; customlabel id jcvgi2jnb8c28eetrlcdq language python code import requests nimport json n nurl https api whispertrades com v1 broker connections number collateral rebalance n nheaders n accept application json n content type application json n authorization bearer api token n n nresponse requests request put url headers headers n nprint response text n customlabel selectedlanguageid jcvgi2jnb8c28eetrlcdq results languages id y r5wkjd9sn0uszl3eu4l language 200 customlabel code n success true n message n data n selectedlanguageid y r5wkjd9sn0uszl3eu4l request pathparameters name number kind required type string description unique identifier for the broker connection to rebalance children queryparameters headerparameters name api token kind required type string description token from your whispertrades account children bodydataparameters formdataparameters currentnewparameter label header parameter value headerparameters