Generate and Manage API Access in openSIS
Overview
The API Access page allows authorized users to generate API keys for connecting openSIS data with other applications. API keys can be used to read, create, and update school-specific data through supported API endpoints.
This section is mainly used by administrators, technical users, or integration teams who need API-based access to openSIS data.
Navigation Path

Menu > Tools > Developers > API Access
Steps to Generate a New API Key
- Log in to openSIS with an authorized user account.
- Go to the left menu.
- Click Tools.
- Under Developers, click API Access.
- Click Generate New API Key.
- In the Generate New API Key modal, enter a Title for the API key.
- Click Generate.
- The new API key appears on the API Access page.
View an API Key
- Go to
Menu > Tools > Developers > API Access. - Locate the API key record.
- Click the expand arrow on the right side of the API key row.
- The API key details will be displayed.
- Use the copy icon to copy the API key if needed.
Manage API Key Access
- Open the API Access page.
- Locate the API key you want to manage.
- Click the settings icon beside the key.
- The API Keys access configuration page opens.
Review the available modules, such as:
- Use the access toggle to enable or disable API access for a module or endpoint.
- Expand a module to view available API endpoint details.
- Click Update to save the access configuration.
| Field/Button | Description |
|---|
| Generate New API Key | Opens the modal to create a new API key. |
| Title | A required name used to identify the API key. |
| Generate | Creates the API key after the title is entered. |
| Cancel | Closes the modal without creating a key. |
| API Docs | Opens API documentation for setup and usage guidance. |
| Edit Icon | Allows the API key details, such as title, to be edited. |
| Delete Icon | Deletes the selected API key. |
| Settings Icon | Opens the access configuration page for the API key. |
| Expand Arrow | Shows or hides the API key details. |
| Copy Icon | Copies the API key. |
| Refresh Icon | Refreshes or regenerates the API key, if supported. |
| Access Toggle | Enables or disables access for a module or endpoint. |
| Update | Saves the API access configuration. |
Important Notes
- API Access should be used only by authorized users.
- API keys can allow external applications to access openSIS data.
- Keep API keys secure and do not share them publicly.
- Delete unused API keys to reduce unnecessary access risk.
- Enable only the modules or endpoints required for the integration.
- Review API access settings carefully before clicking Update.
- Use the API Docs link for technical implementation guidance.
Related Articles
Understanding Tools & Utilities
Overview The Tools & Utilities section in openSIS provides administrative tools for managing system-level tasks. These tools help authorized users import data, export records, perform end-of-year rollover, and review system activity. This section is ...
View System Access Log
Overview The System Access Log allows authorized users to review login activity in openSIS. It shows who accessed the system, when the login happened, whether the login was successful or failed, the failure count, and the IP address used for access. ...
Export Data from openSIS to Excel
Overview The Export Data from openSIS to Excel tool allows authorized users to download important openSIS data in Excel format. This is useful when administrators need to review records offline, maintain a backup, share selected information with ...
Bulk Import or Update Student Data
Overview The Bulk Import or Update Student Data tool allows administrators to add multiple student records or update existing student information using an import file. This is useful when a school needs to create student records in bulk or maintain ...
View Activity Log
Overview The Activity Log in openSIS helps authorized users review actions performed inside the system. It records who performed an action, when it was done, the system area involved, and a short description of the activity. This log is useful for ...