Skip to main content
Planning endpoint

Create Planning Session

POST/planning-sessions/

Example request

application/json
{
  "id": "planning-simulation-example",
  "workflowVersionId": "simulation-example-workflow-v1",
  "executionScopeId": "simulation-example-v1-scope",
  "networkTopologyId": "simulation-network-v1",
  "algorithms": [
    {
      "id": "heft",
      "configuration": {}
    }
  ]
}

Handler-checked behavior​

Required: id, an existing workflowVersionId, executionScopeId, and networkTopologyId, plus at least one algorithms entry. Each algorithm ID must appear in GET /planning-algorithms/; duplicate IDs are rejected. The server sets status and timestamps. The example IDs require the SimGrid environment, scope, topology, and workflow to be registered first.

See the Planning guide for related tasks and context.