Harvest integration (Productivity). Imported from open-connector.
https://api.harvestapp.com/v2/users/me
/v2/clients
| Param | Type | Required | Description |
|---|---|---|---|
| isActive | boolean | optional | Whether to return only active or only inactive clients. |
| updatedSince | string | optional | An ISO 8601 date-time string with an explicit UTC offset. |
| page | integer | optional | The page number to request. |
| perPage | integer | optional | The maximum number of records to return per page. |
/v2/clients/{clientId}
| Param | Type | Required | Description |
|---|---|---|---|
| clientId | integer | required | The Harvest client ID. |
/v2/projects
| Param | Type | Required | Description |
|---|---|---|---|
| isActive | boolean | optional | Whether to return only active or only inactive projects. |
| clientId | integer | optional | The Harvest client ID. |
| updatedSince | string | optional | An ISO 8601 date-time string with an explicit UTC offset. |
| page | integer | optional | The page number to request. |
| perPage | integer | optional | The maximum number of records to return per page. |
/v2/projects/{projectId}
| Param | Type | Required | Description |
|---|---|---|---|
| projectId | integer | required | The Harvest project ID. |
/v2/tasks
| Param | Type | Required | Description |
|---|---|---|---|
| isActive | boolean | optional | Whether to return only active or only inactive tasks. |
| updatedSince | string | optional | An ISO 8601 date-time string with an explicit UTC offset. |
| page | integer | optional | The page number to request. |
| perPage | integer | optional | The maximum number of records to return per page. |
/v2/tasks/{taskId}
| Param | Type | Required | Description |
|---|---|---|---|
| taskId | integer | required | The Harvest task ID. |
/v2/projects/{projectId}/task_assignments
| Param | Type | Required | Description |
|---|---|---|---|
| projectId | integer | required | The Harvest project ID. |
| isActive | boolean | optional | Whether to return only active or only inactive task assignments for the project. |
| updatedSince | string | optional | An ISO 8601 date-time string with an explicit UTC offset. |
| page | integer | optional | The page number to request. |
| perPage | integer | optional | The maximum number of records to return per page. |
/v2/time_entries
| Param | Type | Required | Description |
|---|---|---|---|
| userId | integer | optional | The Harvest user ID. |
| clientId | integer | optional | The Harvest client ID. |
| projectId | integer | optional | The Harvest project ID. |
| taskId | integer | optional | The Harvest task ID. |
| from | string | optional | An ISO 8601 date string in YYYY-MM-DD format. |
| to | string | optional | An ISO 8601 date string in YYYY-MM-DD format. |
| isRunning | boolean | optional | Whether to return only running or stopped time entries. |
| updatedSince | string | optional | An ISO 8601 date-time string with an explicit UTC offset. |
| page | integer | optional | The page number to request. |
| perPage | integer | optional | The maximum number of records to return per page. |
/v2/time_entries/{timeEntryId}
| Param | Type | Required | Description |
|---|---|---|---|
| timeEntryId | integer | required | The Harvest time entry ID. |
/v2/time_entries/{timeEntryId}/restart
| Param | Type | Required | Description |
|---|---|---|---|
| timeEntryId | integer | required | The Harvest time entry ID. |
/v2/time_entries/{timeEntryId}/stop
| Param | Type | Required | Description |
|---|---|---|---|
| timeEntryId | integer | required | The Harvest time entry ID. |
/v2/time_entries/{timeEntryId}
| Param | Type | Required | Description |
|---|---|---|---|
| timeEntryId | integer | required | The Harvest time entry ID. |