revoke_asset
Revoke all proofs for a phone, email, or domain asset while keeping the asset on the account; domain revocation also removes delegations and cannot be undone.
Instructions
Revoke the proofs of one of your assets (a phone, email or domain) — the asset stays on the account. Owner only: sign in with start_login (a connection with only an API key is refused user_session_required — a key revokes a proof with revoke_proof instead), then one code: start_2fa_for_action with action_type revocation_bulk and targets [this asset id], wait_for_2fa, and call again. A phone or email: every proof of that number or address is revoked; signing in with it again issues a fresh proof. A domain you own: every proof of the domain and every delegation issued from it are revoked for good, and the domain needs re-verification — re-verifying does NOT bring the delegations back. Need a temporary stop for a domain proof? Use suspend_proof instead. Status-checking verifiers see the revocation within about a minute; signature-only verifiers accept a token until it expires. Cannot be undone.
ACCESS: needs a Proof account. Set PROOF_API_KEY and restart this server, or sign in with start_login — a session opens this tool — then call this tool again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Asset ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | ||
| notice | No | ||
| outcome | No | `not_found` is also the answer for an asset the account does not own. | |
| success | No | Always `true` | |
| asset_id | No | ||
| identifier | No | Masked for phones and emails; a domain travels in clear. | |
| domain_status | No | Domains only: `reverification_required` — the domain stays on the account and needs re-verification before anything can be issued from it. | |
| revoked_asset_ids | No | Every asset of the same identifier this call revoked with it, the named one included — a phone holds one asset per channel, a domain one per verification. | |
| delegations_revoked | No | Domains only: the delegations revoked with the proofs. Re-verifying does not bring them back. |