For the best trading experience, the Bebop trading API is gasless by default. This means that Bebop pays the network (gas) fees and they are already included in the price.
There are some use cases where the user would like to execute the transaction themselves. Some examples of this are aggregator integrations and integrating liquidity into other contracts.