We currently run daily scheduled shipment reports but we do not get them until next day and it has become a problem because our system keep on warning us that the orders will be late when in fact they have already shipped.
A solution will be to request reports via API. That way we can get the report of orders that have shipped during the day at any time without waiting until next day.
On-demand reports when needed!