Skip to main content
GET
/
quotes
/
{quoteId}
Get quote detail by ID.
curl --request GET \
  --url https://{publicHost}/quotes/{quoteId} \
  --header 'Authorization: Basic <encoded-value>'
{
  "quoteId": "Quote:019542f5-b3e7-1d02-0000-000000000006",
  "transactionId": "txn_quote_detail_001",
  "createdAt": "2026-04-05T12:00:00Z",
  "expiresAt": "2026-04-05T12:05:00Z",
  "lockedCurrencySide": "SENDING",
  "lockedCurrencyAmount": "10000",
  "source": {
    "accountId": "a12dcbd6-dced-4ec4-b756-3c3a9ea3d123",
    "currency": "USD"
  },
  "destination": {
    "ppvAddress": "demo-customer@demo.blips.test",
    "currency": "PHP"
  },
  "sendingAmount": {
    "currencyCode": "USD",
    "amountMinor": "10000"
  },
  "receivingAmount": {
    "currencyCode": "PHP",
    "amountMinor": "9200"
  },
  "feesTotal": {
    "currencyCode": "USD",
    "amountMinor": "10"
  },
  "exchangeRate": 0.92,
  "feesIncluded": true,
  "status": "QUOTE_READY"
}

Authorizations

Authorization
string
header
required

Integration-key Basic Auth (clientId:clientSecret) as documented in docs/public/AUTHENTICATION.md.

Path Parameters

quoteId
string
required

Stable BLIPS quote identifier.

Response

Retained historical quote detail returned.

Retained historical quote detail for the public lookup-backed PPV quote flow. This route stays quote-detail focused and does not replace GET /quotes/{quoteId}/current.

quoteId
string
required

Stable BLIPS quote identifier.

transactionId
string
required

Public transaction identifier linked to this retained quote detail.

createdAt
string<date-time>
required

Creation timestamp for this quote detail.

expiresAt
string<date-time>
required

Quote expiry timestamp.

lockedCurrencySide
enum<string>
required

Currency side locked when this quote was created.

Available options:
SENDING,
RECEIVING
lockedCurrencyAmount
string
required

Minor-unit amount locked on the selected currency side.

Pattern: ^[0-9]+$
source
object
required

Stored source account snapshot for this quote detail.

destination
object
required

Stored receiver PPV destination snapshot for this quote detail.

sendingAmount
object
required

Stored sending amount for this quote detail.

receivingAmount
object
required

Stored receiving amount for this quote detail.

feesTotal
object
required

Stored total fee amount for this quote detail.

exchangeRate
required

Stored exchange rate for this quote detail.

feesIncluded
boolean
required

Whether the returned quote amounts already include fees.

status
enum<string>
required

Status of this quote.

Available options:
QUOTE_READY,
BLOCKED,
EXPIRED