FreshBooks
api.freshbooks.com
FreshBooks is a cloud-based accounting and invoicing platform for freelancers and small businesses. The API lets you manage clients, create and send invoices, track expenses, log time entries, and handle payments programmatically.
oauth2
free
1.0
https://api.freshbooks.com
1
2026-03-01T11:07:41.000Z
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Capabilities
create_client
emailCreate a new client with their name, email, organization, and billing address.
Detail: https://api.freshbooks.com/capabilities/create_client
create_expense
otherRecord a new business expense with category, amount, vendor, and optional receipt.
Detail: https://api.freshbooks.com/capabilities/create_expense
create_invoice
paymentsCreate a new invoice for a client with line items, payment terms, and due date.
Detail: https://api.freshbooks.com/capabilities/create_invoice
create_time_entry
productivityLog a time entry for a client or project with duration, description, and billable status.
Detail: https://api.freshbooks.com/capabilities/create_time_entry
list_clients
paymentsList all clients for an account, including their contact details and billing information.
Detail: https://api.freshbooks.com/capabilities/list_clients
list_expenses
otherList all recorded expenses with optional filtering by date, category, or vendor.
Detail: https://api.freshbooks.com/capabilities/list_expenses
list_invoices
otherList all invoices for an account with optional filtering by status, date range, or client.
Detail: https://api.freshbooks.com/capabilities/list_invoices
list_payments
paymentsList all payments received across invoices, including payment method and date.
Detail: https://api.freshbooks.com/capabilities/list_payments
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: FreshBooks Description: FreshBooks is a cloud-based accounting and invoicing platform for freelancers and small businesses. The API lets you manage clients, create and send invoices, track expenses, log time entries, and handle payments programmatically. Auth: oauth2 Capabilities: - create_client: Create a new client with their name, email, organization, and billing address. - create_expense: Record a new business expense with category, amount, vendor, and optional receipt. - create_invoice: Create a new invoice for a client with line items, payment terms, and due date. - create_time_entry: Log a time entry for a client or project with duration, description, and billable status. - list_clients: List all clients for an account, including their contact details and billing information. - list_expenses: List all recorded expenses with optional filtering by date, category, or vendor. - list_invoices: List all invoices for an account with optional filtering by status, date range, or client. - list_payments: List all payments received across invoices, including payment method and date.