Skip to main content
GET
/
quotes
/
{quoteId}
/
current
Read the default live/current state of a quote.
curl --request GET \
  --url https://{publicHost}/quotes/{quoteId}/current \
  --header 'Authorization: Basic <encoded-value>'
{
  "quoteId": "Quote:quote_current_01",
  "transactionId": "txn_quote_current_001",
  "createdAt": "2026-04-05T12:00:00Z",
  "expiresAt": "2026-04-05T12:05:00Z",
  "lockedCurrencySide": "SENDING",
  "lockedCurrencyAmount": "100000",
  "sendingAmount": {
    "currencyCode": "SGD",
    "amountMinor": "100000"
  },
  "receivingAmount": {
    "currencyCode": "PHP",
    "amountMinor": "4200000"
  },
  "feesTotal": {
    "currencyCode": "SGD",
    "amountMinor": "500"
  },
  "exchangeRate": 42,
  "feesIncluded": true,
  "status": "PROCESSING",
  "freshness": {
    "status": "FRESH",
    "evaluatedAt": "2026-04-05T12:01:00Z"
  },
  "outgoingTransaction": {
    "transactionId": "txn_quote_current_out_001",
    "status": "PROCESSING",
    "settledAt": null
  },
  "incomingTransaction": {
    "transactionId": "txn_quote_current_in_001",
    "status": "PENDING",
    "settledAt": null
  }
}

Authorizations

Authorization
string
header
required

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

Path Parameters

quoteId
string
required

Quote identifier returned by quote creation and other quote read/list flows. Use it to read the current state of an existing quote.

Response

Live current quote state returned.

Primary live/current quote-state read model returned by GET /quotes/{quoteId}/current.

quoteId
string
required

Stable BLIPS quote identifier for this quote.

transactionId
string
required

Public transaction identifier linked to this quote state.

createdAt
string<date-time>
required

RFC 3339 timestamp when this quote was created.

expiresAt
string<date-time>
required

RFC 3339 timestamp when this quote expires.

lockedCurrencySide
enum<string>
required

Which side of the quote amount is locked.

Available options:
SENDING,
RECEIVING
lockedCurrencyAmount
string
required

Locked amount in minor units on the selected locked currency side.

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

Current sender-side amount for this quote.

receivingAmount
object
required

Current receiver-side amount for this quote.

feesTotal
object
required

Current total fees for this quote.

exchangeRate
number
required

Current quoted exchange rate.

feesIncluded
boolean
required

Whether the current quote amounts already include fees.

status
string
required

Status of this quote in the live/current read model.

freshness
object

Optional freshness evaluation for this live/current quote view.

outgoingTransaction
object

Bounded linked outgoing transaction snapshot once execution has started.

incomingTransaction
object

Bounded linked incoming transaction snapshot once execution has started.