Calculate loyalty + calculate order endpoint interaction

Is there any way to pass an Order object to the Calculate loyalty points endpoint? The Calculate loyalty points endpoint takes an order ID, but what about if I use the Calculate order endpoint, which does not appear to generate an order ID (which makes sense as the order isn’t created yet). It seems there’s no way besides passing the total purchase amount, which will miss rules such as earning points for specific items.

Unfortunately there’s no way to pass an Order object to the CalculateLoyaltyPoints endpoint, however I could see why that might be useful. I will update this to be a feature request so our PMs can see this. Thanks for sharing!