Has anyone successfully called the academic roster API call in PowerAutomate?

I am trying to use the SKY API "Send an HTTP request" in PowerAutomate to get course rosters so I can see enrollment type. I have successfully used this action with other SKY API calls, such as getting results from an advanced list. When I try "/school/v1/academics/rosters?include_dropped=false" in the relative path, it fails saying that the resource was not found. When I use "Try Me" in the roster API documentation, it works. I am copying the relative path directly from what worked in "Try Me". Any idea what this might not be working?

Answers

  • Ashley Moose
    Ashley Moose Blackbaud Employee
    Eighth Anniversary Kudos 5 First Reply Name Dropper

    Hi @Scott Minkoff

    Instead of adding 'include_dropped' to the relative path, that should be included as a query parameter. Like this:

    image.png

    As a general rule of thumb anything occurring after the ? in the Request Path should be added as a Query parameter.

Categories