curl -X POST "https://api.confidence.dev/v1/dimensionTables" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"displayName": "User Demographics",
"sql": "SELECT * FROM user_demographics",
"timestampColumn": {
"name": "updated_at",
"type": "COLUMN_TYPE_STRING",
"repeated": false
},
"entityColumnMapping": [
{
"column": {
"name": "user_id",
"type": "COLUMN_TYPE_STRING",
"repeated": false
},
"entity": "entities/user"
}
],
"dimensions": [
{
"name": "country",
"type": "COLUMN_TYPE_STRING",
"repeated": false
},
{
"name": "age_group",
"type": "COLUMN_TYPE_STRING",
"repeated": false
},
{
"name": "is_premium",
"type": "COLUMN_TYPE_BOOLEAN",
"repeated": false
}
],
"dataDeliveredUntilUpdateStrategyConfig": {
"dailyUpdateConfig": {}
}
}'