publish_chart
Publish a chart visualization to Autario using Plotly specs with column references. Autario pulls real data from datasets for accuracy, making charts permanent and shareable.
Instructions
Publish a new chart visualization to Autario. Requires a Plotly spec with column references (x_col, y_col, group_by, group_value). Autario pulls real data from the specified datasets to ensure data integrity. The chart becomes permanent, shareable, and editable at autario.com. Requires AUTARIO_API_KEY.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Chart title. Include time range in parentheses, use pipe | as separator (e.g. "GDP Growth | Major Economies (2000-2024)") | |
| plotly_spec | No | Plotly specification with traces array and layout object. Traces use x_col/y_col for column references and group_by/group_value for filtering (e.g. {"traces": [{"x_col": "year", "y_col": "value", "group_by": "country", "group_value": "USA"}], "layout": {}}) | |
| insight | No | 2-3 sentence data insight with specific numbers from the queried data. Must use verified numbers from query_dataset results, never from training data | |
| narration | No | Longer description of the analysis methodology and context | |
| dataset_ids | Yes | Array of dataset UUIDs that this chart uses. Autario pulls real data from these datasets to ensure no hallucinated values |