When you configure an export, import, or other type of flow step using the prebuilt Harvest connector, you can select any of the API operations listed below*, organized by API type.
Note
If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the Harvest API documentation. You can also create a composite endpoint for this application in HTTP mode.
Resource |
API endpoint |
Export |
Import |
---|---|---|---|
Clients |
Retrieve all clients |
X |
|
Single client based on ID |
X |
||
Create |
X |
||
Update |
X |
||
Delete |
X |
||
Estimates |
List all estimates |
X |
|
Retrieve an estimate |
X |
||
Create an estimate |
X |
||
Update an estimates |
X |
||
Creates an estimate line item |
X |
||
Update an estimate line item |
X |
||
Delete an estimate line item |
X |
||
Delete an estimate |
X |
||
Expenses |
List all expenses |
X |
|
Retrieve an expense |
X |
||
Create an expense |
X |
||
Update an expense |
X |
||
Delete an expense |
X |
||
Invoices |
List all invoices |
X |
|
Retrieve an invoice |
X |
||
Create an invoice |
X |
||
Create an invoice based on tracked time and expenses |
X |
||
Update an invoice |
X |
||
Create an invoice line item |
X |
||
Update an invoice line item |
X |
||
Delete an invoice line item |
X |
||
Delete an invoice |
X |
||
Projects |
Retrieve all projects |
X |
|
Single project based on ID |
X |
||
Create a project |
X |
||
Update a project |
X |
||
Delete |
X |
||
Roles |
List all roles |
X |
|
Retrieve a role |
X |
||
Create a role |
X |
||
Update a role |
X |
||
Delete a role |
X |
||
Tasks |
Retrieve all tasks |
X |
|
Single task based on ID |
X |
||
Create a task |
X |
||
Update a task |
X |
||
Delete |
X |
||
Users |
Retrieve all users |
X |
|
Single user based on ID |
X |
||
Create |
X |
||
Update |
X |
||
Delete |
X |