Emvion Venabo icon

Emvion Venabo

Interact with the emvion venabo API

Project → Create

AI-generated

Summary

Create a Venabo project with required customer, status, and resource attributes, supporting optional billing, scheduling, and custom fields.

Inputs

  • customerId (required) — Customer ID
  • name (required) — Project name
  • statusId (required) — Status ID
  • travelExpenses (required) — Travel expenses flag
  • internal (required) — Internal flag
  • freeTimeSurcharge (required) — Free time surcharge flag
  • receiptId — Receipt ID
  • parentId — Parent project ID
  • departmentId — Department ID
  • description — Project description
  • settlementType — Settlement type (Kein Aufwand, Stunden, Pauschalbetrag, Unterprojekte)
  • calculatedDuration — Calculated duration
  • calculatedCost — Calculated cost
  • dueDate — Due date (YYYY-MM-DD)
  • startDate — Start date (YYYY-MM-DD)
  • employeeIds — Comma-separated list of employee IDs
  • objectIds — Comma-separated list of object IDs
  • fulfillmentTypeIds — Comma-separated list of fulfillment type IDs
  • processIds — Comma-separated list of process IDs
  • customFields — Custom fields (key-value pairs)
  • requestOptions — Request options (batching, proxy, timeout, SSL)

Output shape

Project resource created in Venabo

Body parameters are sent as-is per routing configuration; numeric IDs are parsed via parseInt, monetary/floating values via parseFloat, comma-separated IDs are split, mapped, and filtered; booleans are passed directly. Optional fields default to empty string or false when omitted.

Examples

Example 1: Create project with minimal required fields

customerId: 123, name: 'Website Redesign', statusId: 'active', travelExpenses: true, internal: false, freeTimeSurcharge: false

Links

Discussion