Amenities & schema
GET /v1/amenities
Section titled “GET /v1/amenities”The 18 amenity types with en/fr labels, so a client can validate or populate without hard-coding them. Anonymous, cached 24 hours.
curl "https://aportee.ca/v1/amenities"{ "amenities": [ { "type": "grocery", "label": { "en": "Grocery", "fr": "Épicerie" } }, "…" ] }OpenAPI spec
Section titled “OpenAPI spec”The full machine-readable contract is published as an OpenAPI 3.1 document:
https://aportee.ca/v1/openapi.yaml
Drop it into Swagger UI, Bruno, or Postman to explore every endpoint, parameter, and response schema.