IOC order message flow

Hello,
I am writing to get a clarification of IOC order message flow.

When an IOC order is successfully accepted but not filled, will the RestAPI response with order status EXPIRED?

In the websocket channel, after the OrderUpdate event with order status EXPIRED, will there any OrderUpdate event follow thereafter?

Hello,
yes, an IOC order that’s not immediately fully filled will have the unfilled amount expired, please consult this section:
https://binance-docs.github.io/apidocs/spot/en/#public-api-definitionsOrder status (status) → EXPIRED.

You can also test the behavior with the spot testnet