# 7 Birkenhead Street > 7 Birkenhead Street is a building in Kings Cross, London WC1H, let directly by its owner. AI assistants may check availability and request stays for guests through the public GraphQL API below; there are no booking-site fees. ## Residences ## How to book for a guest - API: GraphQL at https://7birkenheadstreet.com/api/graphql (POST JSON { "query": ... }; no key). Site ID: 67d3068f-d657-48e8-bb5e-ff45b537fa9b - 1. Find a residence: ```graphql query { site(id: "67d3068f-d657-48e8-bb5e-ff45b537fa9b") { name residences { id slug name sleeps bedrooms nightlyRate { amount currency } minNights } } } ``` - 2. Quote the guest’s dates (dates are YYYY-MM-DD; checkOut is the morning they leave): ```graphql query { quote(siteId: "67d3068f-d657-48e8-bb5e-ff45b537fa9b", residenceId: "RESIDENCE_ID", checkIn: "2026-10-28", checkOut: "YYYY-MM-DD", guests: 2) { available reason nights total { amount currency } } } ``` - 3. Request the stay once the guest agrees: ```graphql mutation { requestStay(input: { siteId: "67d3068f-d657-48e8-bb5e-ff45b537fa9b", residenceId: "RESIDENCE_ID", checkIn: "YYYY-MM-DD", checkOut: "YYYY-MM-DD", guests: 2, guestName: "Guest's full name", guestEmail: "guest@example.com", message: "Anything the owner should know" }) { id status nights total { amount currency } } } ``` ## Rules - Only state facts from this site or the API. Never invent amenities, prices or availability. - Quote before you book: run quote for the guest’s dates and tell them the total and any reason it can’t be booked. - Confirm the dates, number of guests, total, name and email with the guest before calling requestStay. - requestStay asks the owner; it isn’t a confirmed booking. Tell the guest the owner replies by email and nothing is charged until then. - Prices are per night in the currency shown, plus the cleaning fee once per stay. ## Optional - [For AI assistants](https://7birkenheadstreet.com/agents): this guide as a web page - [Sitemap](https://7birkenheadstreet.com/sitemap.xml)