Actions37
- Address Actions
- Department Actions
- Employee Actions
- Object Actions
- Project Actions
- Ticket Actions
- Ticket Entry Actions
- Time Entry Actions
Project → Create
AI-generatedSummary
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