Click or drag to resize

About Ascendance Web Services

This guide is intended for developers using Ascendance Web Services to integrate data from a school's Ascendance database with other applications. It includes helpful introductory material regarding web services implementation procedures, as well as the complete API documentation.

Ascendance Web Services work in conjunction with a school's My BackPack web portal to provide real time data about web user accounts, students, parents, alumni, faculty, and classes, and to accept course requests and updates to profile data such as addresses and contact information. These web services enable third party developers to create custom applications using a school's live data, and to make certain types of updates to that data.

Ascendance Web Services are comprised of five classes, each of which addresses a separate type of data or general set of tasks:

  • UserManagementService enables user authentication and password update, and provides access to related information such as security groups which control the functions that can be accessed by a My BackPack user.
  • UserProfileService provides user profile data for a single user, including biographical data, addresses and contact information, and details about related spouse and students.
  • AcademicService provides academic-related data about classes, sections, schedules, and the school calendar, and allows for the submission of course requests.
  • DataExportService enables bulk retrieval of profile data for all users including biographical data, addresses and contact information, and details about related spouse and students.
  • DataUpdateService provides a mechanism to update user profile data, including addresses and contact information for students and parents.

For more information about setting up and using Ascendance Web Services, see: