xero_list_invoices
Fetch Xero invoices filtered by status, contact, or date range to locate specific billing records.
Instructions
List invoices in the connected Xero organisation. Supports filtering by status, contact, and date range.
Args: status: One of: DRAFT, SUBMITTED, AUTHORISED, PAID, VOIDED. contact_id: Filter to a specific Xero contact ID. from_date: Start of date range (YYYY-MM-DD). to_date: End of date range (YYYY-MM-DD). project_id: Authenticated Project UUID. project_ref: Exact project correlation reference. connector_account_ref: Project-bound connector account alias. idempotency_key: Stable business-action identity. effect: Required and must be read; Spring verifies it. approval_ref: Approved platform task UUID when resuming a write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| effect | Yes | ||
| status | No | ||
| to_date | No | ||
| from_date | No | ||
| contact_id | No | ||
| project_id | No | ||
| project_ref | No | ||
| approval_ref | No | ||
| idempotency_key | No | ||
| connector_account_ref | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |