Harvest Bridge Adapter
An adapter for interacting with the Harvest v2 api
Configuration Values
Name |
Description |
Access Token |
The personal access token set up for the Harvest account |
Account Id |
The account id associated to the personal access token |
Example Configuration
Name |
Value |
Access Token |
555555.rt.a.34t3g45yt5h45... |
Account Id |
123123 |
Supported Structures
Name |
Description |
Contacts |
Get client contacts |
Clients |
Get clients |
Invoices |
Get invoices |
Invoice > Messages |
Get messages associated with a given invoice |
Invoice > Payments |
Get payments associate with a given invoice |
Invoice Item Categories |
Get invoice item categories |
Estimate > Messages |
Get messages associated with a given estimate |
Estimates |
Get estimates |
Estimate Item Categories |
Get estimate item categories |
Tasks |
Get tasks |
Time Entries |
Get time entries |
User Assignments |
Get projects user assignments, active and archived |
Task Assignments |
Get task assignments |
Projects |
Get projects |
Reports > Expenses |
Requires a report_type parameter. Valid values are clients, projects, categories, and team. |
Adhoc |
Requires an accessor parameter. |
Configuration example
Structure |
Qualification Mapping |
Description |
Projects |
|
Get a list of projects |
Projects |
client_id=2372100 |
Only return projects belonging to the client with the given ID |
Projects |
id=14308069 |
Retrieve a single project |
Users |
id={USER_ID} |
Get a user |
Adhoc |
projects/{PROJECT_ID} |
Retrieve a single project using Adhoc |
Adhoc |
projects?accessor=projects&client_id=2372100 |
Retrieve projects using Adhoc |
Notes
- JsonPath can be used to access nested values. The root of the path is the accessor for the Structure.
- This adapter has been tested with the 1.0.3 bridgehub adapter.
- The adapter only supports personal access token authentication at this time.
- Pagination and sort order are not supported by the adapter, but Harvest source api behavior is supported.
- From more information about harvest api visit Harvest API v2 Documentation
- This adapter requires an id parameter to be passed to do a retrieve an element.