v1

latestOpenAPI 3.1.0raw.githubusercontent.com2026-04-21149158448.6 KB
Diamond
evaluations

Cancel Evaluation

Cancel a running evaluation (Kubernetes Job cancellation + workflow status update).

Cancels an evaluation that is in progress (CREATED, STARTING, or RUNNING status). This will:

  • Delete the Kubernetes Job (which cancels the running pod)
  • Update workflow status to CANCELLED
  • Optionally clean up partial S3 data (request file is kept for audit)

Args: evaluation_id: UUID of the evaluation to cancel claims: JWT claims with user and team info diamond_domain: Diamond domain orchestrator storage: Evaluation storage adapter

Returns: Status dict with "cancelled" status

Raises: HTTPException: 404 if evaluation not found, 400 if evaluation is already completed/cancelled

post/v1/evaluations/{evaluation_id}/cancel

Path parameters

evaluation_idstring uuid required

Response

Successful Response

object required