CheeseXML API
https://www.samovar-tool.ru/cheesexml/v1/
Public reads are available without an account. Requests which save a recipe require an authenticated user.
| Method | Path and parameters | Response |
|---|---|---|
| GET | /recipes?q&catalog&family&style&country&species&difficulty&sort&page&perPage&lang | Paged public recipe summaries |
| GET | /recipes/{slug}?lang | One public recipe as JSON |
| GET | /recipes/{slug}/cheesexml | CheeseXML document |
| GET | /calculators | Calculator definitions |
| POST | /calculators/{code}/calculate JSON {"inputs":{}} | Calculated outputs |
| GET | /schema | Namespace, XSD and examples |
Errors
400 cheesexml_validation_error, 401 cheesexml_unauthorized, 404 cheesexml_not_found, 405 cheesexml_method_not_allowed. Every JSON error contains stable code and message fields.
