Skip to content

Run Calculation

Request

Triggers the sourcing selection calculation for the given scenario.

Typical usage:

  • Run for a single scenario: {"type": "SourcingScenarios", "sourcing_scenario_ids": ["scenario-uuid"]} - runs selection for one specific scenario

Requirements:

  • sourcing_scenario_ids must contain exactly one sourcing scenario ID. Running the calculation for multiple scenarios in a single request is not supported — an empty array or an array with more than one ID will return a 400 Bad Request error. To run the calculation for several scenarios, send one request per scenario.
Security
BearerAuth
Headers
Acceptstring(SourcingCalculationAcceptHeader)required

Set this to application/api.luminovo.sourcing-calculation-v1+json.

Value:"application/api.luminovo.sourcing-calculation-v1+json"
Bodyapplication/jsonrequired
One of:
rfq_idstring, (uuid)required
typestringrequired
Value:"Rfq"
POST
/sourcing-scenarios/run-selection
curl -i -X POST \
  https://api.luminovo.com/sourcing-scenarios/run-selection \
  -H 'Accept: application/api.luminovo.sourcing-calculation-v1+json' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "rfq_id": "6377a3cb-6a55-4ab1-a8e7-bf1376dffd7a",
    "type": "Rfq"
  }'

Responses

Calculation run successfully. The response has no body.

Response
No content