Skip to main content
Revocation is a reshare that removes the delegated server share. After revocation, the developer can no longer act on the user’s behalf. Revocation process:
  1. User (or your app) initiates revocation
  2. Dynamic performs a reshare ceremony
  3. Developer’s external share becomes invalid
  4. All delegated operations are immediately blocked

Revoke delegation

Use revokeWaasDelegation to revoke access for a wallet account.

With password encryption

If the wallet uses password encryption, provide the same password that was used when delegating.

Parameters

Webhook payload (wallet.delegation.revoked)

Your server receives this webhook after revocation completes:

Cleanup checklist (server)

  • Invalidate cached delegated materials for the walletId.
  • Stop any delegated jobs/agents for the wallet.
  • Remove or rotate stored delegated share and per‑wallet API key.
  • Treat duplicate events as idempotent using eventId.
Last modified on April 3, 2026