SKYAPI PowerShell Module
Michael Panagos
New Member
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.
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.
6
Categories
- All Categories
- 6 Blackbaud Community Help
- 212 bbcon®
- 1.4K Blackbaud Altru®
- 399 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 654 Blackbaud Grantmaking™
- 571 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 939 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.6K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 240 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 34 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 789 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)