> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boxd.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# FreshBooks

> FreshBooks is a cloud-based accounting software service designed for small and medium-sized businesses, offering features like invoicing, expense tracking, and time management

FreshBooks is a cloud-based accounting software service designed for small and medium-sized businesses, offering features like invoicing, expense tracking, and time management.

`freshbooks` · **10 tools** · no triggers

## Connect it

```bash theme={"theme":"github-dark"}
run auth freshbooks
run auth freshbooks --scope team    # shared with the organization
```

Or from the [Integrations page](https://app.boxd.sh/integrations) in the console. See [Connections](/guides/integrations/connections) for personal versus shared, and who may remove one.

## Use it

```bash theme={"theme":"github-dark"}
run freshbooks          # common commands
run freshbooks --all    # every command
```

```ts theme={"theme":"github-dark"}
import { freshbooks } from "@boxd/run";
```

## Common tools

| Tool                    | What it does                                                                                                                                       |
| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| `create-webhook`        | Register a new webhook callback for a FreshBooks account. Webhooks notify your application when specified events occur (e.g., when invoices are... |
| `get-business-users`    | Retrieves staff identities and members for a specific FreshBooks business.                                                                         |
| `list-businesses`       | List all businesses associated with the authenticated user. This action retrieves business membership information from the FreshBooks Identity...  |
| `list-clients`          | Retrieves all clients for a FreshBooks account. Clients are entities you send invoices to.                                                         |
| `list-journal-entries2` | Retrieves all journal entries for a FreshBooks business account.                                                                                   |
| `list-projects`         | Retrieves all projects associated with a FreshBooks business account.                                                                              |

<Accordion title="All 10 tools" icon="list">
  | Tool                    | What it does                                                                                                                                           |
  | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
  | `create-webhook`        | Register a new webhook callback for a FreshBooks account. Webhooks notify your application when specified events occur (e.g., when invoices are...     |
  | `delete-webhook`        | Delete a webhook callback from a FreshBooks account. Use when you need to remove an existing webhook subscription that is no longer needed.            |
  | `get-business-users`    | Retrieves staff identities and members for a specific FreshBooks business.                                                                             |
  | `list-businesses`       | List all businesses associated with the authenticated user. This action retrieves business membership information from the FreshBooks Identity...      |
  | `list-clients`          | Retrieves all clients for a FreshBooks account. Clients are entities you send invoices to.                                                             |
  | `list-journal-entries2` | Retrieves all journal entries for a FreshBooks business account.                                                                                       |
  | `list-projects`         | Retrieves all projects associated with a FreshBooks business account.                                                                                  |
  | `list-webhooks`         | List all webhook callbacks registered for a FreshBooks account.                                                                                        |
  | `register-as-new-user`  | Register a new user account in FreshBooks. Returns an access token upon successful registration.                                                       |
  | `update-webhook`        | Update or verify a FreshBooks webhook callback. Use this to verify a newly created webhook by providing the verification code, or to request a new\... |
</Accordion>

[Open FreshBooks in the console →](https://app.boxd.sh/integrations/detail/freshbooks)
