Skip to content
Recued
Menu
← Back to packs

Accounting & Time Tracking - FreshBooks

by recued-core v1 app_pack

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.

What this pack installs

  • freshbooks Ingredient

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

About

Tags

pack:freshbooksfreshbooksaccountingbookkeepinginvoicespaymentsestimatesexpensesclientsprojectstime-trackingsolo-businessapiv3composition