"Legacy" ON API
Warning: The SDK, ODBC, and "Legacy" On API will reach end of life March 31, 2027. Schools should migrate their integrations and customizations to SKY API. To learn more, see School API and Getting started.
A REST API enables two applications to talk to each other, such as Blackbaud Education Management, a third party partner integration, or a custom app for your school.
-
SKY API
-
All new development should use SKY API for schools instead of the "legacy” ON API.
If you have applications or integrations based on "legacy" APIs, migrate them 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. Support ends March 31, 2027. As we update Blackbaud Education Management with new features, endpoints aren't added to this “legacy” ON API. Thus, we discourage new development from using the “legacy” ON API.
-
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.
-
For documentation about "ON" API endpoints and more, please visit Blackbaud's Education Management Products "ON" API website.
-
To use 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).
-