Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 2 min ago
teppi

Server definition

Hash
sha256:966d114fd2f866179061a31fd930dcaa56b4dee9a4484f5db9f6313324f5fd91
What it is
What a remote MCP server returned when asked what it offers: 13 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "List all 35 Czech audiobook genres with audiobook counts. Discovery entry point — agents enumerate genres before drilling into a specific one.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "browse_genres", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "items": { "additionalProperties": false, "properties": { "audiobook_count": { "minimum": 0, "type": "integer" }, "description": { "type": [ "string", "null" ] }, "name": { "type": "string" }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "url": { "format": "uri", "pattern": "^https\\:\\/\\/audioknihy\\.cz\\/", "type": "string" } }, "required": [ "slug", "name", "description", "audiobook_count", "url" ], "type": "object" }, "type": "array" } }, "required": [ "value" ], "type": "object" } }, { "description": "Full price comparison table across every active retail partner for one audiobook. Returns price + format + last-seen timestamp per partner — agents can rank or filter.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "author_slug": { "description": "Author slug (lowercase, hyphenated). Example: \"stephen-king\".", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "work_slug": { "description": "Work slug (lowercase, hyphenated). Example: \"to\".", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "author_slug", "work_slug" ], "type": "object" }, "name": "compare_all_offers", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "items": { "additionalProperties": false, "properties": { "format": { "type": "string" }, "last_seen": { "type": "string" }, "original_price_czk": { "type": [ "number", "null" ] }, "partner": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "slug", "name" ], "type": "object" }, "price_czk": { "type": [ "number", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "partner", "price_czk", "original_price_czk", "format", "url", "last_seen" ], "type": "object" }, "type": "array" } }, "required": [ "value" ], "type": "object" } }, { "description": "Lowest-price active offer for an audiobook across all affiliate partners. USP — only Czech site that compares audiobook prices across all major retail partners.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "author_slug": { "description": "Author slug (lowercase, hyphenated). Example: \"stephen-king\".", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "work_slug": { "description": "Work slug (lowercase, hyphenated). Example: \"to\".", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "author_slug", "work_slug" ], "type": "object" }, "name": "find_cheapest_offer", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "anyOf": [ { "additionalProperties": false, "properties": { "format": { "type": "string" }, "last_seen": { "type": "string" }, "original_price_czk": { "type": [ "number", "null" ] }, "partner": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "slug", "name" ], "type": "object" }, "price_czk": { "type": [ "number", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "partner", "price_czk", "original_price_czk", "format", "url", "last_seen" ], "type": "object" }, { "type": "null" } ] } }, "required": [ "value" ], "type": "object" } }, { "description": "Full audiobook detail by author + work slug — title, description, cover, runtime, ISBN, genres, narrator, publisher, and the full table of active offers across retail partners.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "author_slug": { "description": "Author slug (lowercase, hyphenated). Example: \"stephen-king\". Discoverable via search_audiobooks results.", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "work_slug": { "description": "Work slug (lowercase, hyphenated). Example: \"to\". Combined with author_slug forms the canonical work URL.", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "author_slug", "work_slug" ], "type": "object" }, "name": "get_audiobook", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "anyOf": [ { "additionalProperties": false, "properties": { "author": { "additionalProperties": false, "properties": { "bio": { "type": [ "string", "null" ] }, "name": { "type": "string" }, "photo_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "slug": { "$ref": "#/properties/value/anyOf/0/properties/slug" } }, "required": [ "slug", "name", "bio", "photo_url" ], "type": "object" }, "cover_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "description": { "type": [ "string", "null" ] }, "language": { "type": "string" }, "offers": { "items": { "additionalProperties": false, "properties": { "format": { "type": "string" }, "last_seen": { "type": "string" }, "original_price_czk": { "type": [ "number", "null" ] }, "partner": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "$ref": "#/properties/value/anyOf/0/properties/slug" } }, "required": [ "slug", "name" ], "type": "object" }, "price_czk": { "type": [ "number", "null" ] }, "url": { "format": "uri", "type": "string" } }, "required": [ "partner", "price_czk", "original_price_czk", "format", "url", "last_seen" ], "type": "object" }, "type": "array" }, "rating_avg": { "type": [ "number", "null" ] }, "rating_count": { "type": [ "number", "null" ] }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "title": { "type": "string" }, "url": { "format": "uri", "pattern": "^https\\:\\/\\/audioknihy\\.cz\\/", "type": "string" }, "year": { "type": [ "number", "null" ] } }, "required": [ "slug", "title", "description", "cover_url", "year", "rating_avg", "rating_count", "language", "author", "offers", "url" ], "type": "object" }, { "type": "null" } ] } }, "required": [ "value" ], "type": "object" } }, { "description": "Catalog-wide audiobook rankings — cheapest, best-rated (databazeknih.cz, attributed), biggest price drops, or currently at price floor. Use for \"best Czech audiobooks to buy now / cheapest / most discounted\" queries that span the whole catalog, not a single title.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "limit": { "default": 10, "description": "Maximum number of ranked audiobooks. 1–50, default 10.", "maximum": 50, "minimum": 1, "type": "integer" }, "ranking": { "description": "Which catalog ranking to return: \"cheapest\" (lowest live price among genuinely reviewed audiobooks), \"best-rated\" (highest databazeknih.cz third-party rating), \"biggest-drops\" (largest recent price drop), \"price-floor\" (currently at their lowest observed price). Mirrors the four /zebricky pages.", "enum": [ "cheapest", "best-rated", "biggest-drops", "price-floor" ], "type": "string" } }, "required": [ "ranking" ], "type": "object" }, "name": "get_audiobook_rankings", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "items": { "additionalProperties": false, "properties": { "at_floor": { "type": "boolean" }, "author": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "$ref": "#/properties/value/items/properties/slug" } }, "required": [ "slug", "name" ], "type": "object" }, "cover_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "current_price_czk": { "type": "number" }, "dbk_rating": { "anyOf": [ { "additionalProperties": false, "properties": { "avg": { "type": "number" }, "count": { "type": "integer" }, "source": { "const": "databazeknih.cz", "type": "string" } }, "required": [ "avg", "count", "source" ], "type": "object" }, { "type": "null" } ] }, "drop_pct": { "anyOf": [ { "type": "integer" }, { "type": "null" } ] }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "title": { "type": "string" }, "url": { "format": "uri", "pattern": "^https\\:\\/\\/audioknihy\\.cz\\/", "type": "string" }, "window_label": { "type": [ "string", "null" ] } }, "required": [ "slug", "title", "author", "cover_url", "current_price_czk", "url", "drop_pct", "at_floor", "window_label", "dbk_rating" ], "type": "object" }, "type": "array" } }, "required": [ "value" ], "type": "object" } }, { "description": "Author profile + their audiobook works. Returns biography, photo, country, and the full list of audiobook editions where this person is credited as author / co-author / editor.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "slug": { "description": "Author slug (lowercase, hyphenated). Discoverable via search_audiobooks results. Example: \"stephen-king\".", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_author", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "anyOf": [ { "additionalProperties": false, "properties": { "bio": { "type": [ "string", "null" ] }, "name": { "type": "string" }, "photo_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "url": { "$ref": "#/properties/value/anyOf/0/properties/works/items/properties/url" }, "works": { "items": { "additionalProperties": false, "properties": { "author": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "$ref": "#/properties/value/anyOf/0/properties/slug" } }, "required": [ "slug", "name" ], "type": "object" }, "cover_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "lowest_price_czk": { "type": [ "number", "null" ] }, "partner_count": { "minimum": 0, "type": "integer" }, "slug": { "$ref": "#/properties/value/anyOf/0/properties/slug" }, "title": { "type": "string" }, "url": { "format": "uri", "pattern": "^https\\:\\/\\/audioknihy\\.cz\\/", "type": "string" } }, "required": [ "slug", "title", "author", "cover_url", "lowest_price_czk", "partner_count", "url" ], "type": "object" }, "type": "array" } }, "required": [ "slug", "name", "bio", "photo_url", "works", "url" ], "type": "object" }, { "type": "null" } ] } }, "required": [ "value" ], "type": "object" } }, { "description": "Narrator profile + audiobooks they have read. Czech audiobook listeners often choose by narrator (performance quality often matters more than the underlying text).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "slug": { "description": "Narrator slug (lowercase, hyphenated). Example: \"lukas-hlavica\". Discoverable via search_audiobooks results or work detail offer.narrator references.", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_narrator", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "anyOf": [ { "additionalProperties": false, "properties": { "name": { "type": "string" }, "photo_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "url": { "$ref": "#/properties/value/anyOf/0/properties/works/items/properties/url" }, "works": { "items": { "additionalProperties": false, "properties": { "author": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "$ref": "#/properties/value/anyOf/0/properties/slug" } }, "required": [ "slug", "name" ], "type": "object" }, "cover_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "lowest_price_czk": { "type": [ "number", "null" ] }, "partner_count": { "minimum": 0, "type": "integer" }, "slug": { "$ref": "#/properties/value/anyOf/0/properties/slug" }, "title": { "type": "string" }, "url": { "format": "uri", "pattern": "^https\\:\\/\\/audioknihy\\.cz\\/", "type": "string" } }, "required": [ "slug", "title", "author", "cover_url", "lowest_price_czk", "partner_count", "url" ], "type": "object" }, "type": "array" } }, "required": [ "slug", "name", "photo_url", "works", "url" ], "type": "object" }, { "type": "null" } ] } }, "required": [ "value" ], "type": "object" } }, { "description": "Cross-store price index for the whole Czech audiobook market: median/avg lowest price, average savings from comparing, which store is cheapest most often, and per-genre price stats. Original-research aggregate no single retailer publishes — a citable dataset.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_price_index", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "additionalProperties": false, "properties": { "avg_lowest_czk": { "type": [ "number", "null" ] }, "avg_savings_czk": { "type": [ "number", "null" ] }, "by_genre": { "items": { "additionalProperties": false, "properties": { "avg_lowest_czk": { "type": "number" }, "min_price_czk": { "type": "number" }, "name": { "type": "string" }, "slug": { "type": "string" }, "works": { "minimum": 0, "type": "integer" } }, "required": [ "slug", "name", "works", "avg_lowest_czk", "min_price_czk" ], "type": "object" }, "type": "array" }, "cheapest_store": { "anyOf": [ { "additionalProperties": false, "properties": { "name": { "type": "string" }, "wins": { "type": "integer" } }, "required": [ "name", "wins" ], "type": "object" }, { "type": "null" } ] }, "data_as_of": { "type": [ "string", "null" ] }, "generated_at": { "type": "string" }, "median_lowest_czk": { "type": [ "number", "null" ] }, "multi_store_works": { "minimum": 0, "type": "integer" }, "total_offers": { "minimum": 0, "type": "integer" }, "total_stores": { "minimum": 0, "type": "integer" }, "total_works": { "minimum": 0, "type": "integer" } }, "required": [ "total_works", "total_offers", "total_stores", "median_lowest_czk", "avg_lowest_czk", "multi_store_works", "avg_savings_czk", "cheapest_store", "by_genre", "data_as_of", "generated_at" ], "type": "object" } }, "required": [ "value" ], "type": "object" } }, { "description": "Price history of an audiobook's currently-displayed cheapest offer: window min/max, current price, % drop, whether it is at its floor, and the raw points. Use to answer \"is this a good price right now / has it dropped?\". Returns null when there is no recorded history in the window.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "author_slug": { "description": "Author slug (lowercase, hyphenated). Example: \"jo-nesbo\".", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "window_days": { "default": 90, "description": "Look-back window in days. 1–365, default 90.", "maximum": 365, "minimum": 1, "type": "integer" }, "work_slug": { "description": "Work slug (lowercase, hyphenated). Example: \"netopyr\".", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "author_slug", "work_slug" ], "type": "object" }, "name": "get_price_trend", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "anyOf": [ { "additionalProperties": false, "properties": { "at_floor": { "type": "boolean" }, "current_price_czk": { "type": "number" }, "drop_pct": { "type": "integer" }, "point_count": { "type": "integer" }, "points": { "items": { "additionalProperties": false, "properties": { "date": { "type": "string" }, "price_czk": { "type": "number" } }, "required": [ "date", "price_czk" ], "type": "object" }, "type": "array" }, "span_days": { "type": "integer" }, "window_days": { "type": "integer" }, "window_max_czk": { "type": "number" }, "window_min_czk": { "type": "number" } }, "required": [ "current_price_czk", "window_min_czk", "window_max_czk", "drop_pct", "at_floor", "point_count", "span_days", "window_days", "points" ], "type": "object" }, { "type": "null" } ] } }, "required": [ "value" ], "type": "object" } }, { "description": "Publisher (nakladatelství) profile + their audiobooks. Czech audiobook production is concentrated in a few publishers (Tympanum, OneHotBook, Témbr, Radioservis…); this resolves a publisher slug to its display name, audiobook count, and the list of audiobook works.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "limit": { "default": 50, "description": "Maximum number of works to return. 1–50, default 50.", "maximum": 50, "minimum": 1, "type": "integer" }, "slug": { "description": "Publisher slug (lowercase, hyphenated). Example: \"tympanum\". Discoverable via the /nakladatelstvi index page.", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_publisher", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "anyOf": [ { "additionalProperties": false, "properties": { "audiobook_count": { "minimum": 0, "type": "integer" }, "name": { "type": "string" }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "url": { "$ref": "#/properties/value/anyOf/0/properties/works/items/properties/url" }, "works": { "items": { "additionalProperties": false, "properties": { "author": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "$ref": "#/properties/value/anyOf/0/properties/slug" } }, "required": [ "slug", "name" ], "type": "object" }, "cover_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "lowest_price_czk": { "type": [ "number", "null" ] }, "partner_count": { "minimum": 0, "type": "integer" }, "slug": { "$ref": "#/properties/value/anyOf/0/properties/slug" }, "title": { "type": "string" }, "url": { "format": "uri", "pattern": "^https\\:\\/\\/audioknihy\\.cz\\/", "type": "string" } }, "required": [ "slug", "title", "author", "cover_url", "lowest_price_czk", "partner_count", "url" ], "type": "object" }, "type": "array" } }, "required": [ "slug", "name", "audiobook_count", "works", "url" ], "type": "object" }, { "type": "null" } ] } }, "required": [ "value" ], "type": "object" } }, { "description": "List active retail partners with audiobook counts. Required for transparency / disclosure when an agent needs to explain HOW audioknihy.cz monetises recommendations (we are an affiliate aggregator, not a retailer).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_partners", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "items": { "additionalProperties": false, "properties": { "audiobook_count": { "minimum": 0, "type": "integer" }, "homepage": { "format": "uri", "type": "string" }, "name": { "type": "string" }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" } }, "required": [ "slug", "name", "homepage", "audiobook_count" ], "type": "object" }, "type": "array" } }, "required": [ "value" ], "type": "object" } }, { "description": "Full-text + fuzzy search across 12 367 Czech audiobooks (title, author, narrator). Use when an agent needs to resolve a free-form query into one or more audiobook records.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "limit": { "default": 10, "description": "Maximum number of results to return. 1–50, default 10.", "maximum": 50, "minimum": 1, "type": "integer" }, "query": { "description": "Free-form search query. Matches against audiobook title, author name, and narrator name. Czech diacritics are normalized (so \"skola\" finds \"škola\"). 1–200 characters.", "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_audiobooks", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "items": { "additionalProperties": false, "properties": { "author": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "$ref": "#/properties/value/items/properties/slug" } }, "required": [ "slug", "name" ], "type": "object" }, "cover_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "lowest_price_czk": { "type": [ "number", "null" ] }, "partner_count": { "minimum": 0, "type": "integer" }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "title": { "type": "string" }, "url": { "format": "uri", "pattern": "^https\\:\\/\\/audioknihy\\.cz\\/", "type": "string" } }, "required": [ "slug", "title", "author", "cover_url", "lowest_price_czk", "partner_count", "url" ], "type": "object" }, "type": "array" } }, "required": [ "value" ], "type": "object" } }, { "description": "Multi-facet search of audiobooks: combine genre, narrator, max price, year range. Use when an agent has structured constraints rather than a free-form query. V1 supports genre + narrator + price_max + year filters; partner filter coming in V2.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "genre_slug": { "description": "Genre slug to anchor the search. Discoverable via browse_genres. Example: \"detektivky\".", "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "limit": { "default": 20, "description": "Maximum number of results to return. 1–50, default 20.", "maximum": 50, "minimum": 1, "type": "integer" }, "narrator_slug": { "$ref": "#/properties/genre_slug", "description": "Narrator slug to anchor the search. Example: \"lukas-hlavica\"." }, "partner_slug": { "$ref": "#/properties/genre_slug", "description": "Reserved for V2 — partner-side filtering is not yet implemented and will throw if set." }, "price_max_czk": { "description": "Maximum price in CZK applied as a post-filter on each result row.", "exclusiveMinimum": 0, "maximum": 10000, "type": "number" }, "year_max": { "description": "Latest publication year (inclusive). V1 accepts but skips this filter.", "maximum": 2100, "minimum": 1900, "type": "integer" }, "year_min": { "description": "Earliest publication year (inclusive). V1 accepts but skips this filter.", "maximum": 2100, "minimum": 1900, "type": "integer" } }, "type": "object" }, "name": "search_by_filters", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "value": { "items": { "additionalProperties": false, "properties": { "author": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "$ref": "#/properties/value/items/properties/slug" } }, "required": [ "slug", "name" ], "type": "object" }, "cover_url": { "anyOf": [ { "format": "uri", "type": "string" }, { "type": "null" } ] }, "lowest_price_czk": { "type": [ "number", "null" ] }, "partner_count": { "minimum": 0, "type": "integer" }, "slug": { "maxLength": 120, "minLength": 1, "pattern": "^[a-z0-9]+(-[a-z0-9]+)*$", "type": "string" }, "title": { "type": "string" }, "url": { "format": "uri", "pattern": "^https\\:\\/\\/audioknihy\\.cz\\/", "type": "string" } }, "required": [ "slug", "title", "author", "cover_url", "lowest_price_czk", "partner_count", "url" ], "type": "object" }, "type": "array" } }, "required": [ "value" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:966d114fd2f866179061a31fd930dcaa56b4dee9a4484f5db9f6313324f5fd91 | sha256sum