searchfilter

Method: GET POST
Version: v1
Returns all search filter and values

Table of contents

# Params

Params Default Description
language
string
de-de
Language parameter like "de-de"

You can determine the allowed languages using the method get-languages.

# Headers

Authorization: Bearer {YOUR-JWT-TOKEN}

# Request

Ein Beispiel für die Erstellung eines JWT Tokens findest du hier: https://developer.cookbutler.com#jwt-token-sample

curl -X GET https://api.cookbutler.com/v1/recipes/searchfilter -H "Authorization: Bearer {YOUR-JWT-TOKEN}"

# Response

{ "status": "ok", "data": { "language": "de-de", "total": 4, "filter": { "category": { "name": "category", "label": "Kategorie", "type": "checkbox", "default": [], "value": { "dessert": "Dessert", "main course": "Hauptgericht", "fruit": "Obst", "starter": "Vorspeise", "...": "and more" } }, "country": { "name": "country", "label": "Herkunft", "type": "checkbox", "default": [], "value": { "de": "de", "es": "es", "fr": "fr", "it": "it", "jp": "jp", "...": "and more" } }, "difficulty": { "name": "difficulty", "label": "Schwierigkeitsgrad", "type": "checkbox", "default": { "easy": "einfach", "medium": "mittel", "difficult": "schwierig" }, "value": { "easy": "einfach", "medium": "mittel", "difficult": "schwierig" } }, "max_time": { "name": "max_time", "label": "Maximale Gesamtzeit", "type": "input", "default": "", "value": "" } } } }