Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Power BI API Dataflow Refresh Operation

Hi all, I am testing Dataflow API Refresh dataflow function. I send this POST request with Postman:

 

POST https://api.powerbi.com/v1.0/myorg/groups/<MYGROUPID>/dataflows/<MYDATAFLOWID>/refreshes HTTP/1.1
Authorization: Bearer <MYTOKEN>
cache-control: no-cache
Postman-Token: c1c8e0e7-3bc0-47df-8071-5919cf7f199a
User-Agent: PostmanRuntime/7.4.0
Accept: */*
Host: api.powerbi.com
accept-encoding: gzip, deflate
content-length: 0
Connection: close

 

The response is this error:

{
    "error": {
        "code": "BadRequest",
        "message": "Bad Request",
        "details": [
            {
                "message": "'refreshRequest' is a required parameter",
                "target": "refreshRequest"
            }
        ]
    }
}

 

There is no info in the oficial doc about parameter refreshRequest. Any info about this parameter?

 

Thanks.

 

Regards

1 ACCEPTED SOLUTION
v-jiascu-msft
Employee
Employee

Hi @Anonymous,

 

Please add a request body like below. Please refer to the snapshot below.

{
	"refreshRequest": "y"	
}

Power-BI-API-Dataflow-Refresh-Operation

 

Best Regards,
Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

5 REPLIES 5
v-jiascu-msft
Employee
Employee

Hi @Anonymous,

 

Please add a request body like below. Please refer to the snapshot below.

{
	"refreshRequest": "y"	
}

Power-BI-API-Dataflow-Refresh-Operation

 

Best Regards,
Dale

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Hi @v-jiascu-msft,

 

I'm having the same issue in Microsoft Flow. I created a custom connector refreshing a dataset in Power BI, and it works well when I test it, but when I put it in a flow I get the same "refreshRequest required" error @Anonymous found above.

I tried to put your code snippet in the POST function of the custom connector but the issue hasn't been resolved.

Any idea on how I could fix it?

 

Thank you very much,

FD

Hi @Anonymous,

 

Since you added a request body, did you also add the header "Content-Type: application/json"? I would suggest you go to Microsoft-Flow-Community for more precise support.

 

 

Best Regards,

Community Support Team _ Dale
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Hi @v-jiascu-msft,

 

seems like I just had to add a default value for refreshRequest in the body settings, and force a cache refresh via CTRL+f5.

Thank you very much for your help anyway!

 

FD

Anonymous
Not applicable

Hi @v-jiascu-msft, solution checked. Refresh request is working.

 

Thanks!!

 

Kind regards,

 

Joseba

 

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.