Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi All, I am trying to execute a query through the rest api documentation. Below is my sample json body. It is a simple Query which runs with no issues in desktop's DAX Query View but it is throwing error when called via API. I believe this is due to the use of "TableID" which is present inside double quotes. Please help me resolving this
Sample Body:
{
"queries": [
{
"query": "EVALUATE
var _a = SELECTCOLUMNS(INFO.TABLES(),"TableID", [ID])
var _b = SELECTCOLUMNS(INFO.TABLES(),"TableID", [ID])
Return UNION(_a,_b)"
}
],
"serializerSettings": {
"includeNulls": true
},
"impersonatedUserName": "[email protected]"
}
--------------------------------------------------------------
Response:
{
"error": {
"code": "BadRequest",
"message": "Bad Request",
"details": [
{
"message": "Invalid value",
"target": "request.queries[0].query"
},
{
"message": "'request' is a required parameter",
"target": "request"
}
]
}
}
Solved! Go to Solution.
You probably need to double the double quotes, or escape the quotes with \
have you tried it?
Thanks using "\" helped. But is there anyway to run the query without escaping the double quotes with "\" ?
You probably need to double the double quotes, or escape the quotes with \
have you tried it?
Can you please share the Library you have used?
Thanks using "\" helped. But is there anyway to run the query without escaping the double quotes with "\" ?
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 16 | |
| 13 | |
| 8 | |
| 8 | |
| 5 |
| User | Count |
|---|---|
| 30 | |
| 27 | |
| 25 | |
| 24 | |
| 24 |