All connectors
Implemented
Project & work management
Harvest logo

Harvest

Read and write Harvest clients, contacts, projects, tasks, assignments, time entries and expenses; read invoices.

Turn tracked time and expenses into billing, payroll and project profitability data.

Source actions

12

Destination actions

15

Data types

12

Validation status

Implemented · fixture tested.

Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.

What you can map

clients
  • Create client
    Destination
    Not retried automatically

    Creates a client.

  • List clients
    Source
    Incremental

    Clients, optionally only active ones or those updated since a time.

  • Update client
    Destination
    Duplicate protected

    Updates supplied client fields.

company
  • Get company settings
    Source

    Account settings, including the timer mode that decides time entry fields.

contacts
  • Create client contact
    Destination
    Not retried automatically

    Creates a contact for a client.

  • List client contacts
    Source
    Incremental

    Contacts, optionally for one client.

  • Update client contact
    Destination
    Duplicate protected

    Updates supplied contact fields.

expense categories
  • List expense categories
    Source
    Incremental

    Expense categories with unit names and prices.

expenses
  • Create expense
    Destination
    Not retried automatically

    Records an expense on a project; supply units or total cost.

  • List expenses
    Source
    Incremental

    Expenses with category, cost, approval and billing state.

  • Update expense
    Destination
    Duplicate protected

    Updates supplied fields on an expense that is not locked.

invoices
  • List invoices
    Source
    Incremental

    Invoices with amounts, state, dates and line items (read-only).

projects
  • Create project
    Destination
    Not retried automatically

    Creates a project for a client.

  • List projects
    Source
    Incremental

    Projects with client, billing and budget settings.

  • Update project
    Destination
    Duplicate protected

    Updates supplied project fields.

task assignments
  • Assign task to project
    Destination
    Not retried automatically

    Adds a task to a project with optional rate and budget.

  • List task assignments
    Source
    Incremental

    Tasks assigned to projects with billable rates and budgets.

  • Update task assignment
    Destination
    Duplicate protected

    Updates billable flag, rate, budget or active state of a task assignment.

tasks
  • Create task
    Destination
    Not retried automatically

    Creates an account task type.

  • List tasks
    Source
    Incremental

    Account task types (for example Design, Development) used on projects.

  • Update task
    Destination
    Duplicate protected

    Updates supplied task fields.

time entries
  • Create time entry
    Destination
    Not retried automatically

    Logs time on a project task, by hours (duration accounts) or start and end times (timestamp accounts).

  • List time entries
    Source
    Incremental

    Time entries with project, task, rates, approval and invoice state.

  • Update time entry
    Destination
    Duplicate protected

    Updates supplied fields on a time entry that is not locked.

user assignments
  • Assign user to project
    Destination
    Not retried automatically

    Adds a user to a project.

  • List user assignments
    Source
    Incremental

    People assigned to projects, with project manager flag and rates.

users
  • List users
    Source
    Incremental

    Team members with roles, capacity and rates.

Authentication

Personal access token with Harvest account ID

Plans and access

All Harvest plans, including Free. Personal access tokens act as the creating user. Users, clients, projects and invoices need Administrator or Manager permissions; Members only see their own time and expenses.

Test environment

Use a free Harvest account or the 30-day trial for testing.

Rate limits

100 requests per 15 seconds per token (Reports API 100 per 15 minutes); HTTP 429 with Retry-After.

Provider events

Harvest API v2 has no webhooks. Nexra event triggers are not yet available; flows run on demand or on a schedule.

Before you build a flow

  • Time entry fields depend on the account timer mode: duration accounts use hours, timestamp accounts use started and ended times.
  • Invoices are read-only in Nexra; creating, sending or paying invoices is not automated.
  • Expense receipt files are not uploaded or downloaded; receipt metadata is read.
  • Harvest has no idempotency key; uncertain creates are not repeated automatically.
  • Harvest has no webhooks; flows poll with updated_since.