Quotes

List quotes

Quotes of the workspace, newest first. Only live quotes by default: a version replaced by a later platform version or by an amendment is left out unless include_superseded is true. The sample quotes created at onboarding are never listed. Role permission: reports.view or quotes.manage (quotes carry revenue).

get/quotes

Request

  • Base URL: https://joinways.app/api/v1
  • URL: https://joinways.app/api/v1/quotes
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://joinways.app/oauth/authorize, token URL https://joinways.app/api/oauth/token, scopes: mcp.read)

Query parameters

pageinteger

1-based page number.

per_pageinteger

Items per page.

event_idstring uuid

Only quotes of this event.

statusQuoteStatus[]

One or more statuses (repeat the parameter or separate with commas).

[
  "pending"
]
include_supersededboolean

true also returns replaced versions (each says what replaced it).

Response

Page of quotes (summary fields).

Example response

{
  "data": [
    {
      "quote_number": "DEVIS-0042",
      "status": "pending",
      "currency": "EUR",
      "total_excl_tax": 9500,
      "total_tax": 1900,
      "total_incl_tax": 11400
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 50,
    "total": 1234,
    "total_pages": 25
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.