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.
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.
- FreshBooks APIdiscovered
Create or log into a FreshBooks account, then open the Developer hub. Select Apps → Create 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
- integrations.json——
- llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing