| _id | string | optional | Server-generated MongoDB ObjectId uniquely identifying the event (read-only). |
| title | string | optional | Event name shown in the create/edit form; required, trimmed, non-empty string. |
| code | string | optional | Server-generated UUID identifying the event (read-only). |
| start | string (date-time) | optional | Event start date; required date (the form labels it "Event Start Date" and requires it to be at least one day in the future). |
| end | string (date-time) | optional | Event end date; required date that must be on or after the start date. |
| status | PRE_EVENT | POST_EVENT | COMPLETED | OPEN | optional | Event lifecycle status — one of PRE_EVENT ("Pre-event"), POST_EVENT ("Post-event"), COMPLETED ("Completed") or OPEN ("Open"); server-controlled and set by lifecycle/cron, not by the client. |
| format | string | optional | Event format — one of IN_PERSON ("In Person"), VIRTUAL ("Virtual") or HYBRID ("Hybrid"); required. |
| clientId | string | optional | ObjectId reference to the owning organization; set server-side from the authenticated caller and never accepted from the client. |
| clientName | string | optional | Denormalized name of the owning client/organization, displayed as the read-only "Client Name" field. |
| category | string | optional | Optional event category, selected from the organization's categories and stored as the category ObjectId. |
| currency | string | optional | Optional currency for the event budget, selected from the currency list. |
| projectJobNumber | string | optional | Optional project/job reference identifying the event; accepted and stored as a nullable string (no uniqueness enforced by the v2 API). The create/edit form surfaces it with the tooltip "This is an optional number that uniquely identifies your event". |
| departmentId | string | optional | Optional ObjectId reference to the department/SBU the event belongs to. |
| userGroupId | string | optional | Optional ObjectId reference to the user group the event is assigned to. |
| budget | string | optional | Optional event budget amount (non-negative number). |
| country | string | optional | Optional country where the event takes place, selected from the country list. |
| city | string | optional | Optional city, region or state where the event takes place. |
| summary | string | optional | Optional free-text note giving a brief summary of the event's activities. |
| venueName | string | optional | Optional name of the event's main venue. |
| venueType | string | optional | Optional venue type — typically Indoor, Outdoor or Both. |
| venueFormat | string | optional | Optional venue format for the event. |
| industryType | string | optional | Optional industry/sector type of the event, inherited from the organization (the form shows it as a disabled, non-editable field). |
| emission | number | optional | Computed total event emissions in kgCO2e (read-only, server-calculated). |
| estimatedInPersonAttendies | number | optional | Optional estimated number of in-person attendees (non-negative; shown for in-person/hybrid events). |
| estimatedVirtualAttendies | number | optional | Optional estimated number of virtual attendees (non-negative; shown for virtual/hybrid events). |
| estimatedCrewMembers | number | optional | Optional estimated number of staff/crew members for the event (non-negative). |
| fieldsToCalculate | array of string | optional | Optional list of carbon-source parameters to include in emission calculations — e.g. ACCOMODATION_PARAMETER ("Accommodation"), FOODANDBEVVERAGES_PARAMETER ("Food and Beverages"), PRINTEDMATERIAL_PARAMETER ("Printed Materials"), VENUE_PARAMETER ("Venue (Energy)"), PRODUCTION_PARAMETER ("Production and Build Items"), TRAVEL_PARAMETER ("Travel"), WASTE_PARAMETER ("Waste Management"), VIRTUAL_PARAMETER ("Virtual") and TRANSPORTATION_PARAMETER ("Freight and Shipping"); defaults to all parameters. |
| createdAt | string (date-time) | optional | Server-generated timestamp recording when the event was created (read-only). |
| updatedAt | string (date-time) | optional | Server-generated timestamp recording when the event was last updated (read-only). |