> ## Documentation Index
> Fetch the complete documentation index at: https://rain-sandbox-trial.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# raindrop_redemption.created

<Update label="v1.1.0" description="minor update">
  ### amountUnit field added

  | Field        | Type     | Description                                                         |
  | ------------ | -------- | ------------------------------------------------------------------- |
  | `amountUnit` | `string` | The unit of `amount`. Always `wei` (native 18-decimal token units). |
</Update>

<Update label="v1.0.0" description="initial release">
  ### raindrop\_redemption.created webhook

  Added the `raindrop_redemption.created` webhook. Rain sends this webhook for Rain-Managed redemptions when it reserves the redemption and needs the client application to prompt the user for on-chain burn authorization: when the travel portal reserves a booking, or when Rain reserves a custom redemption. Partner-Managed travel redemptions do not receive this webhook.

  #### Payload Fields

  | Field             | Type                | Description                                               |
  | ----------------- | ------------------- | --------------------------------------------------------- |
  | `id`              | `string`            | Webhook ID                                                |
  | `resource`        | `string`            | Always `"raindrop_redemption"`                            |
  | `action`          | `string`            | Always `"created"`                                        |
  | `version`         | `string`            | The webhook version                                       |
  | `body.id`         | `string`            | The redemption ID                                         |
  | `body.userId`     | `string`            | The ID of the user redeeming points                       |
  | `body.amount`     | `string`            | The TenantToken amount to burn in native 18-decimal units |
  | `eventReceivedAt` | `string` (optional) | ISO-8601 timestamp                                        |

  #### Example Payload

  ```json theme={null}
  {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "resource": "raindrop_redemption",
      "action": "created",
      "version": "1.0.0",
      "body": {
          "id": "redemption_abc123",
          "userId": "user_def456",
          "amount": "1000000000000000000000"
      },
      "eventReceivedAt": "2026-03-17T02:30:00.000Z"
  }
  ```
</Update>
