list_xero_quotes
list_xero_quotesList quotes from Xero for the current organisation, optionally filtered by status, by one contact, by an exact quote number, or by issue-date range (fromDate/toDate) or expiry-date range (expiryFromDate/expiryToDate) - all inclusive. Read-only; nothing is created or changed. Each quote carries its OWN currency straight from Xero - never assume it matches this user's Invio business currency. Returns up to 100 quotes for the requested page. Xero does NOT report a total page or item count for this endpoint (unlike invoices and credit notes) - if this call returns exactly 100 quotes, say there may be more and ask for the next page rather than treating 100 as the whole list; a shorter result IS the complete list for whatever filters were applied. The result always echoes back exactly which filters were applied (appliedFilters) - relay that, not just your own memory of what you asked for. Use get_xero_quote for full line-item detail on one quote.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page number - Xero returns up to 100 quotes per page. Omit for page 1. | |
| status | No | Filter to one Xero quote status (e.g. DRAFT, SENT, ACCEPTED). Omit for every status. | |
| toDate | No | Only include quotes issued ON OR BEFORE this date, YYYY-MM-DD (inclusive). | |
| fromDate | No | Only include quotes issued ON OR AFTER this date, YYYY-MM-DD (inclusive). Filters the issue date, never the expiry date. | |
| contactId | No | Filter to quotes for one specific contact. | |
| quoteNumber | No | Filter to an exact quote number (e.g. "QU-0001"). | |
| expiryToDate | No | Only include quotes expiring ON OR BEFORE this date, YYYY-MM-DD (inclusive). | |
| organisation | No | The Xero organisation to use, by its display name. Only needed if this connection reaches more than one organisation - omit it when there is only one. | |
| expiryFromDate | No | Only include quotes expiring ON OR AFTER this date, YYYY-MM-DD (inclusive). |