# Special requests Special requests allow guests to communicate preferences and special requirements to hotels during the booking process. These requests are passed through to the hotel supplier (e.g., Sabre, Expedia, etc.) to accommodate traveler needs such as room location preferences, accessibility features, early check-in, late check-out, and additional amenities. > **Note:** Special requests are not guaranteed. The fulfillment of these requests depends on the hotel's availability, their policies, and the supplier capabilities (e.g., some suppliers only support limited options to submit special requests). ## Submitting special requests A traveler can submit special requests for a new hotel booking or for an existing reservation. When [creating a new hotel booking](/openapi/hotelapi/hotel/hotelcreatepnr) or [modifying an existing booking](/openapi/hotelapi/hotel/hotelmodifybooking), use the `hotelSpecialRequests` field to specify the traveler's special requests. Here's a sample special service request submitted when modifying an existing hotel booking: ```json /v2/hotel/pnrs/{pnrId}/modify-book { "hotelSpecialRequests": { "roomLocations": ["LOW_FLOOR"], "roomFeatures": ["FEATHER_FREE_ROOM", "NEAR_ELEVATOR"], "checkIn": "EARLY_CHECK_IN", "checkInTime": { "iso8601": "08:00" }, "flightNumber": "UA2847", "additionalNote": "Please include extra towels and pillows in the room.", "accessibleFeatures": [] } } ``` > Note: If you're requesting an `EARLY_CHECK_IN` or a `LATE_CHECK_IN`, you can optionally mention your `flightNumber` for reference. Additionally, when [searching for hotels](/openapi/hotelapi/hotel/hotelsearch) or when [retrieving a specific hotel details](/openapi/hotelapi/hotel/hoteldetails) before booking, you can also use the `hotels` > `hotelSpec` > `amenities` field to check the list of amenities that are already provided with the selected room.