POST /v1/charts
Create a Chart
Create a new chart within a dashboard service
POST
POST /v1/charts
Create a Chart
Create a new chart within a dashboard service.Body Parameters
string
required
Name of the chart. Must be unique within the parent dashboard service.
string
required
Fully qualified name of the parent DashboardService (e.g.,
sample_superset).string
Human-readable display name for the chart.
string
Description of the chart in Markdown format.
string
Type of chart visualization:
Line, Bar, Area, Pie, Scatter, Table, Histogram, Other.string
URL of the chart in the source system.
array
Array of owner references (users or teams) to assign to the chart.
string
Fully qualified name of the domain to assign for governance purposes.
array
Array of classification tags to apply to the chart.
object
Custom property values defined by your organization’s metadata schema.
POST /v1/charts
Returns
Returns the created chart object with all specified properties and system-generated fields.Response
string
Unique identifier for the chart (UUID format).
string
Chart name.
string
Fully qualified name in format
service.chartName.string
Human-readable display name.
string
Description of the chart in Markdown format.
string
Type of chart visualization (e.g., Line, Bar, Area, Pie, Scatter, Table, Histogram, Other).
object
Reference to the parent dashboard service.
string
URL of the chart in the source system.
string
Type of dashboard service (e.g., Superset, Looker, Tableau, Metabase, PowerBI).
array
List of owners assigned to the chart.
array
Domain assignments for governance.
array
Classification tags applied to the chart.
object
Custom property values defined by your organization’s metadata schema.
number
Version number for the entity (starts at 0.1).
Create or Update (PUT)
UsePUT /v1/charts instead of POST to perform an upsert. If a chart with the same fullyQualifiedName already exists, it will be updated; otherwise, a new chart is created. The request body is the same as POST.
PUT will not return a 409 conflict error if the entity already exists — it will update the existing entity instead.Bulk Create or Update (PUT)
UsePUT /v1/charts/bulk to create or update multiple charts in a single request. The request body is an array of create request objects.