Soft-delete the caller’s active API key. Idempotent.
is_active = false on the api_partners row. After revocation, createPartnerApiKey can mint a fresh key. Idempotent: calling when no active key exists still returns { success: true }.
is_active = false for audit/history. The key’s hash is also preserved, so the same raw key cannot be re-activated — generating a new one produces a different hash.Related: Generate a partner API key, Check partner API key status.