---
title: "List quotes for request"
method: GET
path: "/requests/{request_id}/quotes"
tags: ["quotes"]
---

# List quotes for request

`GET /requests/{request_id}/quotes`

Returns all quotes for a delivery request.

## Path parameters

- `request_id` string, required

## Response `200`

List of quotes.

- DeliveryQuote[]
  - `id` string, required — Unique quote identifier.
  - `nonce` string, required — Client-generated idempotency key.
  - `price` integer, required — Price in minor currency units.
  - `currency` string, required — ISO 4217 currency code.
  - `pickup_location` union, required — A location specified by coordinates and/or postal address. At least one must be provided.
    - object
      - `coordinates` Coordinates, required — Geographic coordinates.
        - `latitude` number, required — Latitude in decimal degrees.
        - `longitude` number, required — Longitude in decimal degrees.
      - `postal_address` PostalAddress
        - `extended_address` string — Address extension (apartment number, C/O, etc.).
        - `street_address` string — The street address.
        - `address_locality` string — City or locality.
        - `address_region` string — State, province, or region.
        - `address_country` string — Country (ISO 3166-1 alpha-2 recommended).
        - `postal_code` string — Postal code.
        - `first_name` string — Contact first name.
        - `last_name` string — Contact last name.
        - `phone_number` string — Contact phone number.
    - object
      - `coordinates` Coordinates — Geographic coordinates.
        - `latitude` number, required — Latitude in decimal degrees.
        - `longitude` number, required — Longitude in decimal degrees.
      - `postal_address` PostalAddress, required
        - `extended_address` string — Address extension (apartment number, C/O, etc.).
        - `street_address` string — The street address.
        - `address_locality` string — City or locality.
        - `address_region` string — State, province, or region.
        - `address_country` string — Country (ISO 3166-1 alpha-2 recommended).
        - `postal_code` string — Postal code.
        - `first_name` string — Contact first name.
        - `last_name` string — Contact last name.
        - `phone_number` string — Contact phone number.
  - `dropoff_location` union, required — A location specified by coordinates and/or postal address. At least one must be provided.
    - object
      - `coordinates` Coordinates, required — Geographic coordinates.
        - `latitude` number, required — Latitude in decimal degrees.
        - `longitude` number, required — Longitude in decimal degrees.
      - `postal_address` PostalAddress
        - `extended_address` string — Address extension (apartment number, C/O, etc.).
        - `street_address` string — The street address.
        - `address_locality` string — City or locality.
        - `address_region` string — State, province, or region.
        - `address_country` string — Country (ISO 3166-1 alpha-2 recommended).
        - `postal_code` string — Postal code.
        - `first_name` string — Contact first name.
        - `last_name` string — Contact last name.
        - `phone_number` string — Contact phone number.
    - object
      - `coordinates` Coordinates — Geographic coordinates.
        - `latitude` number, required — Latitude in decimal degrees.
        - `longitude` number, required — Longitude in decimal degrees.
      - `postal_address` PostalAddress, required
        - `extended_address` string — Address extension (apartment number, C/O, etc.).
        - `street_address` string — The street address.
        - `address_locality` string — City or locality.
        - `address_region` string — State, province, or region.
        - `address_country` string — Country (ISO 3166-1 alpha-2 recommended).
        - `postal_code` string — Postal code.
        - `first_name` string — Contact first name.
        - `last_name` string — Contact last name.
        - `phone_number` string — Contact phone number.
  - `pickup_estimate` string, date-time, required — Estimated pickup time (RFC 3339).
  - `dropoff_estimate` string, date-time, required — Estimated dropoff time (RFC 3339).
  - `expires_at` string, date-time — Time when the quote expires (RFC 3339).
  - `payment` Payment, required — Payment configuration containing instruments.
    - `instruments` SelectedPaymentInstrument[] — Payment instruments available. Each instrument is associated with a handler via handler_id.
      - `id` string, required — Unique instrument identifier.
      - `handler_id` string, required — Handler instance identifier.
      - `type` string, required — Instrument category (e.g., 'card', 'tokenized_card').
      - `billing_address` PostalAddress
        - `extended_address` string — Address extension (apartment number, C/O, etc.).
        - `street_address` string — The street address.
        - `address_locality` string — City or locality.
        - `address_region` string — State, province, or region.
        - `address_country` string — Country (ISO 3166-1 alpha-2 recommended).
        - `postal_code` string — Postal code.
        - `first_name` string — Contact first name.
        - `last_name` string — Contact last name.
        - `phone_number` string — Contact phone number.
      - `credential` PaymentCredential — Base definition for any payment credential.
        - `type` string, required — Credential type discriminator.
      - `display` object — Display information for the instrument. Each payment instrument schema defines its specific display properties, as outlined by the payment handler.
      - `selected` boolean — Whether this instrument is selected by the user.

## Other responses

- `404` — Request not found.

---

[API](https://skmtc.net/palette-labs-inc/apis/local-protocol.md) · [All operations](https://skmtc.net/palette-labs-inc/apis/local-protocol/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/palette-labs-inc/local-protocol/revisions/7db6ad75e16d/schema)
