How to send orders and get fills

I am new to the binance futures api. I’m writing some code in C++ to interface with the api. I’ve read their documentation, and have been able to figure out how to query my positions and commission rates via their REST api, and how to listen to a stream of innovations to the best bid and ask. But for the life of me, I can’t figure out from the documentation how to connect and send trades and cancels and get back fills and outs. Can anyone point me in the right direction?

It seems to me the most likely protocol for this would be a websocket with messaging in both directions, but maybe not, because I can’t find any such thing in the documentation.

FYI, I don’t write Python or Java, so the SDKs provided don’t help me much.

Since we don’t have a C++ connector available, we can only point you to the official APIs:

The placement of new orders needs to be through the REST API: https://binance-docs.github.io/apidocs/futures/en/#new-order-trade.
If you want to receive the updates for any change in the order you’ve submitted, you can use Websocket stream connection and listen to ORDER_TRADE_UPDATE type of events: https://binance-docs.github.io/apidocs/futures/en/#user-data-streams.

Got it. Thank you very much.