Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Using output of one Rest API in another Rest API as parameter

I am a bit new to M Query   I am trying to utilize output of following API https://dev.azure.com/{organization}/{project}/_apis/work/teamsettings/iterations?api-version=6.0"   The API has one of...
  • v-jingzhang's avatar
    5 years ago

    Hi Anonymous 

     

    I think it should be possible if you could already query data from two APIs in separate queries. In the query connected to the first API, remove other columns except for iterationid column. In the sencond query, connect to the second API with any iterationid and get a table result.

     

    Now open the Advanced Editor of each query, you will see their M codes like below. I enter the family values into Query1 and query data from a public API from Get species - Qld wildlife data API into Query2, so the M codes are different from yours naturally. It doesn't matter.

     

    Then modify Query2 like below to convert it into a custom function with a parameter v_family.

     

    Return to Query1 and add a column by invoking custom function Query2.

     

    A table column will be added to Query1. You can expand the column to see all data and perform further tranformations. Attached the pbix for reference.

     

    To be honest, I haven't used the APIs you mentioned. So I suggest you connect to them in separate queries first to test the connections. 

     

    Regards,
    Community Support Team _ Jing
    If this post helps, please Accept it as the solution to help other members find it.