List RFQ Conversions

The method GET /conversions enables you to retrieve a list of RFQ conversions that were previously created.

Endpoint URL


Request

Query Fields

You can use the following query parameters in your request

ParameterDescriptionRequiredDefault Value
statusAllows you to filter conversions by statusNo
page_sizeAllows you to define the maximum number of records returned by pageNo100
page_tokenEncrypted value used to retrieve records from next page of the pagination.
This value is returned by the endpoint itself in case there are more records to be retrieved.
No

Example

GET https://api.bitso.com/rfq/v1/conversions?status=COMPLETED&page_size=1


Response

Fields

FieldTypeDescription
idstringUnique conversion transaction ID
sourcestringSource currency (what was sold)
targetstringTarget currency (what was bought)
source_amountstringAmount of source currency converted
target_amountstringAmount of target currency received
quote_idstringOriginal quote ID that was executed
ratestringExchange rate applied (including fees)
fee_amountstringTotal fee charged for the conversion
fee_currencystringCurrency in which the fee was charged
statusstringConversion status: INITIATED, TERMINATED, COMPLETED, FAILED
quoted_atstringWhen the original quote was created
created_atstringWhen the conversion was executed
updated_atstringLast update timestamp

Payload Example

{
  "conversions": [
    {
      "id": "38c441b2-b192-401d-a33e-8c36d03ad90c",
      "source": "USDT",
      "target": "BTC",
      "source_amount": "10.0000000000",
      "target_amount": "0.0000866500",
      "quote_id": "38c441b2-b192-401d-a33e-8c36d03ad90c",
      "rate": "115406.8090017311",
      "fee_amount": "0.0000000000",
      "fee_currency": "USDT",
      "status": "COMPLETED",
      "quoted_at": "2025-08-07T10:26:42Z",
      "created_at": "2025-08-07T10:26:42Z",
      "updated_at": "2025-08-07T10:26:43Z"
    }
  ],
  "next_page_token": "eyJwYXlsb2FkIjoiMiIsInNpZ25hdHVyZSI6InRuaWQwQ3BVRmdOS3E1dUMifQ",
  "total_count": 4
}

Error

Responses

Status CodeError CodeDescription
400invalid_page_token_receivedInvalid page_token provided
500failed_creating_page_tokenFailed to create next page token
500unexpectedInternal server error

Payload Example

{
  "errors": [
    {
      "code": "invalid_page_token_received",
      "message": "Invalid page_token provided"
    }
  ]
}