{
 "openapi": "3.1.0",
 "info": {
  "title": "waterfilterhouse.com, machine-readable index",
  "version": "2026-10-16",
  "description": "Static files, no key needed. Quote freely with attribution and a link to waterfilterhouse.com (the url of the product or the guide). Prices are in euro including VAT and hold at the moment of the build; order directly on the product page. No medical advice. waterfilterhouse.com is a shop of Alternatievemiddelen.nl B.V. (Hegelsom, the Netherlands)."
 },
 "servers": [
  {
   "url": "https://waterfilterhouse.com"
  }
 ],
 "paths": {
  "/agents/index.json": {
   "get": {
    "summary": "This manifest",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/openapi.json": {
   "get": {
    "summary": "The same files as OpenAPI 3.1",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/llms.txt": {
   "get": {
    "summary": "Guide for language models",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/plain": {}
      }
     }
    }
   }
  },
  "/llms-full.txt": {
   "get": {
    "summary": "Everything in one file",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/plain": {}
      }
     }
    }
   }
  },
  "/products.json": {
   "get": {
    "summary": "The file the cart and Lemmid Transfer use (prices, choices); technical, not for humans",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/organization.json": {
   "get": {
    "summary": "Who the shop is: address, contact, reviews, shipping zones",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/organization.md": {
   "get": {
    "summary": "Who the shop is: address, contact, reviews, shipping zones (markdown)",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/markdown": {}
      }
     }
    }
   }
  },
  "/agents/products.json": {
   "get": {
    "summary": "The whole catalogue: every product with price, stock, choices, set contents, photos, description, urls per language",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/categories.json": {
   "get": {
    "summary": "The category tree with counts and product ids",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/brands.json": {
   "get": {
    "summary": "The brands",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/offers.json": {
   "get": {
    "summary": "What is on offer now, with the old and the new price",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/stock.json": {
   "get": {
    "summary": "Stock and price per product, small",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/guides.json": {
   "get": {
    "summary": "The guides and brand pages, full text",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/guides.md": {
   "get": {
    "summary": "The guides and brand pages, full text (markdown)",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/markdown": {}
      }
     }
    }
   }
  },
  "/agents/faq.json": {
   "get": {
    "summary": "Frequently asked questions with the answer",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/faq.md": {
   "get": {
    "summary": "Frequently asked questions with the answer (markdown)",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/markdown": {}
      }
     }
    }
   }
  },
  "/agents/reviews.json": {
   "get": {
    "summary": "Customer quotes with the product",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/products/{slug}.json": {
   "get": {
    "summary": "One product (slug = the English slug)",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/agents/sitemap-agents.xml": {
   "get": {
    "summary": "All machine files",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/xml": {}
      }
     }
    }
   }
  }
 }
}