---
title: "List open quotes"
method: GET
path: "/v1/billing/quote"
tags: ["Billing"]
---

# List open quotes

`GET /v1/billing/quote`

## Request

- Base URL: `https://api.slide.tech`
- URL: `https://api.slide.tech/v1/billing/quote`
- Auth: HTTP bearer

Returns open quotes for the authenticated account, newest first. Unlike the other billing endpoints, quote amounts are in major currency units (for example, dollars).

## Query parameters

- `offset` integer
- `limit` integer

## Response `200`

OK

- object
  - `data` BillingQuote[], required
    - `account_id` string, required
    - `created` string, date-time, required
    - `currency` string, required
    - `current_recurring_service_amount` number, double: Current recurring service amount of a service-change quote, to compare with recurring_service_amount_total.
    - `device_name` string: Display name of the device the quote changes. Set for service-change and reactivation quotes.
    - `expires_at` string, date-time, required
    - `id` string, required
    - `initial_amount_total` number, double, required: Amount charged when the quote is accepted (one-off hardware and the first recurring hardware installment).
    - `is_reactivation` boolean, required: Whether the quote reactivates a canceled service.
    - `is_service_change` boolean, required: Whether the quote changes an existing device's service (cloud retention or storage), with no hardware or shipping.
    - `number` string, required
    - `pdf_download_url` string, required: URL of the quote PDF. Requests to it need the same API token.
    - `po_number` string: Purchase order or customer reference.
    - `recurring_hardware_installment_amount_total` number, double, required: Recurring hardware installment amount, charged from acceptance.
    - `recurring_interval` string: Billing interval of the recurring amounts. Absent when the quote has no recurring items.
    - `recurring_service_amount_total` number, double, required: Recurring service amount, charged once services are activated.
    - `serial_number` string: Serial number of the device the quote changes. Set for service-change and reactivation quotes.
    - `service_change_from` string: Current cloud retention or storage size of a service-change quote.
    - `service_change_kind` string: What a service-change quote changes.
    - `service_change_to` string: New cloud retention or storage size of a service-change quote.
    - `shipping_date` string, date-time: Requested shipping date. Set for ship_on_future_date and stagger_shipping.
    - `shipping_option` 'ship_immediately' | 'ship_on_future_date' | 'stagger_shipping', required
    - `status` 'open', required: Quote status. Only open quotes are returned.
  - `pagination` Pagination, required
    - `next_offset` integer: Next offset to use for pagination. If this field is not present, that indicates there are no more items to fetch.

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `429`: Too many requests. See [rate limiting](#description/rate-limiting).
- `500`: Internal server error

## Changes

- **2026-11-02** `e8cce0cb84d2`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/slide/apis/slide-api/changes/v1/billing/quote/get.md)

---

[API](https://skmtc.dev/slide/apis/slide-api.md) - [All operations](https://skmtc.dev/slide/apis/slide-api/llms.txt) - [OpenAPI document](https://skmtc.dev/slide/apis/slide-api/revisions/e8cce0cb84d2?raw)
