Emvion Venabo icon

Emvion Venabo

Interact with the emvion venabo API

Project → Update

AI-generated

Summary

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'.

Links

Discussion