JetBlue allows free cancellation of reservations within 24 hours of booking, provided the booking was made at least seven days before departure.