Does Binance only allow sending orders via REST?

Is my understanding correct Binance only allows sending spot orders via REST?

There is no FIX API? Or json via websocket?

You are correct.