API documentation
Smrt English Client API
A read-only API that returns student and class records to your institution’s systems. Each API key only reaches its own institution’s data.
How it works
How a request works.
Your system asks for a student or a class with its own API key, and the API returns the records read-only.
dnsYour systemYour student information system or reporting tool.
arrow_forwardkeyYour API keySent with every request and tied to your school.
arrow_forwardapiSmrt English APIRead-only endpoints for students and classes.
arrow_forwardtable_viewYour recordsGrades, attendance and class rosters as JSON.
Smrt English API
Authentication
All API requests require authentication using an API key passed in the HTTP header.
Header Format
X-API-Key: your_institution_api_key
Authentication Methods
The API supports the following header variations:
X-API-Key(recommended)X-Api-KeyHTTP_X_API_KEY(server variable)
Security Notes
- Keep your API key confidential and do not share it outside your institution
- Never expose API keys in client-side code or public repositories
- Use HTTPS for all API requests (enforced in production)
- Your API key only provides access to your institution's student data