---
title: "tMMF wallet updated"
method: POST
path: "tmmf.wallet.updated"
---

# tMMF wallet updated

`POST tmmf.wallet.updated` (webhook)

Fired at most once per register request that registers the wallet or changes the provider's status of it, with the resulting status.

## Payload

- TmmfWalletUpdatedWebhookPayload: Payload for the tmmf.wallet.updated webhook event: a register request created or confirmed a tMMF wallet.
  - `type` 'tmmf.wallet.updated', required: The type of webhook event.
  - `wallet_id` string, required: ID of the Privy wallet registered to trade and hold fund shares.
  - `address` string, required: Blockchain address of the registered wallet.
  - `provider` union, required: The fund provider.
    - 'wisdomtree'
    - string
  - `chain` string, required: Chain the wallet is registered on, e.g. "base".
  - `status` union, required: A registered wallet's status with its tMMF provider, read live from the provider.
    - 'created' | 'approved' | 'rejected'
    - string
  - `user_id` string, required: ID of the Privy user the wallet is registered for.
  - `created_at` integer, required: Unix timestamp in milliseconds when the wallet registration was created.
  - `updated_at` integer, required: Unix timestamp in milliseconds when the wallet registration was last updated.
  - `event_id` string, required: The ID of this event, stable across repeat deliveries so clients can deduplicate on it.

## Acknowledgement `200`

Return a 200 status to indicate that the webhook was received successfully.

---

[API](https://skmtc.dev/privy-io/apis/privy-api.md) - [All operations](https://skmtc.dev/privy-io/apis/privy-api/llms.txt) - [OpenAPI document](https://skmtc.dev/privy-io/apis/privy-api/revisions/a70bfc9325a3?raw)
