Search flower offers
search_flower_offersFind real flower bouquets and potted plants for sale, from a description. Use this whenever the user asks for flowers in words: a flower type, colour, occasion, recipient, budget or delivery deadline (e.g. 'red roses under 40 EUR for tomorrow', 'something cheerful for a colleague'). Pass the request as query in any language; add structured fields when you know them. Also use it when the user shows a photo but match_bouquet_photo cannot receive the file: describe the flowers, colours and style you see and search with those. Returns ranked offers with price, shop, delivery time and links.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many offers to return (default 8, max 20). | |
| query | Yes | What the user is looking for, in their own words, any language (e.g. 'pink peonies for my mum's birthday'). Required. | |
| style | No | Style, e.g. rustic, minimalist, romantic, wild meadow. | |
| colors | No | Colours, any language. | |
| flowers | No | Flower or plant types, any language (e.g. ["roses", "eucalyptus"]). | |
| occasion | No | Occasion, e.g. birthday, funeral, thank you, wedding, anniversary. | |
| recipient | No | Who the flowers are for, e.g. mother, colleague, partner. | |
| max_price_eur | No | Upper price limit in EUR, inclusive. Hard filter. | |
| min_price_eur | No | Lower price limit in EUR. Hard filter. | |
| max_delivery_days | No | Latest acceptable delivery, in days from today, for an address in Germany (1 = tomorrow). If the user names a date, convert it to days. Hard filter on the shop-stated delivery time. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | What to try next when the result is empty. | |
| offers | Yes | ||
| total_matches | Yes | ||
| query_understood | Yes |