Returns purchase options for a sourcing scenario, grouped by offer. Each purchase option represents a selected offer with its order quantity, pricing, and the sourcing line items it fulfills. This data is designed for ERP systems to create purchase orders.
Quantity model
quantityis the number of offer units to order.unit_of_measurementdefines what one offer unit represents (e.g. 1 piece, or 5 meters of cable).purchase_quantityis the total in base units:quantity × unit_of_measurement.value. This is a computed convenience field.
Resolving offer details
Each purchase option carries an offer_id. Use this identifier with GET /offers/{id} or POST /offers/bulk to fetch the full offer including supplier information, pricing tiers, and availability.
The endpoint reflects the currently persisted offer selection; it does not trigger a recalculation.
Security
BearerAuth
GET
curl -i -X GET \
'https://api.luminovo.com/sourcing-scenarios/{id}/purchase-options' \
-H 'Accept: application/api.luminovo.sourcing-scenario-v1+json' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Purchase options for the sourcing scenario. Each entry represents a selected offer with its order quantity and the sourcing line items it fulfills.
Response
{ "purchase_options": [ { … }, { … } ] }