Get channel rate

GET
/channels/{id}/rate

Get the current indicative rate for the channel's conversion. It is an estimate for showing at payment initiation, not a locked quote: the live rate at the moment a deposit confirms on-chain is applied.

The pair is fixed by the channel: from is always the channel's currency (what the end user sends) and to is always the currency of the channel's crediting wallet (identified by the channel's walletId).

Authorization

Bearer
headerAuthorizationBearer <JWT>

OAuth access token.

Path Parameters

id*string

Identifier of the channel.

Formatuuid

Header Parameters

X-Volt-Api-Version*1

Version of the API used. Currently, version 1 is the only version.

Value in1

Response Body

OK - Successful request, returning the channel's indicative rate.

application/json
  1. response

Indicative conversion rate for a channel, not a locked quote: the live rate at the moment a deposit confirms on-chain is applied. The pair is fixed by the channel: from mirrors the channel's currency and to is the currency of the wallet the channel credits.

from*string

The channel's pay currency, always equal to the channel's currency. This is what the end user sends to the channel's addresses.

to*string

The currency of the channel's crediting wallet (identified by the channel's walletId). This is what deposits convert to before they are credited.

rate*string

Indicative rate as an exact decimal string: 1 unit of from equals rate units of to.

retrievedAt*string

Date of rate retrieval.

Formatdate-time
Example Request
curl -X GET 'https://stablecoins.sandbox.volt.io/channels/497f6eca-6276-4993-bfeb-53cbbbba6f08/rate' \  -H 'X-Volt-Api-Version: 1'
Example Response
{  "from": "USDC",  "to": "EUR",  "rate": "0.918270",  "retrievedAt": "2026-08-24T09:15:42+00:00"}