Skip to main content
Once the user has approved delegation in the Unity app, Dynamic will send the delegation materials (encrypted key shares) to your configured server endpoint.
For complete details on receiving delegation and server-side setup, see the Delegated Access Overview.

Server endpoint configuration

Configure your server endpoint in the Dynamic Dashboard under Settings > Embedded Wallets > Delegated Access. Your server will receive a POST request with the encrypted key shares when delegation is approved.

Webhook payload

When a user approves delegation, your server receives:
{
  "userId": "user-id",
  "walletAddress": "0x...",
  "chain": "evm",
  "encryptedKeyShare": "..."
}

Server-side usage

Once you have the encrypted key shares on your server, you can use the Dynamic Node SDK to sign transactions on behalf of users. See the Node SDK documentation for implementation details.

What's next?

Learn about the actions you can perform with delegated access