Explore Plans
FreshBooks

Search invoices

Pro plus icon This query returns FreshBooks invoices matching a status and optional date range.

Developer info

API endpoint slug
freshbooks.search_invoices
Runtime method
performQuery("freshbooks.search_invoices"}

Query fields

Status Dropdown list

Label
Status
Helper text
Invoice status to filter by.
Slug
status
Required
true
Can have default value
true

Date range start Text input > ISO 8601 date and time

Label
Date range start
Helper text
Optional. Only return invoices created on or after this date.
Slug
date_range_start
Required
false
Can have default value
true

Date range end Text input > ISO 8601 date and time

Label
Date range end
Helper text
Optional. Only return invoices created on or before this date.
Slug
date_range_end
Required
false
Can have default value
true

Ingredients

Invoice

Slug
invoice_id
Filter
Freshbooks.searchInvoices.InvoiceId
Type
String
Example
245620

Invoice number

Slug
invoice_number
Filter
Freshbooks.searchInvoices.InvoiceNumber
Type
String
Example
0000021

Client name

Slug
client_name
Filter
Freshbooks.searchInvoices.ClientName
Type
String
Example
Acme Inc

Amount

Slug
amount
Filter
Freshbooks.searchInvoices.Amount
Type
String
Example
1250.00

Currency

Slug
currency
Filter
Freshbooks.searchInvoices.Currency
Type
String
Example
USD

Status

Slug
status
Filter
Freshbooks.searchInvoices.Status
Type
String
Example
sent

Due date

Slug
due_date
Filter
Freshbooks.searchInvoices.DueDate
Type
Date (ISO8601)
Example
2020-07-07