Harvest node
Use the Harvest node to automate work in Harvest, and integrate Harvest with other applications. n8n has built-in support for a wide range of Harvest features, including creating, updating, deleting, and getting clients, contacts, invoices, tasks, expenses, users, and projects.
On this page, you’ll find a list of operations the Harvest node supports and links to more resources.
Note
Credentials Refer to Harvest credentials for guidance on setting up authentication.
Operations
Client
Create a client
Delete a client
Get data of a client
Get data of all clients
Update a client
Company
Retrieves the company for the currently authenticated user
Contact
Create a contact
Delete a contact
Get data of a contact
Get data of all contacts
Update a contact
Estimate
Create an estimate
Delete an estimate
Get data of an estimate
Get data of all estimates
Update an estimate
Expense
Get data of an expense
Get data of all expenses
Create an expense
Update an expense
Delete an expense
Invoice
Get data of an invoice
Get data of all invoices
Create an invoice
Update an invoice
Delete an invoice
Project
Create a project
Delete a project
Get data of a project
Get data of all projects
Update a project
Task
Create a task
Delete a task
Get data of a task
Get data of all tasks
Update a task
Time Entries
Create a time entry using duration
Create a time entry using start and end time
Delete a time entry
Delete a time entry’s external reference.
Get data of a time entry
Get data of all time entries
Restart a time entry
Stop a time entry
Update a time entry
User
Create a user
Delete a user
Get data of a user
Get data of all users
Get data of authenticated user
Update a user
Templates and examples
What to do if your operation isn’t supported
If this node doesn’t support the operation you want to do, you can use the HTTP Request node to call the service’s API.
You can use the credential you created for this service in the HTTP Request node:
In the HTTP Request node, select Authentication > Predefined Credential Type.
Select the service you want to connect to.
Select your credential.
Refer to Custom API operations for more information.