API capability pack for bounded FreshBooks REST operations against https://api.freshbooks.com only. Reads the authenticated identity, clients, invoices, payments, estimates, expenses, projects, services, and time entries for daily solo-business accounting and time tracking. Writes cover approval-gated client upkeep, invoice draft/update/send actions, estimate draft/update actions, expense logging, and time-entry creation/update using FreshBooks' documented request wrappers. Enroll a FreshBooks OAuth bearer-token connection named freshbooks; no credential is embedded in the manifest. FreshBooks uses account_id for accounting endpoints and business_id for projects, services, and time tracking; both are discoverable from the identity endpoint. The pack intentionally excludes deletes, payment mutation/collection flows, online payment setup, invoice/estimate attachments, project/service mutation, reports, staff/admin settings, webhooks, arbitrary API passthrough, and any endpoint outside api.freshbooks.com.
Trust & control
What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.
Where it runs
Device + server
Runs on your device (browser) or your server.
What it's allowed to do
Write
Web APIs
freshbooks
external change
Read: user.current · No approvalRead: client.search · No approvalRead: client.read · No approvalWrite: client.create · Asks approvalWrite: client.update · Asks approvalRead: invoice.search · No approvalRead: invoice.read · No approvalWrite: invoice.create · Asks approvalWrite: invoice.update · Asks approvalWrite: invoice.mark_sent · Asks approvalWrite: invoice.send_email · Asks approvalRead: payment.search · No approvalRead: payment.read · No approvalRead: estimate.search · No approvalRead: estimate.read · No approvalWrite: estimate.create · Asks approvalWrite: estimate.update · Asks approvalRead: expense.search · No approvalRead: expense.read · No approvalWrite: expense.create · Asks approvalWrite: expense.update · Asks approvalRead: project.search · No approvalRead: project.read · No approvalRead: service.search · No approvalRead: service.read · No approvalRead: time_entry.search · No approvalRead: time_entry.read · No approvalWrite: time_entry.create · Asks approvalWrite: time_entry.update · Asks approval
Data it touches
SurfacesWeb APIs
Tags
pack:freshbooksfreshbooksaccountingbookkeepinginvoicespaymentsestimatesexpensesclientsprojectstime-trackingsolo-businessapiv3composition