# SendBitcoinRequest

object





### destination

Type: string.

The bitcoin destination to send funds to.
 Supported formats:
 - Bitcoin address (bech32, legacy-segwit, legacy)
 - Lightning invoice (bolt11)
 - Lightning address
 - Lightning LNURL





### amountBtc

Type: number · double.

The amount to send.
 This field is required for all destinations except Lightning invoices.
 If the destination is a Lightning invoice, the amount is derived from the
 invoice.





### accountId

Type: string.

The ID of the account to send from. If empty, the default account is used.





### isPayment

Type: boolean.

Marks the transaction as a payment. This has consequences for how the
 transaction is exported for tax purposes. It has no effect on the
 bitcoin transaction itself.





### description

Type: string.

Free-form text description of the withdrawal. Can be used to correlate with
 your own systems.





### tfrInfo

Type: Info.

The recipient of this transaction, per EU's travel rule. Required for all
 withdrawals to new destinations. full_name and address are always
 required, also when the recipient is an organisation.



The recipient of this transaction, per EU's travel rule. Required for all
 withdrawals to new destinations. full_name and address are always
 required, also when the recipient is an organisation.



[Info](https://barebitcoin.no/developers/models/Info).

## Used by

- [Initiate withdrawal · request](https://barebitcoin.no/developers/api/transfers/initiate-withdrawal#request)

Source: https://barebitcoin.no/developers/models/SendBitcoinRequest
