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

# quotation.created

> Sent when a withdrawal quote is successfully generated

## quotation.created

Fired when Bluvo successfully generates a withdrawal quote, including estimated fees and amount breakdowns.

### When this event is sent

* A withdrawal quote is requested and the exchange returns a valid estimate

### Payload

```json Example payload theme={null}
{
  "event": "quotation.created",
  "eventId": "quot_def456",
  "timestamp": "2026-04-21T12:00:00.000Z",
  "data": {
    "quotation": {
      "id": "quot_def456",
      "walletId": "wal_abc123",
      "asset": "BTC",
      "amountNoFee": 0.1,
      "amountWithFee": 0.1001,
      "estimatedFee": 0.0001,
      "amountNoFeeInFiat": 6500.00,
      "amountWithFeeInFiat": 6506.50,
      "estimatedFeeInFiat": 6.50,
      "destinationAddress": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh",
      "network": "Bitcoin",
      "tag": null,
      "expiresAt": "2026-04-21T12:05:00.000Z"
    },
    "feeDetails": [
      {
        "category": "network",
        "currency": "BTC",
        "amount": 0.0001,
        "amountInFiat": 6.50,
        "fiatCurrency": "USD"
      }
    ],
    "additionalInfo": {
      "minWithdrawal": "0.0001",
      "maxWithdrawal": "10"
    }
  }
}
```

### Fields

| Field | Type | Description |
| - | - | - |
| `data.quotation.id` | `string` | Unique quote identifier |
| `data.quotation.walletId` | `string` | Wallet the quote is for |
| `data.quotation.asset` | `string` | Asset ticker (e.g., `BTC`, `ETH`) |
| `data.quotation.amountNoFee` | `number` | Amount the recipient will receive |
| `data.quotation.amountWithFee` | `number` | Total amount including fees |
| `data.quotation.estimatedFee` | `number` | Estimated total fee in the asset currency |
| `data.quotation.amountNoFeeInFiat` | `number` | Recipient amount in fiat |
| `data.quotation.amountWithFeeInFiat` | `number` | Total amount in fiat |
| `data.quotation.estimatedFeeInFiat` | `number` | Fee amount in fiat |
| `data.quotation.destinationAddress` | `string` | Withdrawal destination address |
| `data.quotation.network` | `string \| undefined` | Blockchain network name |
| `data.quotation.tag` | `string \| null` | Memo/destination tag (for XRP, etc.) |
| `data.quotation.expiresAt` | `string` | ISO 8601 expiration timestamp |
| `data.feeDetails` | `array` | Breakdown of individual fee components |
| `data.feeDetails[].category` | `string` | Fee category (e.g., `network`) |
| `data.feeDetails[].currency` | `string` | Currency of the fee |
| `data.feeDetails[].amount` | `number` | Fee amount |
| `data.feeDetails[].amountInFiat` | `number` | Fee amount in fiat |
| `data.feeDetails[].fiatCurrency` | `string` | Fiat currency code (e.g., `USD`) |
| `data.additionalInfo.minWithdrawal` | `string` | Minimum withdrawal amount for this asset/network |
| `data.additionalInfo.maxWithdrawal` | `string` | Maximum withdrawal amount for this asset/network |

<Info>
  The `network` field may be `undefined` for exchanges or assets that only support a single network.
</Info>

<Info>
  Quotes expire — check the `expiresAt` field before executing a withdrawal.
</Info>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.