Harvest icon

Harvest

Interact with Harvest API for time tracking and invoicing

Project → Update

AI-generated

Summary

Update an existing Harvest project by specifying its ID and the fields to modify.

Inputs

  • ID (required) — The numeric ID of the project to update.
  • Update Fields — A collection of project properties to update, such as Client ID, Name, Code, active status, billing options, rates, budgets, notes, and project start/end dates.

Output shape

a single JSON object representing the updated project.

The output contains all details of the updated project as returned by the Harvest API after applying the specified changes.

Examples

Example 1: Update the name and client ID of a specific project.

Provide the project ID and set 'Name' and 'Client ID' fields in the 'Update Fields' collection.

Discussion