{"openapi":"3.0.0","info":{"title":"TripBid Public API","description":"TripBid is a reverse marketplace for travel accommodations. Guests post their budget and travel dates, and verified hotels accept the request at the guest's stated price. This API allows AI assistants to search destinations, find properties, and check availability.","version":"1.0.0","contact":{"name":"TripBid Support","url":"https://tripbid.app/support"}},"servers":[{"url":"https://tripbid.app","description":"Production server"}],"paths":{"/api/public/destinations":{"get":{"operationId":"getDestinations","summary":"List supported destinations","description":"Returns all cities where TripBid has verified properties","responses":{"200":{"description":"List of destinations"}}}},"/api/public/properties":{"get":{"operationId":"searchProperties","summary":"Search available properties","description":"Search verified hotels and private accommodations with optional filters","parameters":[{"name":"city","in":"query","description":"Filter by city name","schema":{"type":"string"}},{"name":"type","in":"query","description":"Property type","schema":{"type":"string","enum":["hotel","private"]}},{"name":"minStars","in":"query","description":"Minimum star rating","schema":{"type":"integer","minimum":1,"maximum":5}},{"name":"maxBudget","in":"query","description":"Maximum price per night in EUR","schema":{"type":"number"}},{"name":"petFriendly","in":"query","description":"Pet-friendly filter","schema":{"type":"boolean"}},{"name":"adultsOnly","in":"query","description":"Adults-only filter","schema":{"type":"boolean"}},{"name":"limit","in":"query","description":"Max results","schema":{"type":"integer","default":10,"maximum":50}}]}},"/api/public/check-availability":{"post":{"operationId":"checkAvailability","summary":"Check property availability for dates","description":"Check if a property is available for specific dates"}}}}