---
title: "Access all your quotes via the API - Sign Customiser Changelog"
description: "Changelog: Access all your quotes via the API. Learn about the latest updates and improvements to Sign Customiser."
url: "https://www.signcustomiser.com/changelog/read-past-quote-requests-over-the-api/"
last_updated: "2026-10-22"
---

Until now the only automatic export for quote requests was the `form:submitted` webhook, which sends each enquiry once, as it arrives. If you connected your CRM after the enquiries came in, or a delivery was missed, that history stayed in your admin. The Sign Customiser API can now read it back, and it is the path we recommend for new integrations.

## What’s Changed

- **Your quote history is available**The new quotes endpoint returns the quote requests and custom design submissions your store has collected, newest first, so an integration set up today can still import everything that came before it.
- **Quotes and custom designs in one place**Both kinds of submission come back from the same endpoint, each labelled with its type, matching the Quotes page in your admin.
- **Filter to the pipeline you want**Narrow the list by customiser, by form, by submission type, or to a date range, so a multi-product store can route enquiries to different teams.
- **Answers as your customer gave them**Each submission carries the question labels that were on the form when it was filled in, so renaming or removing a question later never rewrites your history.
- **Attachments included**Customer uploads, product previews and generated design files come back as their own list, with the original filename and a working download link.
- **Design details on quote requests**Quote Mode enquiries also return the options the customer chose and the price they were quoted, alongside their answers.
- **A separate permission**Reading submissions needs its own `quotes:read` scope on your API key. A key that only manages your customisers cannot see customer contact details or uploads.

The `form:submitted` webhook keeps working and keeps firing on every new submission, but it is now the legacy export path and is deprecated in favour of the API. Nothing you have set up will stop working, and there is no cut-off date. If you are building something new, read from the API instead.

Your Quotes page now links straight to the reference for this endpoint. Quote requests sent to a form that was deleted a long time ago may not be readable, because the platform kept no proof of which store owned them.

- [feature](/changelog/tag/feature/)

Let your customers design their own signs

![Three custom sign types: neon, acrylic, and brushed metal letters](/_astro/sidebar-sign-showcase.9TDqJKD9_TbyVB.webp)

Add a full sign customiser to your online store in minutes. Neon, acrylic, metal — with real-time pricing.

[Start your free 7-day trial](/install/)

Works with Shopify, WooCommerce, Wix & more. 7 days free. Every plan includes every feature.

## Previousupdates

[View all updates](/changelog/)

- [August 19, 2026Product images can now use the shopper's selected backgroundCart and order images can now show the sign on the scene background your customer picked, scaled to its real-world size.feature](/changelog/product-image-uses-selected-scene-background/)
- [August 5, 2026Automatic customer confirmation emailsAcknowledge quote requests and custom design submissions with an email in your own words.feature](/changelog/automatic-customer-confirmation-emails/)
- [August 4, 2026Native discounts are finally in Shopify.Shopify discount codes and automatic discounts can now target every generated sign or products from one customiser, with no delay after product creation.feature](/changelog/native-discounts-are-finally-in-shopify/)
- [August 3, 2026Categorised Shopify product types for generated signsNewly generated Shopify products now use a product type that matches the sign category, making collections and automations easier to manage.feature](/changelog/categorised-shopify-product-types/)

[View all updates](/changelog/)

## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
