"Legacy" ON API

We continue to support both of our REST APIs. These enable two applications to talk to each other, such as Blackbaud Education Edge a third party partner integration or a custom app for your school.

  • SKY API

    • We recommend all new development use SKY API for schools instead of the "legacy” ON API.

      If you have applications or integrations based on "legacy" APIs, consider migrating to SKY API.

    • The SKY API has parity with the “legacy” ON API and is being expanded with new development.

    • We support this REST API. For documentation about SKY API endpoints and more, please visit Blackbaud's SKY API website.

  • "Legacy" ON API

    • The "legacy” ON API is no longer being expanded. As we update Blackbaud Education Edge with new features, endpoints won’t be added to this “legacy” ON API. Thus, we discourage new development from using the “legacy” ON API, even though we continue to support the “legacy” ON API for older integrations and applications.

    • Additionally, if users log into a “legacy” ON API app you built with their “legacy” username and password, you will need to switch to SKY API and Blackbaud ID to maintain that kind of authentication and to limit the data the user can access.

    • We support this REST API. For documentation about "ON" API endpoints and more, please visit Blackbaud's Education Management Products "ON" API website.

    • Note: We haven’t yet determined a specific date for when this legacy offering will reach “end of life.”

    • To continue using the “legacy” ON API, you must use authentication tokens (generated in Core).

    • Schools may also use the "legacy” ON API for read and write access to Blackbaud Education Management using the Software Development Kit (SDK).