Eval runs
Revoke a gate waiver
End a waiver early, putting the gate and the GitHub Check Run back. Requires the manage tier.
IDEMPOTENT, and already_revoked is a SUCCESS: it reports the ORIGINAL revocation rather than restamping it, so a retry cannot overwrite the record of who actually ended the waiver. An already-expired waiver may still be revoked — the audit trail distinguishes "this was wrong" from "this ran out".
delete/projects/{projectId}/eval-runs/{runId}/gate-waivers/{waiverId}
Path parameters
projectIdstring required
ID of the hosted project that contains the server.
runIdstring required
Eval run ID, as returned by POST /eval-runs.
waiverIdstring required
Gate waiver ID, as returned when the waiver was granted or read.
Response
The revoked waiver.