Easier way to exchange currencies than "client.create_order"?

Hello. To exchange currencies, I use “client.create_order” in python-connector.
Does it use the same API as when I use “Convert” function in Binance web? Because some of conversions done manually in the web say “No Fee”, while “client.create_order” uses fees (Yes I am avare of free fees for some pairs).
Is there easier way in python to trade than “client.create_order”?

You can alternatively use either the BSwap or the Convert endpoints to exchange currencies.

Information for BSwap /sapi/v1/bswap/swap endpoint

Documentation for Convert Endpoints

Thank you very much, your advice helped. But I think this functionality only works on realnet. In testnet, the POST call returns html page with text “Something bad happened”