Recommend a plan for a trip
recommend_planTurn a trip into up to three plan recommendations: countries (1-5, any language), number of days and how much data the traveller uses. Each fit carries the full plan facts, the total price for the whole trip and a one-sentence reason built only from catalogue facts. Use this first whenever the user describes a trip rather than asks for a list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | Yes | Trip length in days. | |
| usage | No | light ≈ 0.5 GB/day (maps, messaging), normal ≈ 1.5 GB/day (social, some video), heavy ≈ 4 GB/day (video, hotspot). Default normal. | |
| bucket | No | Optional language-region bucket the customer shops in, e.g. "en-gb", "de-de". Wins over language; prices and links are quoted in it. | |
| budget | No | Optional maximum total for the trip, in the result currency. | |
| currency | No | Optional ISO 4217 code. Every price in the result is quoted in it. | |
| language | No | ISO language of the conversation, e.g. en, de, ja. Plan names and country names come back in it when available. Bare "en" is quoted in en-us / USD. | |
| countries | Yes | Countries or regions of the trip, any language. | |
| gb_per_day | No | Overrides usage with an explicit daily need in GB. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| trip | No | ||
| message | No | ||
| currency | No | ||
| all_plans_url | No | ||
| pricing_bucket | No | ||
| recommendations | No |