Connect your own FreshBooks account(s) (OAuth2) to manage clients, invoices, expenses, estimates, items, and payments -- full read/write plus value-add revenue overview and overdue-invoice reports.
What this app can do
10 tools registered
Connect FreshbooksFree
Start connecting your FreshBooks account(s): register your FreshBooks app's Client ID/Client Secret, then get back a one-time browser authorize_url. Open it, sign in with FreshBooks, pick the business(es) to grant access to, and approve -- FreshBooks redirects back here automatically and the connection finishes itself, no further action needed.
List ConnectionsFree
List the connected FreshBooks accounts.
Disconnect FreshbooksFree
Disconnect a FreshBooks connection: deletes the saved connection (and every account it covered). Nothing in FreshBooks itself is changed.
List Entities8 tok
List FreshBooks records of any resource type (clients, invoices, expenses, estimates, items, payments, taxes, staffs) in the connected FreshBooks account.
Get Entity8 tok
Read one FreshBooks record of any resource type in full by its id.
Create Entity16 tok
Create a new FreshBooks record of any writable resource type (clients, invoices, expenses, estimates, items) from a JSON object of its fields.
Update Entity16 tok
Update selected fields of an existing FreshBooks record. Only given fields change.
Delete Entity16 tok
Permanently delete a FreshBooks record (invoices, expenses, estimates, items). FreshBooks marks most records as 'deleted' rather than removing them outright, but this is not reversible through the API.
Get Revenue Overview40 tok
Value-add report: scan recent FreshBooks invoices and summarize total invoiced/paid/outstanding amounts, broken down by status.
Get Overdue Invoices40 tok
Value-add report: flag every unpaid FreshBooks invoice overdue by at least a given number of days.