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:
- User (or your app) initiates revocation
- Dynamic performs a reshare ceremony
- Developer’s external share becomes invalid
- 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