Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Instead of this correct parameter
This works fine:
Json.Document(Web.Contents("https://api.linkedin.com/rest/",
[
RelativePath = "adAccounts/11111111/adCampaigns?q=search&search=(status:(values:List(ACTIVE)))",
Headers=[
**some headers**
]
]))
But this doesn't:
Json.Document(Web.Contents("https://api.linkedin.com/rest/",
[
RelativePath = "adAccounts/11111111/adCampaigns",
Query = [
q="search",
search="(status:(values:List(ACTIVE)))"
],
Headers=[
**some headers**
]
]))
I get the following error:
DataSource.Error: Web.Contents failed to get contents from 'https://api.linkedin.com/rest/adAccounts/11111111/adCampaigns?q=search&search=%28status%3A%28values%3AList%28ACTIVE%29%29%29' (400): Bad Request
It is clear that the problem is that this gets encoded automatically when it is in the "Query=[]" section:
search=%28status%3A%28values%3AList%28ACTIVE%29%29%29
then it doesn't work. I tried to pass the encodied part as Base url and it gives the same error. So the endpoint can only accept unencoded text.
I somehow need it NOT to be encoded when included in Query=[], so it stays the same:
(status:(values:List(ACTIVE)))
Please help
So the endpoint can only accept unencoded text.
Bit of an oversight on the endpoint's side, eh?
As long as you can hide the dynamic part of the URL in the RelativePath attribute you should be able to refresh this data source in the service. Not pretty, but if it works ¯\_ (ツ)_/¯
please show the URL that works
It does work, but it makes me put all the Query parameters in the Relative Path, and I prefer in the Query = [] clause.
Maybe there is some way to tell it not to encode....
If this is important to you please consider voting for an existing idea or raising a new one at https://ideas.fabric.microsoft.com/?forum=2d80fd4a-16cb-4189-896b-e0dac5e08b41
Yes, but first I want to make sure this option does/doesn't exist today.
Maybe you can do it?
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 19 | |
| 9 | |
| 8 | |
| 7 | |
| 6 |