Harvest
Track time, manage projects, and handle invoices in Harvest
Integrate Harvest into your workflow. List and manage time entries, invoices, projects, and clients from your Harvest time tracking account.
List time entries from Harvest with optional filtering by project, user, or date range
| Parameter | Type | Required | Description |
|---|
accountId | string | Yes | No description |
project_id | string | No | No description |
user_id | string | No | No description |
from | string | No | No description |
to | string | No | No description |
is_running | boolean | No | No description |
page | number | No | No description |
per_page | number | No | No description |
| Parameter | Type | Description |
|---|
time_entries | array | List of time entries |
↳ id | number | Time entry ID |
↳ spent_date | string | Date worked (YYYY-MM-DD) |
↳ hours | number | Hours tracked |
↳ notes | string | Entry notes |
↳ is_running | boolean | Whether the timer is active |
↳ is_billed | boolean | Whether the entry has been billed |
↳ billable | boolean | Whether the entry is billable |
↳ user | object | User who tracked the time |
↳ client | object | Client associated with the entry |
↳ project | object | Project associated with the entry |
↳ task | object | Task associated with the entry |
page | number | Current page number |
per_page | number | Items per page |
total_pages | number | Total number of pages |
total_entries | number | Total number of time entries |
List invoices from Harvest with optional filtering by client and state
| Parameter | Type | Required | Description |
|---|
accountId | string | Yes | No description |
client_id | string | No | No description |
state | string | No | No description |
from | string | No | No description |
to | string | No | No description |
page | number | No | No description |
per_page | number | No | No description |
| Parameter | Type | Description |
|---|
invoices | array | List of invoices |
↳ id | number | Invoice ID |
↳ number | string | Invoice number |
↳ state | string | Invoice state (draft, open, paid, archived) |
↳ amount | number | Invoice total amount |
↳ due_amount | number | Amount still due |
↳ currency | string | Currency code |
↳ issue_date | string | Issue date (YYYY-MM-DD) |
↳ due_date | string | Due date (YYYY-MM-DD) |
↳ paid_at | string | Payment timestamp |
↳ client | object | Associated client |
page | number | Current page number |
per_page | number | Items per page |
total_pages | number | Total number of pages |
total_entries | number | Total number of invoices |
List projects from Harvest with optional filtering
| Parameter | Type | Required | Description |
|---|
accountId | string | Yes | No description |
client_id | string | No | No description |
is_active | boolean | No | No description |
page | number | No | No description |
per_page | number | No | No description |
| Parameter | Type | Description |
|---|
projects | array | List of projects |
↳ id | number | Project ID |
↳ name | string | Project name |
↳ code | string | Project code |
↳ is_active | boolean | Whether the project is active |
↳ is_billable | boolean | Whether the project is billable |
↳ budget | number | Project budget |
↳ hourly_rate | number | Hourly billing rate |
↳ starts_on | string | Project start date (YYYY-MM-DD) |
↳ ends_on | string | Project end date (YYYY-MM-DD) |
↳ client | object | Associated client |
page | number | Current page number |
per_page | number | Items per page |
total_pages | number | Total number of pages |
total_entries | number | Total number of projects |
List clients from Harvest
| Parameter | Type | Required | Description |
|---|
accountId | string | Yes | No description |
is_active | boolean | No | No description |
page | number | No | No description |
per_page | number | No | No description |
| Parameter | Type | Description |
|---|
clients | array | List of clients |
↳ id | number | Client ID |
↳ name | string | Client name |
↳ is_active | boolean | Whether the client is active |
↳ address | string | Client address |
↳ currency | string | Currency code |
↳ created_at | string | Creation timestamp (ISO 8601) |
↳ updated_at | string | Last updated timestamp (ISO 8601) |
page | number | Current page number |
per_page | number | Items per page |
total_pages | number | Total number of pages |
total_entries | number | Total number of clients |