Development Portal is designed for Application Providers (Partners) that have Single Sign-On (SSO) or/and data integration with Passport.

Development Portal provides:

  • Access to security credentials for API of Passport
  • Ability to monitor and troubleshoot access to Passport API


Integrated Applications view

Integrated Applications screen allows to obtain credentials for API access. The API credentials are OAuth 2 Client ID and Client Secret. There is а separate pair of credentials for SSO and for Data API access. API credentials are associated with а particular Applications. If Application Provider has more than one Application registered with Passport then theре will be a pair of SSO and Data API credentials per each registered application.




OAuth API Documentation hyperlink providers access to relevant API documentation.


SSO OAuth Credentials section contains an entry with SSO API credentials for each of the applications registered with current Application Provider account. Each entry contains:

  • Redirect URL: OAuth 2 callback URI or relying party that is used for SSO and “Login with Passport” integrations. This value is editable
  • Client ID: OAuth 2 Client ID. A unique value across Passport. This value is generated by Passport
  • Client Secret: OAuth 2 Client Secret.This value is generated by Passport.


Data API OAuth Credentials section contains an entry with Data API credentials for each of the applications registered with current Application Provider account. Each entry contains:

  • Client ID: OAuth 2 Client ID. A unique value across Passport. This value is generated by Passport
  • Client Secret: OAuth 2 Client Secret.This value is generated by Passport.


NOTE. Client ID and Client Secret both for SSO and Data API get generated when a new Partner account get created.


API Explorer

API Explorer can be used to submit request to a particular Data API and render response from Data API right in Admin UI as follows:

  • Choose Data API credentials, associated with the registered application
  • Locate the desired API (API endpoints are grouped by relevance)
  • Fill out parameters and submit the request.


NOTE: to be able to receive any data through Data API, Application, that is associated with the selected OAuth credentials, should have at least one active educational institution that authorized access to their data.


Data-change Events

Data-change Events is a special type of data object that encapsulates two pieces of information:

  • Type of the change (creation/update/deletion)
  • The state of the data before/after the change (whatever applicable).


Data-change Events are the most frequently used types of data by Application Providers as they allow to minimize the amount of data and time required for data synchronization. While access to Data-change Events is available through API Explorer, a dedicated view was created for convenience of browsing through data-change event objects.