The Open Loop API is a simple web-based interface that allows client
developers real-time access to a broad range of School Loop data.
Set Your Data Free
Implemented
as a secure, highly scalable, fast and reliable collection of
web-services, the API allows automated sharing of data such as courses,
assignments, students, grades, grade-scales and definitions, rosters,
high priority groups, and section details. The system is flexible and can easily be modified for specific circumstances.
Easy to Implement with Standard Web Protocols
The API uses a
lightweight RESTful interface, based solely on common web technologies:
the HTTP application protocol, the URI naming standard, XML, and plain
text; no heavy architecture nor extra message layering - such as SOAP –
is required. The Open Loop API is built with a simple but powerful
feature set including:
- Real-time interaction to create, update, retrieve, and delete School Loop data objects through a well documented HTTP interface
- Data security via Secure Socket Layer (SSL) and password-protected web-service calls
- Web-service passwords are securely managed by privileged users via the standard School Loop interface
- Uses
a consistent interface across services designed to work with any
web-aware programming language or Internet-development toolkit
- Provides
detailed return status messages, and can email status messages to
designated School Loop users for an extra level of accountability,
security, and traceability