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.
connect_freshbookswriteStart 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_connectionsreadList the connected FreshBooks accounts.
disconnect_freshbooksdestructiveDisconnect a FreshBooks connection: deletes the saved connection (and every account it covered). Nothing in FreshBooks itself is changed.
list_entitiesreadList FreshBooks records of any resource type (clients, invoices, expenses, estimates, items, payments, taxes, staffs) in the connected FreshBooks account.
get_entityreadRead one FreshBooks record of any resource type in full by its id.
create_entitywriteCreate a new FreshBooks record of any writable resource type (clients, invoices, expenses, estimates, items) from a JSON object of its fields.
update_entitywriteUpdate selected fields of an existing FreshBooks record. Only given fields change.
delete_entitydestructivePermanently 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_overviewreadValue-add report: scan recent FreshBooks invoices and summarize total invoiced/paid/outstanding amounts, broken down by status.
get_overdue_invoicesreadValue-add report: flag every unpaid FreshBooks invoice overdue by at least a given number of days.
Install FreshBooks and let Webbee use it across your workflow.
Open in panel