Actions37
- Address Actions
- Department Actions
- Employee Actions
- Object Actions
- Project Actions
- Ticket Actions
- Ticket Entry Actions
- Time Entry Actions
Project → Update
AI-generatedSummary
Update an existing project in Venabo with customer, status, schedule, and custom configuration details.
Inputs
- projectId (required) — The unique ID of the project to update.
- customerId (required) — The ID of the customer associated with the project.
- name (required) — The name of the project.
- statusId (required) — The status ID to assign to the project.
- travelExpenses (required) — Indicates whether travel expenses apply to this project.
- internal (required) — Indicates whether this is an internal project.
- freeTimeSurcharge (required) — Indicates whether free time surcharge applies.
- receiptId — Optional receipt ID associated with the project.
- parentId — Optional ID of a parent project.
- departmentId — Optional department ID associated with the project.
- description — Text description of the project.
- settlementType — Method of settlement (HOURS, FIXED_PRICE, or CHILD_PROJECTS).
- calculatedDuration — Calculated duration value for the project.
- calculatedCost — Calculated cost value for the project.
- dueDate — Due date formatted as YYYY-MM-DD.
- startDate — Start date formatted as YYYY-MM-DD.
- employeeIds — Comma-separated list of assigned employee IDs (e.g., '1,2,3').
- objectIds — Comma-separated list of associated object IDs.
- fulfillmentTypeIds — Comma-separated list of fulfillment type IDs.
- processIds — Comma-separated list of process IDs.
- customFields — Key-value pairs for custom fields attached to the project.
- requestOptions — Advanced HTTP configuration including batching, proxy, timeout, and SSL validation options.
Output shape
a single record
Returns the updated project object returned by the Venabo API.
Examples
Example 1: Update project status and start date
Set Project ID = 101, Customer ID = 50, Project Name = 'Website Redesign', Status ID = 2, Start Date = '2023-10-01', and internal = false.
Example 2: Assign employees and custom fields to a project
Provide Project ID = 101, Customer ID = 50, Name = 'Mobile App Development', Status ID = 1, Employee IDs = '12, 15', and Custom Field key 'cost_center' with value 'IT-01'.