Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hi,
I'm trying to use this REST call in order to update a datalake type connection in a report
- https://docs.microsoft.com/en-us/rest/api/power-bi/datasets/updatedatasourcesingroup
However I get the following error message when doing so, be it through the documention website itself or PowerShell
{
"error": {
"code": "BadRequest",
"message": "Bad Request",
"details": [
{
"message": "Error converting value \"connectionDetails\" to type 'Microsoft.PowerBI.ServiceContracts.Api.UpdateDatasourceDetails'. Path 'updateDetails[1]', line 14, position 25.",
"target": "updateDatasourcesRequest.updateDetails[1]"
},
{
"message": "'updateDatasourcesRequest' is a required parameter",
"target": "updateDatasourcesRequest"
}
]
}
}
And here is the JSON I'm giving to the call
{
"updateDetails": [
{
"datasourceSelector": {
"datasourceType": "Extension",
"connectionDetails": {
"path": "https://<OLD-DataLake>.azuredatalakestore.net/<PATH-TO-FILE>/",
"kind": "DataLake"
}
},
"datasourceId": "<Current-GUID>",
"gatewayId": "<Current-GUID>"
},
"connectionDetails": {
"path": "https://<NEW-DataLake>.azuredatalakestore.net/<PATH-TO-FILE>/",
"kind": "DataLake"
}
}
]
}
This is a format found working in this post: https://stackoverflow.com/questions/58518997/how-to-update-a-data-source-via-the-api
If anyone can give me a pointer to what's the issue it would great
Thanks
Solved! Go to Solution.
Hi @m-cerna ,
Based on your json code, I think you missed a "{" or wrote an extra "}". You could check the code again.
Hi @m-cerna ,
Based on your json code, I think you missed a "{" or wrote an extra "}". You could check the code again.
Hi @m-cerna ,
Has your problem been solved? Was my reply helpful to you? If the problem is resolved, you could accept the reply you like.