Use this page to configure global settings for SIF and API data change events and throttling.
Data Event API Services
Enabling Data Event API Services allows notifications of data change events between PowerSchool and a third party application.
SIF Agent for PowerSchool
Enabling the SIF Agent for PowerSchool makes it possible to seamlessly interoperate with a third party application with the use of SIF. For more information, refer to PowerSchool SIF Agent.
SIF-related fields appear on the School Info page and the Scheduling and Reporting Ethnicity Codes page.
Configure Global API and SIF Settings
- Navigate to the Global API and SIF Settings page.
Use the following table to enter information in the fields:
Choose this option to disable event generation and SIF.
Data Event API Services Only
Choose this option to enable event generation.
This option is the recommended setting.
Data Event API Services + SIF Agent for PowerSchool
Choose this option to enable event generation and SIF.
Minimum time interval (ms) between API requests per plugin
Enter the window of time (in milliseconds) within which the maximum number of API requests an API plugin can be make to the Powerschool server. If an API plugin makes more than one API request within this window of time, the request is rejected and an error message is sent indicating too many requests and to wait for a certain number of seconds before making another request.
To disable, enter a value of zero or leave blank.
Any changes to this setting will require a server restart. In a server array environment, each node will need to be restarted.
- Click Submit. The server tools are either active or inactive, depending on your selection.
The server needs to be restarted if Minimum time interval (ms) between API requests per plugin has been updated.