API v1
Kontraktet
REST JSON. OpenAPI 3.1. Bearer-scopes dokumenterade; publik läsning är öppen. Skriv i produktion kräver nyckel.
Endpoints
| GET | /api/v1/search | public:read |
|---|---|---|
| GET | /api/v1/listings · /listings/{id} | listings:read |
| POST | /api/v1/listings | listings:write |
| POST | /api/v1/booking-requests | booking-requests:write |
| GET | /api/v1/price-index | public:read |
| GET | /api/v1/openapi.json | — |
Säkerhet för agenter
Om inventory är dev_fixtures får svaret inte renderas som live-marknad. Bokningsförfrågan är just en förfrågan. In-memory i denna worker — produktion behöver D1 eller motsvarande.