Quotes API
List Quotes
GET /api/v1/quotesSupports the same filtering and pagination as invoices.
Create Quote
POST /api/v1/quotesRequest Body:
json
{
"customer_id": "customer-uuid",
"issue_date": "2026-01-15",
"valid_until": "2026-02-15",
"currency": "USD",
"notes": "This quote is valid for 30 days",
"items": [
{
"description": "Website Redesign",
"quantity": 1,
"unit_price": 5000,
"unit": "lump_sum"
}
]
}Get Quote
GET /api/v1/quotes/:idUpdate Quote
PUT /api/v1/quotes/:idDelete Quote
DELETE /api/v1/quotes/:idPublish
POST /api/v1/quotes/:id/publishSend by Email
POST /api/v1/quotes/:id/sendAccept
POST /api/v1/quotes/:id/acceptReject
POST /api/v1/quotes/:id/rejectDuplicate
POST /api/v1/quotes/:id/duplicateConvert to Invoice
POST /api/v1/quotes/:id/convertCreates a new draft invoice from the accepted quote.
Next Quote Number
GET /api/v1/quotes/next-number