Showing results for 
Search instead for 
Did you mean: 
Resolver I
Resolver I

custom connector works in test but returns error when used in flow

In one of my older flows last year I tried using a custom connector to get a JSON file with no problems at that time.
Recently I´ve tried to use the same connector in a new cloudflow but I get an error.

During Test within connector details everything works fine and I get data as expected (obtaining JSON).

The problem is that if used in a cloud flow following error is shown:

 " body should be String but it is Object."

thanks a lot

Thanks a lot for your answer
Any help would be highly appreciated

Community Support
Community Support

Hi @Hancha ,


I think when putting {} into the "body" in your postman definition which you upload to create the connector might be the scenario hence you can check by leaving it blank which should it as "null" which is an object.


During import of the json response in custom connector, a json definition should have got created. The Swagger editor should show you the definition of the part which failed as follow or similar to it :


=> GlobalValues: {type: string, description: GlobalValues]


Try changing it to:

=> GlobalValues: {type: array, items{}, description: GlobalValues]



Hi @pre ,

I tried checking all the above but it did not solve the problem...

Helpful resources

MPA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

Learn to digitize and optimize business processes and connect all your applications to share data in real time.


Join us at PWR EduCon - A Power Platform Conference

Learn from the top Power BI, Power Apps, Power Automate & Power Virtual Agents experts!

Power automate tips 768x460 v2.png

Restore a Deleted Flow

Did you know that you could restore a deleted flow? Check out this helpful article.

Users online (2,405)