You can read all the Invoices from Xero without passing any filters. However, to retrieve specific records based on any filter conditions, you can add the following filters as "queryParameters" as shown in the below example.
Order by any element returned
Up to 100 invoices will be returned per call, with line items shown for each, when the page parameter is used. e.g. page=1
E.g. includeArchived=true Invoices with a status of ARCHIVED will be included in the response
Filter by a comma-separated list of InvoicesIDs
Filter by a comma-separated list of ContactIDs
Filter by a comma-separated list of Statuses
Filter by a comma-separated list of InvoiceNumbers
Filter using the where parameter. We recommend you limit filtering to the optimised elements only.