Security
One-call containment: suspend, revoke every credential, return all unwind calldata
/v1/panicSuspends the account (reads, cancels, and revocations stay available), revokes every API key AND every session, flips all delegations to revoked with their owner-submittable uninstall/invalidate calldata, zeroes every venue credential, removes the auto-topup rule, and returns CancelAuthorization instructions for outstanding arrows. Requires a session or admin-scoped key — a leaked read/write key cannot call this. The calling credential dies with the rest: read this response, then sign in again (SIWE) for anything further. Re-enable via the operator.
Request body
reasonstring
Responses
suspendedtrue(required)api_keys_revokedinteger(required)sessions_revokedinteger(required)credentials_revokedinteger(required)delegations_revokedobject[](required)auto_topup_removedinteger(required)cancellationobject
Example
curl -X POST https://api.cofferline.com/v1/panic \
-H "authorization: Bearer $TOKEN" \
-H "content-type: application/json" \
-d '{}'
Deprecated alias of POST /v1/panic (#238) — identical behaviour
/v1/panic/panicSuspends the account (reads, cancels, and revocations stay available), revokes every API key AND every session, flips all delegations to revoked with their owner-submittable uninstall/invalidate calldata, zeroes every venue credential, removes the auto-topup rule, and returns CancelAuthorization instructions for outstanding arrows. Requires a session or admin-scoped key — a leaked read/write key cannot call this. The calling credential dies with the rest: read this response, then sign in again (SIWE) for anything further. Re-enable via the operator.
Request body
reasonstring
Responses
suspendedtrue(required)api_keys_revokedinteger(required)sessions_revokedinteger(required)credentials_revokedinteger(required)delegations_revokedobject[](required)auto_topup_removedinteger(required)cancellationobject
Example
curl -X POST https://api.cofferline.com/v1/panic/panic \
-H "authorization: Bearer $TOKEN" \
-H "content-type: application/json" \
-d '{}'