> ## Documentation Index
> Fetch the complete documentation index at: https://docs.less.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Harvest

<Tip>
  This source is incremental by default. This means only new or updated records will be extracted on each run.
</Tip>

The Harvest source allows you to extract Projects, Time Registrations, Roles, Expenses, Company, Clients, Users and Invoices from your [Harvest](https://www.getharvest.com/) account into Less.

### Setup

There are three steps to setting up a Harvest source: Credentials, Date Interval and Tables.

<Steps>
  <Step title="Credentials">
    In the Credentials step, enter your **Personal Access Token** and **Account ID**.

    To create a personal access token:

    1. Go to [Harvest ID → Developers](https://id.getharvest.com/developers).
    2. Create a new personal access token.
    3. Copy the token and the Harvest account ID shown next to it into Less.
  </Step>

  <Step title="Date Interval">
    In the Date Interval step, select the start date (and optional end date) you want to extract data from. Subsequent runs only fetch records updated since the last sync.
  </Step>

  <Step title="Tables">
    In the Tables step, select the Harvest tables you want to extract into Less.
  </Step>
</Steps>
