{"openapi":"3.1.0","info":{"title":"ReturnOS Public Agent Entry","version":"0.1.0-public-agent-entry","description":"Tenant-aware hospitality discovery and strict live quote entry point. Quotes require accountSlug and unitKey."},"servers":[{"url":"https://cuycwpzjvvltmsgnspms.supabase.co/functions/v1/returnos-agent-public"}],"paths":{"/":{"get":{"summary":"Search or quote ReturnOS inventory","parameters":[{"name":"action","in":"query","required":true,"schema":{"type":"string","enum":["manifest","openapi","search","quote"]}},{"name":"destination","in":"query","schema":{"type":"string"}},{"name":"checkin","in":"query","schema":{"type":"string","format":"date"}},{"name":"checkout","in":"query","schema":{"type":"string","format":"date"}},{"name":"guests","in":"query","schema":{"type":"integer","minimum":1,"maximum":20}},{"name":"features","in":"query","schema":{"type":"string"}},{"name":"accountSlug","in":"query","schema":{"type":"string"}},{"name":"unitKey","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Agent response"},"400":{"description":"Invalid or ambiguous request"}}}}},"x-returnos-tenancy":{"quoteRequiresAccountSlugAndUnitKey":true,"discoveryOnlyAcrossOptedInTenants":true},"x-returnos-policy":{"readOnly":true,"autonomousBookingCommit":false,"autonomousPayment":false,"guestPII":false,"humanConfirmationRequired":true}}