Skip to content
Seismic Orchestration

GET /quotes/:id

Re-read a snapshot by id. Useful when create was called with wait=0 and returned a pending snapshot: poll until status === "ready".

Response 200: AsyncQuoteSnapshot. Same shape as the create response.

Each priced option in quotes[] includes acceptance_requirements. Check the selected option before accepting; see Quote acceptance requirements.

Fees: in.amount is fee-inclusive. out.amount is what lands, with fees already priced in (nothing is added on top of in.amount). fees.items[] breaks down the difference between in.amount × rate and out.amount for transparency. See Amounts and fees: the invariant.

Errors: 404 (unknown id, or not yours). A finished snapshot with nothing priced returns the error that stopped pricing instead of an empty list: 503 ServiceUnavailable with no Retry-After header when it could not be fully priced (an unverifiable minimum, or a route that was briefly unavailable). On a snapshot created with ?named=1 that finished without a named option: the error of a named route that failed, 503 ServiceUnavailable (no Retry-After) when a named route couldn't be priced right now, or 422 NoNamedQuote when no named route priced. The snapshot won't change, so create a new quote.

Example

curl "$SEISMIC_ORCHESTRATION_URL/v0/quotes/9d8c…" \
  -H "Api-Key: $SEISMIC_ORCHESTRATION_API_KEY"