How to get the status of order fulfillment ON_HOLD in API?

When I set Order Fulfillment to ON_HOLD from the dashboard, what resources can I use to refer to it from the Admin GraphQL API?

At the time I placed the order, the fulfilments and fulfillmentOrders associated with the Order were empty arrays, and they remained empty even after I subsequently set them to ON_HOLD.

I expected that the fulfillment.status would be ON_HOLD, but how does the Order keep its ON_HOLD status when there is no fulfilment?

By the way, when I queried Order with the REST Admin API, I found a field called order.fulfillment_status, but its value was null whether it was set to ON_HOLD or not.