Start a durable execution
Changed onStarts an execution and returns its handle. Never returns a result: an execution can outlive any request a client could hold open, so the result is read back from GET /projects/{id}/durable-functions/{functionId}/executions/{executionId}.
The request body is the execution's input and must be valid JSON if present. An empty body starts the execution with no input.
Send X-Volcano-Execution-Name to make the start idempotent: repeating a start with the same name returns the existing execution instead of beginning a second one.
Each execution counts against the project's durable execution allowance, the operations it performs count against the durable operations allowance when it finishes, and the number of executions in flight at once is capped by the plan.
Request
- Base URL: https://api.volcano.dev
- URL: https://api.volcano.dev/projects/{id}/durable-functions/{functionId}/executions
- Auth: HTTP bearer
Path parameters
Project ID
Durable function ID, or its name within the project
Headers
Idempotency key for this execution. Generated when omitted. A repeat under a name that already names a running execution returns that execution and is not charged again.
Letters, digits, -, _ and ., up to 255 characters. Anything else is rejected with 400.
Request body
Response
Execution accepted and started
Changes
- ○
endpoint added
- ○