Update a project
Updates an existing project. Only provided fields will be updated. Moving stageId to a closed (WON) stage completes the project; you can also set status directly. Custom field values use cf_* keys — see the Custom fields guide.
Authorizations
API key for authentication. Get yours at app.heffl.com/settings/developers
Path Parameters
Project ID
Body
Project title
Project pipeline ID (ppl_ prefix)
Project pipeline stage ID (pps_ prefix). If omitted, the first OPEN stage in the pipeline is used.
Contact or company ID (clt_ prefix)
Project lead user ID (usr_ prefix). Defaults to the API key user when omitted.
Sales person user ID (usr_ prefix)
Project status
ACTIVE, COMPLETED, CANCELLED Project type
flat_rate, retainer Project start date
Project end date
Budgeted hours
Project description
Whether project line item prices include tax
Assignee user IDs (usr_ prefix)
Tag IDs (tag_ prefix)
Custom field values using cf_* keys. Only documented fields and cf_* keys are accepted.
Response
OK
Project ID (prj_ prefix)
Auto-generated project number
Project title
Project status
ACTIVE, COMPLETED, CANCELLED Project type
flat_rate, retainer Project start date
Project end date
Project pipeline ID (ppl_ prefix)
Pipeline name
Project pipeline stage ID (pps_ prefix)
Stage name
Project lead user ID (usr_ prefix)
Project lead name
Client ID (clt_ prefix)
Client name
Project description
Budgeted hours
When the project was created
When the project was last updated
Custom field values as top-level cf_* keys (for example cf_priority). There is no customFields wrapper.