Skip to main content

Developer APIs

Services and APIs

The RESTful web services provided by Middleware and Integration Services (MaIS) are used to retrieve and modify data (account, student, course, person, privilege / authority, workgroups) from the Registry (a consolidated source of information from different campus source systems).

To get started using the Web APIs please review the Getting Started with the Web APIs Checklist.

Account

The Account web service provides a way to retrieve lists of accounts as well as individual account details given a SUNet ID.

CourseClass

The CourseClass web service provides a way to retrieve the Course class XML and the Course term XML.

Person

The person web service provides a way to retrieve person data such as name, email and other details.

Privilege (Authority)

The Privilege API can be used to retrieve business authority or privileges granted to a SUNetID via Authority Manager.

Student

The student web service allows for the retrieval of student and course enrollment data.

Workgroup

The workgroup web service provides a programmatic way to perform all of the same transactions that can be done in Workgroup Manager.

Resources

API Developer Community of Practice

A community for articulating best practices for API development. We are also a learning community, and very open to new people joining us.

Tools

Postman - standalone app and Chrome extension for API testing and development.