Get Full Report
get_full_reportFetch every report section (scope, overview, market structure,
volatility, autonomy) for one shared query in a single call, instead
of calling get_product_profile / get_market_summary /
get_market_structure_summary / get_volatility_summary /
get_autonomy_summary separately yourself. Guarantees all five
sections describe the exact same product/reporter/partner/period
slice -- five separate calls have no such guarantee, since nothing
stops query from being re-typed slightly differently across them, or
one of the five simply being forgotten.
query's own field defaults (reporter='European Union',
partner_set='non-EU countries', period_start='2015-01',
frequency='quarter', remove_outliers=true, ...) are exactly the
sensible defaults for a first-cut report; override any of them for a
different slice -- e.g. a specific member state, a custom partner
group, a narrower period.
Returns {"query": {...}, "sections": {<name>: {narrative_facts, chart_data, links, available, reason}, ...}} for <name> in
product_profile, market_summary, market_structure, volatility,
autonomy. links maps each narrative_facts key to a ready-made
https://tradedashboard.eu/... URL for that same fact -- never
construct one of these yourself; use the one already provided.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language for translated labels in the response. One of: bg, cs, da, de, el, en, es, et, fi, fr, ga, hr, hu, it, lt, lv, mt, nl, pl, pt, ro, sk, sl, sv. | en |
| query | Yes | The product/reporter/partner-set/period/frequency slice to query -- the same request body every tradedashboard.eu analytical endpoint takes. See its own field descriptions (product, reporter, partner_set, period_start, period_end, frequency, n_top, ...) for details; only `product` is required, everything else has a sensible default. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||