# Create execution plan from quote Generates a multi-step routing plan from an existing quote. Endpoint: POST /v1/execution-plans Version: 2.0.0 Security: oAuth2 ## Request fields (application/json): - `quoteId` (string, required) - `mode` (string) Enum: "best_price", "fastest", "safest" ## Response 201 fields (application/json): - `planId` (string, required) Example: "pln_01JH..." - `quoteId` (string, required) - `status` (string, required) Enum: "planned", "executing", "completed", "failed" - `steps` (array, required) - `steps.step` (integer) - `steps.provider` (string) - `steps.action` (string) - `createdAt` (string, required) ## Response 400 fields (application/json): - `traceId` (string, required) Correlation id for troubleshooting Example: "trc_01JH8K5P3V9M2K5Q7W6J3Z1A9B" - `error` (object, required) - `error.code` (string) Example: "INVALID_REQUEST" - `error.message` (string) Example: "Missing required field" - `error.details` (object)