Forum Discussion
Trying to get refresh history from API. This API can only be called on a Model-based dataset
I'm trying to get refresh history for some datasets, for some of them I've got error
{
"error": {
"code": "InvalidRequest",
"message": "Invalid dataset. This API can only be called on a Model-based dataset"
}
}Does it mean they are directquery or something?
Yes, it means that the datasets you are trying to retrieve refresh history for are DirectQuery or Live Connection-based datasets. The API you are using can only be called on a Model-based dataset, which is a dataset based on an imported data model. DirectQuery and Live Connection datasets do not have a data model, so you cannot retrieve refresh history for them using this API.
1 Reply
- MAwwadSolution Sage
Yes, it means that the datasets you are trying to retrieve refresh history for are DirectQuery or Live Connection-based datasets. The API you are using can only be called on a Model-based dataset, which is a dataset based on an imported data model. DirectQuery and Live Connection datasets do not have a data model, so you cannot retrieve refresh history for them using this API.