Campus Data offers developer integration through a series of APIs. These APIs allow you to integrate your application directly with Campus Data so that Campus Data can serve as a hub for all of your reporting needs.
There are essentially two types of endpoints in Campus Data: those that use keys to authenticate the client and those that use UIP (HawkId login) tokens to authenticate. Think of them as application endpoints and user endpoints.
There are no publicly accessible API endpoints in Campus Data, so in order to integrate with the application APIs in Campus Data, you will need a set of keys. These keys are a represented by a UserId and a password. Keys can be generated and obtained on the Team's credential panel. All of the interactions with Campus Data endpoints are scoped to the team that owns the keys. If you need to interact with multiple team's data, you will need to use multiple API keys.
See the Swagger API specifications for details about each endpoint. The Swagger documentation will allow you to view the data model and determine what parameters required. The interface also allows you to provide your API keys and try out each endpoint.