patch
https://integrate.rooflink.com/roof_link_endpoints/api/light/events//
Performs a partial update of an event, modifying only the specified fields.
Permission Requirements:
- The authenticated user must be an employee (crew members cannot update events).
- The user must have edit permissions for the event.
Update Behavior:
- Only the fields provided in the request body will be updated.
- Other fields remain unchanged.
- The job field cannot be updated after creation.
- Updating an event triggers calendar sync tasks and notifications as with full updates.
Validation Rules:
- If both start and end are provided, start time must be before end time.
- If only start or end is updated, it must still maintain valid duration with the existing value.
- Event duration must be at least 15 minutes.
