API de CheeseXML
https://www.samovar-tool.ru/cheesexml/v1/
Las lecturas públicas están disponibles sin cuenta. Las solicitudes que guardan una receta requieren un usuario autenticado.
| Método | Ruta y parámetros | Respuesta |
|---|---|---|
| GET | /recipes?q&catalog&family&style&country&species&difficulty&sort&page&perPage&lang | Resúmenes públicos de recetas paginados |
| GET | /recipes/{slug}?lang | Una receta pública en JSON |
| GET | /recipes/{slug}/cheesexml | Documento CheeseXML |
| GET | /calculators | Definiciones de calculadoras |
| POST | /calculators/{code}/calculate JSON {"inputs":{}} | Resultados calculados |
| GET | /schema | Espacio de nombres, XSD y ejemplos |
Errores
400 cheesexml_validation_error, 401 cheesexml_unauthorized, 404 cheesexml_not_found, 405 cheesexml_method_not_allowed. Todos los errores JSON contienen los campos estables code y message.
