API capability pack for bounded Harvest API v2 operations against https://api.harvestapp.com/v2 only. Reads company settings, the current user, clients, projects, tasks, and time entries for daily solo-business time tracking. Writes cover approval-gated client, project, task, and time-entry create/update/start/restart/stop operations for ordinary timesheet setup and cleanup. Enroll a Harvest personal access token or OAuth access token connection as bearer auth; no credential is embedded in the manifest. Each operation requires the Harvest account id as the documented Harvest-Account-Id request header. The pack intentionally excludes invoice/estimate/expense/report APIs, users, deletion, approvals, admin configuration, project assignments, external-reference deletion, and arbitrary API passthrough.
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
harvest
external change
Read: company.read · No approvalRead: user.current · No approvalRead: client.search · No approvalRead: client.read · No approvalWrite: client.create · Asks approvalWrite: client.update · Asks approvalRead: project.search · No approvalRead: project.read · No approvalWrite: project.create · Asks approvalWrite: project.update · Asks approvalRead: task.search · No approvalRead: task.read · No approvalWrite: task.create · Asks approvalWrite: task.update · Asks approvalRead: time_entry.search · No approvalRead: time_entry.read · No approvalWrite: time_entry.create_duration · Asks approvalWrite: time_entry.start_duration_timer · Asks approvalWrite: time_entry.create_start_end · Asks approvalWrite: time_entry.update · Asks approvalWrite: time_entry.restart_timer · Asks approvalWrite: time_entry.stop_timer · Asks approval
Data it touches
SurfacesWeb APIs
Tags
pack:harvestharvesttime-trackingtimesheetsclientsprojectstaskssolo-businessapiv3composition