diff --git a/apps/api/v2/src/ee/bookings/2024-08-13/services/input.service.ts b/apps/api/v2/src/ee/bookings/2024-08-13/services/input.service.ts index de185c48d6..b2a931e08c 100644 --- a/apps/api/v2/src/ee/bookings/2024-08-13/services/input.service.ts +++ b/apps/api/v2/src/ee/bookings/2024-08-13/services/input.service.ts @@ -817,7 +817,7 @@ export class InputBookingsService_2024_08_13 { // for an individual person, so api users need to call booking by booking using uid + seatUid to cancel it. return { uid: bookingUid, - cancellationReason: "", + cancellationReason: inputBooking.cancellationReason || "", allRemainingBookings: false, seatReferenceUid: inputBooking.seatUid, }; diff --git a/packages/platform/types/bookings/2024-08-13/inputs/cancel-booking.input.ts b/packages/platform/types/bookings/2024-08-13/inputs/cancel-booking.input.ts index c8f7498e1b..9b0f669484 100644 --- a/packages/platform/types/bookings/2024-08-13/inputs/cancel-booking.input.ts +++ b/packages/platform/types/bookings/2024-08-13/inputs/cancel-booking.input.ts @@ -24,4 +24,9 @@ export class CancelSeatedBookingInput_2024_08_13 { }) @IsString() seatUid!: string; + + @IsString() + @IsOptional() + @ApiPropertyOptional({ example: "User requested cancellation" }) + cancellationReason?: string; }