F

freshbooks.com

FreshBooks is cloud accounting and invoicing software for small businesses. It lets users manage invoices, expenses, clients, payments, time tracking, and related financial workflows.

1 integration · REST

FreshBooks exposes one public developer integration surface: a REST/JSON HTTP API at `https://api.freshbooks.com`, authenticated with OAuth 2.0 bearer tokens from a developer-created FreshBooks app. FreshBooks also publishes official SDKs, but no separate GraphQL API, MCP server, or standalone CLI was found.

discovered 2mo ago
REST · OpenAPI1
Credentials
FreshBooks OAuth app credentialsoauth2Set up OAuth

Create or log into a FreshBooks account, then open the Developer hub. Select AppsCreate New App, enter the app name, application type, redirect URI(s), and any needed scopes, then save. FreshBooks issues a client_id and client_secret for the app. To call the API, send users through the FreshBooks OAuth 2.0 authorization code flow from the app's authorization URL, then exchange the returned code at https://api.freshbooks.com/auth/oauth/token for an access token and refresh token as described in the Authentication docs.

conventions · 0/7 published

Publish these signals → /publishing