curl -X POST "https://api.encrata.com/api/workflows/runs/d4e5f6a1-7b8c-4d9e-8f10-1a2b3c4d5e6f/cancel" \
-H "Authorization: Bearer YOUR_DASHBOARD_TOKEN"
{ "ok": true, "cancel_requested": true }
Workflows
Cancel Workflow Run
Request cancellation of a pending or running execution. Dashboard-only.
POST
/
api
/
workflows
/
runs
/
{id}
/
cancel
curl -X POST "https://api.encrata.com/api/workflows/runs/d4e5f6a1-7b8c-4d9e-8f10-1a2b3c4d5e6f/cancel" \
-H "Authorization: Bearer YOUR_DASHBOARD_TOKEN"
{ "ok": true, "cancel_requested": true }
This endpoint is not available on the developer API.
POST /api/workflows/runs/{id}/cancel is dashboard-only. Calling it on
https://developer.encrata.com with an API key returns 404 with the body
"That endpoint is not available on the developer API."This page documents the request shape for reference only.Authentication
Requires a dashboard session (JWT) onhttps://api.encrata.com.
Request
string
required
The run’s UUID.
Example request
curl -X POST "https://api.encrata.com/api/workflows/runs/d4e5f6a1-7b8c-4d9e-8f10-1a2b3c4d5e6f/cancel" \
-H "Authorization: Bearer YOUR_DASHBOARD_TOKEN"
Response
boolean
true when the request was accepted.boolean
true once cancellation is flagged. Cancellation is requested, not
instant - poll Get workflow run
until status is cancelled.Errors
| Status | Cause |
|---|---|
404 | No such run, or the id is not a UUID |
409 | The run is not pending or running, so it cannot be cancelled |
curl -X POST "https://api.encrata.com/api/workflows/runs/d4e5f6a1-7b8c-4d9e-8f10-1a2b3c4d5e6f/cancel" \
-H "Authorization: Bearer YOUR_DASHBOARD_TOKEN"
{ "ok": true, "cancel_requested": true }
Was this page helpful?