Forum Discussion

janfcarl's avatar
janfcarl
Helper I
4 years ago

Disabling a refresh schedule throws Bad Request

Hi, I am trying to disable a scheduled refresh on a dataset, using Power BI for C#. I can sucessfully add a scheduled refresh by using the below code.

 

var refreshSchedule = new RefreshSchedule(days, times, true, "UTC", ScheduleNotifyOption.NoNotification);
powerBiClient.Datasets.UpdateRefreshScheduleInGroup(new Guid(workspaceId), datasetId, refreshSchedule);

 

I tried to retrieve the existing schedule and setting Enabled = false,

 

var refreshSchedule = powerBiClient.Datasets.GetRefreshScheduleInGroup(new Guid(workspaceId), datasetId);
refreshSchedule.Enabled = false;
powerBiClient.Datasets.UpdateRefreshScheduleInGroup(new Guid(workspaceId), datasetId, refreshSchedule);

 

as well as just adding a new, disabled schedule,

 

var refreshSchedule = new RefreshSchedule(null, null, false, "UTC", ScheduleNotifyOption.NoNotification);
powerBiClient.Datasets.UpdateRefreshScheduleInGroup(new Guid(workspaceId), datasetId, refreshSchedule);

 

but either ways throws a Bad Request error.

2 Replies