Is there a api can modify a order?

in the signal api, seems that there’s no modify order api for now, isn’t it ? that’s very important .

Sure you can. Just issue a cancel, and once you have confirmed it, issue a new order. This is exactly what happens at brokers when you issue a cancel-and-replace (xrplc).