Skip to main content
Skip table of contents



Application Programming Interface, a set of data (often a library) specifying how software components should interact with each other. An API often includes specifications for routines, data structures, object classes, variables, and remote calls.


Family Educational Rights and Privacy Act.


Hypertext Transfer Protocol; is the underlying protocol used by the World Wide Web. HTTP defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands.


How a specific piece of data is organized and where it is located relative to other pieces of data in the software.


Operational Data Store


The PowerSchool online support website, a resource for PowerSchool users and administrators.


Representational State Transfer, a software architectural style enabling the creation, reading, updating, and deletion of information on a server. REST uses HTTP calls, making it a simpler alternative to mechanisms such as SOAP, CORBA, and RPC. 


A collection of individual elements that describe a place, event, object, or concept. Resources can and often contain references to other resources that provide additional context.


Dependency is a status a record can be held in. When a record is held in this status, it cannot be published because a required field is missing or a required record in a linked resource wasn’t published.

Database Trigger

A database trigger is functionality that tracks changes to certain tables (and the fields therein) and, upon data entry or edit, a publish (or republish) of linked resource records is automatically triggered.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.