SKYAPI PowerShell Module

This is a work in progress, but I have thrown up the source code for the PowerShell module we are using as we migrate to the SKY API platform. Though I consider it prerelease, it is solid in our internal testing and is ready to use out of the box.


Originally desiring to automate the creation of Google Classroom classes (via a PS script and another module I will eventually clean up and publish), I created the SKYAPI PowerShell Module to be able to build onto later. I am aware that others have created similar projects (e.g., the now inactive PSALM-RE), but I haven't been able to get my hands on a fully fleshed PowerShell module and I wanted to make something available and published for free (under the MIT license). This will also allow others to contribute ideas and bug fixes, as well as code changes.


The SKYAPI Wiki also has enough information and step-by-step instructions for those who are not intimately familiar with the Blackbaud SKY API or PowerShell.


At present, this module is focused on retrieving information from the Blackbaud SKY API School API. However, it has been built so that other SKY API endpoints can easily be added in. Future releases will add support for data creation, updates, and deletions.

Categories