Data Requests
Run a Data Request
Data Requests
Run a Data Request
Run a data request
POST
/
team
/
{team_id}
/
datasets
/
{dataset_id}
/
dataRequests
/
{id}
/
request
curl --request POST \
--url https://api.chartbrew.com/team/{team_id}/datasets/{dataset_id}/dataRequests/{id}/request \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"noSource": true,
"getCache": true,
"filters": {}
}'
{
"options": {
"id": 123,
"team_id": 123,
"project_ids": [
123
],
"chart_id": 123,
"connection_id": 123,
"draft": true,
"query": "<string>",
"xAxis": "<string>",
"xAxisOperation": "<string>",
"yAxis": "<string>",
"yAxisOperation": "none",
"dateField": "<string>",
"dateFormat": "<string>",
"legend": "<string>",
"fieldsSchema": {},
"excludedFields": [
"<string>"
],
"configuration": {},
"joinSettings": {
"joins": [
{
"dr_id": 123,
"join_id": 123,
"dr_field": "<string>",
"join_field": "<string>"
}
]
}
},
"dataRequest": {
"responseData": {
"data": [
{}
],
"configuration": {}
}
}
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Response
200 - application/json
Data request results
curl --request POST \
--url https://api.chartbrew.com/team/{team_id}/datasets/{dataset_id}/dataRequests/{id}/request \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"noSource": true,
"getCache": true,
"filters": {}
}'
{
"options": {
"id": 123,
"team_id": 123,
"project_ids": [
123
],
"chart_id": 123,
"connection_id": 123,
"draft": true,
"query": "<string>",
"xAxis": "<string>",
"xAxisOperation": "<string>",
"yAxis": "<string>",
"yAxisOperation": "none",
"dateField": "<string>",
"dateFormat": "<string>",
"legend": "<string>",
"fieldsSchema": {},
"excludedFields": [
"<string>"
],
"configuration": {},
"joinSettings": {
"joins": [
{
"dr_id": 123,
"join_id": 123,
"dr_field": "<string>",
"join_field": "<string>"
}
]
}
},
"dataRequest": {
"responseData": {
"data": [
{}
],
"configuration": {}
}
}
}