---
title: "Create Quote"
method: POST
path: "/v2/transactions/quote"
tags: ["Transactions"]
---

# Create Quote

`POST /v2/transactions/quote`

Returns fee and receivable amount estimations for a crypto withdrawal from a Fin.com internal wallet to a customer's external crypto wallet.

## Request body

- object
  - `type` 'CRYPTO_WITHDRAWAL', required — Transaction type for the quote.
  - `beneficiary_id` string, uuid, required — ID of the destination beneficiary.
  - `amount` number, required — Amount to send in the source currency.
  - `source` object, required
    - `crypto_wallet_id` string, uuid, required — ID of the Fin.com internal crypto wallet to send from.

## Response `200`

Quote generated successfully

- object
  - `data` object
    - `quote_id` string, uuid — Unique identifier for this quote. Use this to create a transaction.
    - `expire_at` string, date-time — Timestamp at which the quote expires.
    - `amount` number — Source amount quoted.
    - `destination_details` object
      - `address` string
      - `currency` string
      - `rail` string
    - `quote_estimation` object
      - `developer_fee_fixed` number
      - `developer_fee_percentage` number
      - `network_fee` number
      - `total_fee` number
      - `receivable_amount` number
      - `ata_fee_applied` boolean

## Other responses

- `401` — Authentication failed due to invalid credentials
- `422` — Failed due to a formatting error.

---

[API](https://skmtc.net/fin/apis/fin-com-api.md) · [All operations](https://skmtc.net/fin/apis/fin-com-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fin/fin-com-api/revisions/6e69503ee7b8/schema)
