---
title: "Tmmf deposit created"
method: POST
path: "wallet_action.tmmf_deposit.created"
---

# Tmmf deposit created

`POST wallet_action.tmmf_deposit.created` (webhook)

Fired when a wallet action is created and execution has begun. The action is now pending.

## Payload

- WalletActionTmmfDepositCreatedWebhookPayload: Payload for the wallet_action.tmmf_deposit.created webhook event.
  - `type` 'wallet_action.tmmf_deposit.created', required: The type of webhook event.
  - `reference_id` string, nullable: Developer-provided reference ID, if one was included in the request.
  - `wallet_action_id` string, required: The ID of the wallet action.
  - `wallet_id` string, required: The ID of the wallet involved in the action.
  - `action_type` union, required: Type of wallet action
    - 'swap' | 'transfer' | 'earn_deposit' | 'earn_withdraw' | 'earn_incentive_claim' | 'earn_fee_collect' | 'payout' | 'tmmf_deposit' | 'tmmf_withdraw'
    - string
  - `created_at` string, required: ISO 8601 timestamp of when the wallet action was created.
  - `status` 'pending', required: The status of the wallet action.
  - `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)
