check_listing_availability
ChatGPTCheck public rental dates using Life4Rent's existing booking, owner-block, duration and home-policy filters. Requires listing_id and dates {start_date,end_date} (YYYY-MM-DD, end after start, at most 365 days). matched_date_filters is not a reservation or payment quote. Hourly/half-day and service/capacity cases can return unverified; confirm those on the listing page. Does not reveal existing bookings or customers.
get_listing_details
ChatGPTRead a public listing by listing_id. description_summary is structured public facts, NOT seller prose; seller_description_status says whether prose exists on the website. Never claim no description simply because prose is withheld. image_urls has up to six permitted photos: display inline if supported, otherwise link photos_page_url (listing gallery). location is verified coarse locality; reported_location is separately labelled UNVERIFIED public locality, never infer a verified city from it or from currency. Nonpublic/missing listings return not_found. No private addresses, messages or accounts. Final fees and eligibility are checked on site. For owners ready to list, use prepare_listing_draft.
prepare_listing_draft
ChatGPTCreate a link that prefills the existing Create Listing website form with details the user supplied or explicitly confirmed. Ask for a title and category if missing. Do not invent condition, ownership, inspection, features or pricing. A supplied price requires currency and pricing_unit. Accept only a coarse city/country, never contact details, credentials or exact private address. This is a stateless link, NOT a saved account draft, published listing, upload or booking. The user opens it, signs in if needed, reviews any existing-draft conflict, adds photos, confirms the address and submits on Life4Rent. Anyone with the link can read its draft text; do not include sensitive information. Return the link unchanged as a clickable link.
search_listings
ChatGPTSearch rentals across all categories. Country-wide: use country_code alone (ES for Spain), not query keywords or selected cities. City: use city plus user-provided country_code/region hints, or a confirmed destination_ref, never both. query is listing keywords, not location/category. Ask to clarify ambiguous cities; page candidates with next_candidate_offset and unchanged hints. listings contains verified area matches; reported_listings separately contains matching public location labels that remain UNVERIFIED. Show both sections with clear labels, never promote reported locations to verified. reported_status=unavailable is not zero inventory. Use category/subcategory/feature/budget/date filters in BOTH sections. Each section has its own has_more flag; page 1–20, up to 10 per section per page. This paging cap is not an inventory total. Never widen an area silently. photos_page_url links to photos when inline rendering is unavailable. For listing creation use prepare_listing_draft and return its prefilled link. Does not book, publish or guarantee availability.
check_listing_availability
ClaudeCheck public rental dates using Life4Rent's existing booking, owner-block, duration and home-policy filters. Requires listing_id and dates {start_date,end_date} (YYYY-MM-DD, end after start, at most 365 days). matched_date_filters is not a reservation or payment quote. Hourly/half-day and service/capacity cases can return unverified; confirm those on the listing page. Does not reveal existing bookings or customers.
get_listing_details
ClaudeRead a public listing by listing_id. description_summary is structured public facts, NOT seller prose; seller_description_status says whether prose exists on the website. Never claim no description simply because prose is withheld. image_urls has up to six permitted photos: display inline if supported, otherwise link photos_page_url (listing gallery). location is verified coarse locality; reported_location is separately labelled UNVERIFIED public locality, never infer a verified city from it or from currency. Nonpublic/missing listings return not_found. No private addresses, messages or accounts. Final fees and eligibility are checked on site. For owners ready to list, use prepare_listing_draft.
prepare_listing_draft
ClaudeCreate a link that prefills the existing Create Listing website form with details the user supplied or explicitly confirmed. Ask for a title and category if missing. Do not invent condition, ownership, inspection, features or pricing. A supplied price requires currency and pricing_unit. Accept only a coarse city/country, never contact details, credentials or exact private address. This is a stateless link, NOT a saved account draft, published listing, upload or booking. The user opens it, signs in if needed, reviews any existing-draft conflict, adds photos, confirms the address and submits on Life4Rent. Anyone with the link can read its draft text; do not include sensitive information. Return the link unchanged as a clickable link.
search_listings
ClaudeSearch rentals across all categories. Country-wide: use country_code alone (ES for Spain), not query keywords or selected cities. City: use city plus user-provided country_code/region hints, or a confirmed destination_ref, never both. query is listing keywords, not location/category. Ask to clarify ambiguous cities; page candidates with next_candidate_offset and unchanged hints. listings contains verified area matches; reported_listings separately contains matching public location labels that remain UNVERIFIED. Show both sections with clear labels, never promote reported locations to verified. reported_status=unavailable is not zero inventory. Use category/subcategory/feature/budget/date filters in BOTH sections. Each section has its own has_more flag; page 1–20, up to 10 per section per page. This paging cap is not an inventory total. Never widen an area silently. photos_page_url links to photos when inline rendering is unavailable. For listing creation use prepare_listing_draft and return its prefilled link. Does not book, publish or guarantee availability.