Revoke a CI binding
Idempotent kill switch. Sets revoked_at = NOW(). Existing CI sessions issued from this binding are rejected on their next gateway request (per-request DB recheck). Already-issued S3 presigned upload URLs (if any) remain usable until they expire — gateway-mediated CAS commit fails after revoke regardless. Recovery: revoke + SIWE-deploy a known-good release + rotate any service-role key the deployed code may have read (revocation does NOT undo deployed code, stop in-flight operations, or rotate exfiltrated keys).
Request
- Base URL: https://api.run402.com
- URL: https://api.run402.com/ci/v1/bindings/{binding_id}/revoke
- Auth: API key in header SIGN-IN-WITH-X
Path parameters
Headers
SIWX auth header — base64-encoded JSON payload containing a signed CAIP-122 (EIP-4361) message. See https://docs.x402.org/extensions/sign-in-with-x.
Response
Binding revoked (or already revoked — idempotent).
Changes
No recorded changes to this operation across all 1 revision of this API.