SoftSolzSoftSolz
HomeAPI GuideAPI ReferenceWidget Tester

Quotes

Create a priced quote and send it for online acceptance.

Build a quote from priced lines, then send it. The customer accepts on a public page without logging in, and the acceptance is fingerprinted against the quote as it stood at that moment.

Create a quote

bash
curl -X POST https://app.softsolz.uk/api/v1/services/quotes/quotes \
-H "Authorization: Bearer sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{"title":"Website rebuild","contact_id":"...","lines":[{"description":"Design","quantity":1,"unit_price_cents":150000}]}'

Send it

bash
curl -X POST https://app.softsolz.uk/api/v1/services/quotes/quotes/{quote_id}/send \
-H "Authorization: Bearer sk_live_your_key"

A sent quote is locked

Once sent, a quote cannot be edited - send a replacement instead. That is what keeps the acceptance record meaningful, so do not build a flow that expects to patch a quote after sending.

Next

See every field in the API Reference, or the walkthrough on docs.softsolz.uk.