Hi, @Nick.
If there is stock for the order, then once it’s created, Veeqo will automatically allocate the order. When a shipment is made, we’re shipping the allocation and not the order therefore the allocation must be present for a shipment to be made.
The flow to create a shipment through API would be as follows: