Requirements
To use Harvest on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]
Get your Harvest credentials
Harvest
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtext
Harvest ID → Developers → OAuth2 application → Client ID. Optional if platform common.clientId is registered.
[1] - Client Secretpassword
OAuth2 application client secret.
[1] - Account IDtextRequired
account ID to use (Harvest-Account-Id header). Required even when OAuth scope lists multiple accounts.
[1]
Connect Harvest in WEXTL
- Log in to your WEXTL account, add the Harvest node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Harvest account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Harvest node modules
The list below is a reference of every Harvest node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Harvest node module below to inspect its input parameters, outputs, and connection requirements.
Watch ClientsTrigger
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Is Active | boolean |
| Address | text |
| Statement Key | text |
| Currency | text |
| Created At | date |
| Updated At | date |
Watch ExpensesTrigger
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Currency | text |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| Expense Category | object |
| ID | number |
| Name | text |
| Unit Price | text |
| Unit Name | text |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Receipt | object |
| URL | text |
| File Name | text |
| File Size | number |
| Content Type | text |
| Invoice | object |
| ID | number |
| Number | text |
| Notes | text |
| Units | number |
Watch InvoicesTrigger
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Line Items | array |
| Estimate | object |
| ID | number |
| Retainer | object |
| ID | number |
| Creator | object |
| ID | number |
| Name | text |
| Client Key | text |
| Number | text |
| Purchase Order | text |
| Amount | number |
Watch ProjectsTrigger
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Currency | text |
| Name | text |
| Code | text |
| Is Active | boolean |
| Is Billable | boolean |
| Is Fixed Fee | boolean |
| Bill By | text |
| Hourly Rate | number |
| Budget By | text |
Watch Time EntriesTrigger
| Field | Type |
|---|---|
| ID | number |
| Spent Date | date |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Client | object |
| ID | number |
| Name | text |
| Project | object |
| ID | number |
| Name | text |
| Task | object |
| ID | number |
| Name | text |
| Task Assignment | object |
| ID | number |
| Project | object |
| Task | object |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| External Reference | object |
| ID | text |
| Group ID | text |
| Account ID | text |
| Permalink | text |
| Service | text |
| Service Icon URL | text |
| Invoice | object |
| ID | number |
| Number | text |
Get ClientSearch
Get CompanySearch
| Field | Type |
|---|---|
| Base URI | text |
| Full Domain | text |
| Name | text |
| Is Active | boolean |
| Week Start Day | text |
| Wants Timestamp Timers | boolean |
| Time Format | text |
| Date Format | text |
| Plan Type | text |
| Clock | text |
Get ContactSearch
Get Current UserSearch
| Field | Type |
|---|---|
| ID | number |
| First Name | text |
| Last Name | text |
| text | |
| Telephone | text |
| Timezone | text |
| Has Access To All Future Projects | boolean |
| Is Contractor | boolean |
| Is Active | boolean |
| Weekly Capacity | number |
Get EstimateSearch
Get Estimate Item CategorySearch
Get ExpenseSearch
| Field | Type |
|---|---|
Expense IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Currency | text |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| Expense Category | object |
| ID | number |
| Name | text |
| Unit Price | text |
| Unit Name | text |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Receipt | object |
| URL | text |
| File Name | text |
| File Size | number |
| Content Type | text |
| Invoice | object |
| ID | number |
| Number | text |
| Notes | text |
| Units | number |
Get Expense Categories ReportSearch
Get Expense CategorySearch
Get Expense Clients ReportSearch
Get Expense Projects ReportSearch
Get Expense Team ReportSearch
Get InvoiceSearch
Get Invoice Item CategorySearch
Get Invoice Message TemplateSearch
Get ProjectSearch
Get Project Budget ReportSearch
Get RoleSearch
Get TaskSearch
Get Task AssignmentSearch
Get Time Clients ReportSearch
Get Time EntrySearch
| Field | Type |
|---|---|
Time Entry IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Spent Date | date |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Client | object |
| ID | number |
| Name | text |
| Project | object |
| ID | number |
| Name | text |
| Task | object |
| ID | number |
| Name | text |
| Task Assignment | object |
| ID | number |
| Project | object |
| Task | object |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| External Reference | object |
| ID | text |
| Group ID | text |
| Account ID | text |
| Permalink | text |
| Service | text |
| Service Icon URL | text |
| Invoice | object |
| ID | number |
| Number | text |
Get Time Projects ReportSearch
Get Time Tasks ReportSearch
Get Time Team ReportSearch
Get Uninvoiced ReportSearch
Get UserSearch
Get User AssignmentSearch
Get User Billable RateSearch
Get User Cost RateSearch
List ClientsSearch
List ContactsSearch
List Estimate Item CategoriesSearch
List Estimate MessagesSearch
List EstimatesSearch
List Expense CategoriesSearch
List ExpensesSearch
| Field | Type |
|---|---|
| User Id | choice |
| Client Id | choice |
| Project Id | choice |
| Is Billed | boolean |
| Approval Status | text |
| Updated Since | text |
| From | text |
| To | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Currency | text |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| Expense Category | object |
| ID | number |
| Name | text |
| Unit Price | text |
| Unit Name | text |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Receipt | object |
| URL | text |
| File Name | text |
| File Size | number |
| Content Type | text |
| Invoice | object |
| ID | number |
| Number | text |
| Notes | text |
| Units | number |
List Invoice Item CategoriesSearch
List Invoice MessagesSearch
List Invoice PaymentsSearch
List InvoicesSearch
| Field | Type |
|---|---|
| Client Id | choice |
| Project Id | choice |
| Updated Since | text |
| From | text |
| To | text |
| State | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Line Items | array |
| Estimate | object |
| ID | number |
| Retainer | object |
| ID | number |
| Creator | object |
| ID | number |
| Name | text |
| Client Key | text |
| Number | text |
| Purchase Order | text |
| Amount | number |
List My Project AssignmentsSearch
| Field | Type |
|---|---|
| ID | number |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| Client | object |
| ID | number |
| Name | text |
List Project Task AssignmentsSearch
List Project User AssignmentsSearch
| Field | Type |
|---|---|
Project IDRequired | choice |
| User Id | choice |
| Is Active | boolean |
| Updated Since | text |
| Field | Type |
|---|---|
| ID | number |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| User | object |
| ID | number |
| Name | text |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
List ProjectsSearch
List RolesSearch
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| User IDs | array |
| Created At | date |
| Updated At | date |
List Task AssignmentsSearch
List TasksSearch
List Time EntriesSearch
| Field | Type |
|---|---|
| User Id | choice |
| Client Id | choice |
| Project Id | choice |
| Task Id | choice |
| External Reference Id | text |
| Is Billed | boolean |
| Is Running | boolean |
| Approval Status | text |
| Updated Since | text |
| From | text |
| Field | Type |
|---|---|
| ID | number |
| Spent Date | date |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Client | object |
| ID | number |
| Name | text |
| Project | object |
| ID | number |
| Name | text |
| Task | object |
| ID | number |
| Name | text |
| Task Assignment | object |
| ID | number |
| Project | object |
| Task | object |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| External Reference | object |
| ID | text |
| Group ID | text |
| Account ID | text |
| Permalink | text |
| Service | text |
| Service Icon URL | text |
| Invoice | object |
| ID | number |
| Number | text |
List User AssignmentsSearch
List User Billable RatesSearch
List User Cost RatesSearch
List User Project AssignmentsSearch
| Field | Type |
|---|---|
User IDRequired | choice |
| Updated Since | text |
| Field | Type |
|---|---|
| ID | number |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| Client | object |
| ID | number |
| Name | text |
List User TeammatesSearch
List UsersSearch
Create ClientAction
Create ContactAction
| Field | Type |
|---|---|
Client IdRequired | choice |
First NameRequired | text |
| Title | text |
| Last Name | text |
| text | |
| Phone Office | text |
| Phone Mobile | text |
| Fax | text |
| Invoice Recipient Status | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Title | text |
| First Name | text |
| Last Name | text |
| text | |
| Phone Office | text |
| Phone Mobile | text |
| Fax | text |
| Invoice Recipient Status | text |
Create EstimateAction
| Field | Type |
|---|---|
Client IdRequired | choice |
| Number | text |
| Purchase Order | text |
| Tax | number |
| Tax2 | number |
| Discount | number |
| Subject | text |
| Notes | text |
| Currency | text |
| Issue Date | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Line Items | array |
| Creator | object |
| ID | number |
| Name | text |
| Client Key | text |
| Number | text |
| Purchase Order | text |
| Amount | number |
| Tax | number |
| Tax Amount | number |
Create Estimate Item CategoryAction
Create Estimate MessageAction
| Field | Type |
|---|---|
Estimate IDRequired | choice |
| Recipients | array |
| Event Type | text |
| Subject | text |
| Body | text |
| Send Me A Copy | boolean |
| Field | Type |
|---|---|
| ID | number |
| Sent By | text |
| Sent By Email | text |
| Sent From | text |
| Sent From Email | text |
| Recipients | array |
| Subject | text |
| Body | text |
| Send Me A Copy | boolean |
| Event Type | text |
Create ExpenseAction
| Field | Type |
|---|---|
Project IdRequired | choice |
Expense Category IdRequired | choice |
Spent DateRequired | text |
| User Id | choice |
| Units | number |
| Total Cost | number |
| Notes | text |
| Billable | boolean |
| Receipt | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Currency | text |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| Expense Category | object |
| ID | number |
| Name | text |
| Unit Price | text |
| Unit Name | text |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Receipt | object |
| URL | text |
| File Name | text |
| File Size | number |
| Content Type | text |
| Invoice | object |
| ID | number |
| Number | text |
| Notes | text |
| Units | number |
Create Expense CategoryAction
Create InvoiceAction
| Field | Type |
|---|---|
Client IdRequired | choice |
| Estimate Id | choice |
| Number | text |
| Purchase Order | text |
| Tax | number |
| Tax2 | number |
| Discount | number |
| Subject | text |
| Notes | text |
| Currency | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Line Items | array |
| Estimate | object |
| ID | number |
| Retainer | object |
| ID | number |
| Creator | object |
| ID | number |
| Name | text |
| Client Key | text |
| Number | text |
| Purchase Order | text |
| Amount | number |
Create Invoice Item CategoryAction
Create Invoice MessageAction
| Field | Type |
|---|---|
Invoice IDRequired | choice |
| Event Type | text |
| Recipients | array |
| Subject | text |
| Body | text |
| Include Link To Client Invoice | boolean |
| Attach Pdf | boolean |
| Send Me A Copy | boolean |
| Thank You | boolean |
| Field | Type |
|---|---|
| ID | number |
| Sent By | text |
| Sent By Email | text |
| Sent From | text |
| Sent From Email | text |
| Recipients | array |
| Subject | text |
| Body | text |
| Include Link To Client Invoice | boolean |
| Attach PDF | boolean |
Create Invoice PaymentAction
| Field | Type |
|---|---|
Invoice IDRequired | choice |
AmountRequired | number |
| Paid At | text |
| Paid Date | text |
| Notes | text |
| Send Thank You | boolean |
| Field | Type |
|---|---|
| ID | number |
| Amount | number |
| Paid At | date |
| Paid Date | date |
| Recorded By | text |
| Recorded By Email | text |
| Notes | text |
| Transaction ID | text |
| Payment Gateway | object |
| ID | number |
| Name | text |
| Created At | date |
Create ProjectAction
| Field | Type |
|---|---|
Client IdRequired | choice |
NameRequired | text |
Is BillableRequired | boolean |
Bill ByRequired | text |
Budget ByRequired | text |
| Code | text |
| Is Active | boolean |
| Is Fixed Fee | boolean |
| Hourly Rate | number |
| Budget Is Monthly | boolean |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Currency | text |
| Name | text |
| Code | text |
| Is Active | boolean |
| Is Billable | boolean |
| Is Fixed Fee | boolean |
| Bill By | text |
| Hourly Rate | number |
| Budget By | text |
Create RoleAction
Create TaskAction
Create Task AssignmentAction
| Field | Type |
|---|---|
Project IDRequired | choice |
Task IdRequired | choice |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Field | Type |
|---|---|
| ID | number |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| Task | object |
| ID | number |
| Name | text |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
Create Time EntryAction
| Field | Type |
|---|---|
Project IdRequired | choice |
Task IdRequired | choice |
Spent DateRequired | text |
| User Id | choice |
| Started Time | text |
| Ended Time | text |
| Notes | text |
| External Reference | text |
| Hours | number |
| Field | Type |
|---|---|
| ID | number |
| Spent Date | date |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Client | object |
| ID | number |
| Name | text |
| Project | object |
| ID | number |
| Name | text |
| Task | object |
| ID | number |
| Name | text |
| Task Assignment | object |
| ID | number |
| Project | object |
| Task | object |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| External Reference | object |
| ID | text |
| Group ID | text |
| Account ID | text |
| Permalink | text |
| Service | text |
| Service Icon URL | text |
| Invoice | object |
| ID | number |
| Number | text |
Create UserAction
| Field | Type |
|---|---|
First NameRequired | text |
Last NameRequired | text |
EmailRequired | text |
| Timezone | text |
| Has Access To All Future Projects | boolean |
| Is Contractor | boolean |
| Is Active | boolean |
| Weekly Capacity | number |
| Default Hourly Rate | number |
| Cost Rate | number |
| Field | Type |
|---|---|
| ID | number |
| First Name | text |
| Last Name | text |
| text | |
| Telephone | text |
| Timezone | text |
| Has Access To All Future Projects | boolean |
| Is Contractor | boolean |
| Is Active | boolean |
| Weekly Capacity | number |
Create User AssignmentAction
| Field | Type |
|---|---|
Project IDRequired | choice |
User IdRequired | choice |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Field | Type |
|---|---|
| ID | number |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| User | object |
| ID | number |
| Name | text |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
Create User Billable RateAction
Create User Cost RateAction
Delete ClientAction
Delete ContactAction
Delete EstimateAction
Delete Estimate Item CategoryAction
Delete Estimate MessageAction
Delete ExpenseAction
| Field | Type |
|---|---|
Expense IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Currency | text |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| Expense Category | object |
| ID | number |
| Name | text |
| Unit Price | text |
| Unit Name | text |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Receipt | object |
| URL | text |
| File Name | text |
| File Size | number |
| Content Type | text |
| Invoice | object |
| ID | number |
| Number | text |
| Notes | text |
| Units | number |
Delete Expense CategoryAction
Delete InvoiceAction
Delete Invoice Item CategoryAction
Delete Invoice MessageAction
Delete Invoice PaymentAction
Delete ProjectAction
Delete RoleAction
Delete TaskAction
Delete Task AssignmentAction
Delete Time EntryAction
| Field | Type |
|---|---|
Time Entry IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Spent Date | date |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Client | object |
| ID | number |
| Name | text |
| Project | object |
| ID | number |
| Name | text |
| Task | object |
| ID | number |
| Name | text |
| Task Assignment | object |
| ID | number |
| Project | object |
| Task | object |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| External Reference | object |
| ID | text |
| Group ID | text |
| Account ID | text |
| Permalink | text |
| Service | text |
| Service Icon URL | text |
| Invoice | object |
| ID | number |
| Number | text |
Delete Time Entry External ReferenceAction
| Field | Type |
|---|---|
Time Entry IDRequired | choice |
Delete UserAction
Delete User AssignmentAction
Make an API Calluniversal
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
| Headers | array |
| Header | object |
| Query String | array |
| Parameter | object |
| Body | text |
Restart Time EntryAction
| Field | Type |
|---|---|
Time Entry IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Spent Date | date |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Client | object |
| ID | number |
| Name | text |
| Project | object |
| ID | number |
| Name | text |
| Task | object |
| ID | number |
| Name | text |
| Task Assignment | object |
| ID | number |
| Project | object |
| Task | object |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| External Reference | object |
| ID | text |
| Group ID | text |
| Account ID | text |
| Permalink | text |
| Service | text |
| Service Icon URL | text |
| Invoice | object |
| ID | number |
| Number | text |
Stop Time EntryAction
| Field | Type |
|---|---|
Time Entry IDRequired | choice |
| Field | Type |
|---|---|
| ID | number |
| Spent Date | date |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Client | object |
| ID | number |
| Name | text |
| Project | object |
| ID | number |
| Name | text |
| Task | object |
| ID | number |
| Name | text |
| Task Assignment | object |
| ID | number |
| Project | object |
| Task | object |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| External Reference | object |
| ID | text |
| Group ID | text |
| Account ID | text |
| Permalink | text |
| Service | text |
| Service Icon URL | text |
| Invoice | object |
| ID | number |
| Number | text |
Update ClientAction
Update CompanyAction
Update ContactAction
| Field | Type |
|---|---|
Contact IDRequired | choice |
| Client Id | choice |
| Title | text |
| First Name | text |
| Last Name | text |
| text | |
| Phone Office | text |
| Phone Mobile | text |
| Fax | text |
| Invoice Recipient Status | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Title | text |
| First Name | text |
| Last Name | text |
| text | |
| Phone Office | text |
| Phone Mobile | text |
| Fax | text |
| Invoice Recipient Status | text |
Update EstimateAction
| Field | Type |
|---|---|
Estimate IDRequired | choice |
| Client Id | choice |
| Number | text |
| Purchase Order | text |
| Tax | number |
| Tax2 | number |
| Discount | number |
| Subject | text |
| Notes | text |
| Currency | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Line Items | array |
| Creator | object |
| ID | number |
| Name | text |
| Client Key | text |
| Number | text |
| Purchase Order | text |
| Amount | number |
| Tax | number |
| Tax Amount | number |
Update Estimate Item CategoryAction
Update ExpenseAction
| Field | Type |
|---|---|
Expense IDRequired | choice |
| Project Id | choice |
| Expense Category Id | choice |
| Spent Date | text |
| Units | number |
| Total Cost | number |
| Notes | text |
| Billable | boolean |
| Receipt | text |
| Delete Receipt | boolean |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Currency | text |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| Expense Category | object |
| ID | number |
| Name | text |
| Unit Price | text |
| Unit Name | text |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Receipt | object |
| URL | text |
| File Name | text |
| File Size | number |
| Content Type | text |
| Invoice | object |
| ID | number |
| Number | text |
| Notes | text |
| Units | number |
Update Expense CategoryAction
Update InvoiceAction
| Field | Type |
|---|---|
Invoice IDRequired | choice |
| Client Id | choice |
| Retainer Id | number |
| Estimate Id | choice |
| Number | text |
| Purchase Order | text |
| Tax | number |
| Tax2 | number |
| Discount | number |
| Subject | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Line Items | array |
| Estimate | object |
| ID | number |
| Retainer | object |
| ID | number |
| Creator | object |
| ID | number |
| Name | text |
| Client Key | text |
| Number | text |
| Purchase Order | text |
| Amount | number |
Update Invoice Item CategoryAction
Update ProjectAction
| Field | Type |
|---|---|
Project IDRequired | choice |
| Client Id | choice |
| Name | text |
| Code | text |
| Is Active | boolean |
| Is Billable | boolean |
| Is Fixed Fee | boolean |
| Bill By | text |
| Hourly Rate | number |
| Budget By | text |
| Field | Type |
|---|---|
| ID | number |
| Client | object |
| ID | number |
| Name | text |
| Currency | text |
| Name | text |
| Code | text |
| Is Active | boolean |
| Is Billable | boolean |
| Is Fixed Fee | boolean |
| Bill By | text |
| Hourly Rate | number |
| Budget By | text |
Update RoleAction
Update TaskAction
Update Task AssignmentAction
Update Time EntryAction
| Field | Type |
|---|---|
Time Entry IDRequired | choice |
| Project Id | choice |
| Task Id | choice |
| Spent Date | text |
| Started Time | text |
| Ended Time | text |
| Hours | number |
| Notes | text |
| External Reference | text |
| Field | Type |
|---|---|
| ID | number |
| Spent Date | date |
| User | object |
| ID | number |
| Name | text |
| User Assignment | object |
| ID | number |
| Project | object |
| User | object |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| Client | object |
| ID | number |
| Name | text |
| Project | object |
| ID | number |
| Name | text |
| Task | object |
| ID | number |
| Name | text |
| Task Assignment | object |
| ID | number |
| Project | object |
| Task | object |
| Is Active | boolean |
| Billable | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
| External Reference | object |
| ID | text |
| Group ID | text |
| Account ID | text |
| Permalink | text |
| Service | text |
| Service Icon URL | text |
| Invoice | object |
| ID | number |
| Number | text |
Update UserAction
| Field | Type |
|---|---|
User IDRequired | choice |
| First Name | text |
| Last Name | text |
| text | |
| Timezone | text |
| Has Access To All Future Projects | boolean |
| Is Contractor | boolean |
| Is Active | boolean |
| Weekly Capacity | number |
| Roles | array |
| Field | Type |
|---|---|
| ID | number |
| First Name | text |
| Last Name | text |
| text | |
| Telephone | text |
| Timezone | text |
| Has Access To All Future Projects | boolean |
| Is Contractor | boolean |
| Is Active | boolean |
| Weekly Capacity | number |
Update User AssignmentAction
| Field | Type |
|---|---|
Project IDRequired | choice |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Field | Type |
|---|---|
| ID | number |
| Project | object |
| ID | number |
| Name | text |
| Code | text |
| User | object |
| ID | number |
| Name | text |
| Is Active | boolean |
| Is Project Manager | boolean |
| Use Default Rates | boolean |
| Hourly Rate | number |
| Budget | number |
| Created At | date |
| Updated At | date |
Templates
Look for Harvest templates in the WEXTL template library.
Browse templates →Explore alternative apps
- AgencyZoom[2]Sales and onboarding platform for insurance agencies, with producer leaderboards and goal tracking.
- AsanaWork management for teams — tasks, projects, and timelines.
- Autotask PSAManages tickets, projects, time entries, resources, and customer relationships for Autotask PSA users.
- ActiveCollabProject management for tasks, collaboration, and team workloads.
- Asset PandaFlexible asset tracking and workflow management for equipment, inventory, and audits.
References
- WEXTL® Harvest Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Harvest.
- WEXTL® visual workflow builder data.
Last updated: Aug 28, 2026 21:55