Skip to main content

Harvest Integration

Prerequisites

To authenticate against the Harvest API, you will need your Harvest Personal Access Token and Harvest Account ID.

Steps to Obtain Harvest Personal Access Token and Account ID

  1. Log in to your Harvest account.
  2. Navigate to the Developers section.
  3. Generate or use Personal Access Token
  4. Note down your Account ID from the account settings.

Setup Guide

  1. Enter your Harvest Personal Access Token.
  2. Enter your Harvest Account ID.
  3. Enter a Name for the connector.
  4. (Optional) Enter a Description for the connector.
  5. Select the Owner of the connector.
  6. (Optional) Verify that your Harvest account is successfully connected by clicking on Test Connection.
  7. Click Connect.

Supported Streams

This connector outputs the following streams:

Stream NameEndpointSync MethodsAPI Reference
Clients/v2/clientsFull Refresh, IncrementalClients API
Users/v2/usersFull Refresh, IncrementalUsers API
Tasks/v2/tasksFull Refresh, IncrementalTasks API
Projects/v2/projectsFull Refresh, IncrementalProjects API
Invoices/v2/invoicesFull Refresh, IncrementalInvoices API
Estimates/v2/estimatesFull Refresh, IncrementalEstimates API
Estimates Messages/v2/estimates/:estimate_id/messagesFull Refresh, IncrementalEstimates Messages API