The Promotions API will only work with online orders.
This API cannot be used to verify the promotions applied to backoffice orders or party orders (See PartyAPI).
The PromotionsAPI currently only accepts an OnlineOrderID. If an OrderID is used, it will cause the function to fail.