AccountingKitDocs
Integrations

FreshBooks

FreshBooks resource coverage, sync modes, and verified webhook handling.

Available

Seven resource families with full, incremental, and webhook-assisted sync. Register your FreshBooks app in the console, then create a connect session with freshbooks.

Capability summary

OAuth authorization, refresh, and revocation are paired with identity discovery across business and accounting memberships. Webhooks are verified before decoding, then treated as hints for a fresh provider read.

ResourceOperationsSync
CompaniesList, getFull
ContactsList, get, create, updateFull, incremental, webhook-assisted
Tax ratesList, getFull, incremental, webhook-assisted
ItemsList, getFull, incremental, webhook-assisted
InvoicesList, get, create, update; send actionFull, incremental, webhook-assisted
PaymentsList, get, create, update, deleteFull, incremental, webhook-assisted
ExpensesList, getFull, incremental, webhook-assisted
AccountsNot available from the documented provider API

Connect a business

Register the FreshBooks app in the console, add the callback and webhook URLs it shows you, then create a connect session with "provider": "freshbooks". Identity discovery runs across the business and accounting memberships the authorizing user holds, so a user with several businesses selects one before the connection becomes active.

On this page