v3
OpenAPI 3.1.02026-08-06274467602.9 KBenrichment
Cancel Enrichment Workflow
Cancel an in-flight DBOS enrichment workflow + refund any unsettled credits [MAIA-1468].
Returns 204 on success (idempotent on terminal states). 404 if the workflow has no reservation row (Celery-routed enrichment or unknown ID) or if the user doesn't own the workspace it belongs to. Cross-workspace access is 404 not 403 to avoid leaking workflow existence.
The _current_user Depends enforces authn; workspace authz is resolved inside the service via the request-scoped UserService (already bound to the current user via DI).
post/api/v1/enrichment/cancel/{workflow_id}
Path parameters
workflow_idstring required
Response
Successful Response