Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Sign up nowGet Fabric certified for FREE! Don't miss your chance! Learn more
Hello,
I am looking for help with my POST request in Power Query. I am trying to use matrix service but with no luck so far. I am receiving the following error:
DataSource.Error: Web.Contents failed to get contents from ‘https://api.openrouteservice.org/v2/matrix/driving-car/’ (400): Bad Request
Here is my code:
let
url = “https://api.openrouteservice.org/v2/matrix/driving-car/”,
headers = [#“Content-Type” = “application/json”,#“Accept”= “application/json, application/geo+json, application/gpx+xml, img/png; charset=utf-8”, #“Authorization”= “xxxxxxxxxxxxxxxx”],
postData = Json.FromValue([locations=“[[9.70093,48.477473],[9.207916,49.153868],[37.573242,55.801281],[115.663757,38.106467]]”]),
response = Web.Contents(
url,
[
Headers = headers,
Content = postData
]
),
jsonResponse = Json.Document(response)
in
jsonResponse
I presume the problem is with passing body argument using Json.FromValue
[locations=“[[9.70093,48.477473],[9.207916,49.153868],[37.573242,55.801281],[115.663757,38.106467]]”]
I would be greatful for any hint on how to solve this problem.
Thank you!
Solved! Go to Solution.
Hi @Boleslaw
Yeah, in PowerQuery lists use "{" instead of "[":
...
postData = Json.FromValue([locations={{9.70093,48.477473},{9.207916,49.153868},{37.573242,55.801281},{115.663757,38.106467}}])
...
Please mark this as answer if it helped.
Great, thank you. This is the solution I was looking for....
Hi @Boleslaw
Yeah, in PowerQuery lists use "{" instead of "[":
...
postData = Json.FromValue([locations={{9.70093,48.477473},{9.207916,49.153868},{37.573242,55.801281},{115.663757,38.106467}}])
...
Please mark this as answer if it helped.
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 13 | |
| 11 | |
| 11 | |
| 8 | |
| 6 |