This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Hi
I have a query setup to a json API source and i want to filter the query by department ID. the API developer reference states the format as /api/v2/agents?query=department_id:123456 which works testing in a web browser. However the below Advanced Editor code fails with an invalid identifier. If i switch the : to a =, the query syntax is happy but fails to get contents because the API needs a :
Do you have any suggestions on how i can get around this?
let
Source = Json.Document(Web.Contents(FreshserviceBaseURL,
[RelativePath="/Agents?",
Query=[department_id: "12456798"]]))
in
Source
Solved! Go to Solution.
Got there in the end. I was missing query at the start of the filter. Thanks for your help
let
Source = Json.Document(Web.Contents(FreshserviceBaseURL,
[RelativePath="Agents",
Query=[#"department_id": "12456798"]]))
in
Source
Thanks. This is what im getting:
let
Source = Json.Document(Web.Contents(FreshserviceBaseURL,
[RelativePath = "Agents",
Query = [#"department_id" = "12456798"]]))
in
Source
Thanks. This passes sytnax verification but fails on the Get Web contents as the = needs to be a :
Its like i need to escape the : or something
Got there in the end. I was missing query at the start of the filter. Thanks for your help
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 7 | |
| 5 | |
| 4 | |
| 4 | |
| 3 |