Skip to main content
POST
Create a chart

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

POST /charts

name
string
required
Required string length: 1 - 255
title
string
required
Required string length: 1 - 120
chart_type
enum<string>
required
Available options:
bar,
line,
pie,
donut,
scatter,
area,
heatmap,
table,
stat,
histogram
source
DataSourceSchema · object
required
organization_id
string
required
description
string | null
Maximum string length: 500
theme
ThemeSchema · object
dimensions
DimensionsSchema · object
refresh_interval
integer | null
Required range: x > 0
filters
FilterSchema · object[]
permissions
string[]
config
Config · object
project_id
string
default:thaink2

Response

Successful Response

Single chart returned by the API.

name
string
required
Required string length: 1 - 255
id
string
required
title
string
required
description
string | null
required
chart_type
enum<string>
required
Available options:
bar,
line,
pie,
donut,
scatter,
area,
heatmap,
table,
stat,
histogram
source
DataSource · object
required
theme
Theme · object
required
dimensions
Dimensions · object
required
refresh_interval
integer | null
required
filters
Filter · object[]
required
permissions
string[]
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
created_by
string | null
required
organization_id
string
required
config
Config · object
project_id
string
default:thaink2