ChemEng Student API
Programmatic access to lessons, progress, AI tutor, and billing. Every endpoint uses JSON and OAuth2 bearer tokens.
Base URL: api.chemeng.study/v1Auth: OAuth2 BearerRate Limit: 600 req/min
POST/v1/auth/login
Sign in
Authenticate a user and issue an access token.
Request
POST /v1/auth/login
Host: api.chemeng.study
Authorization: Bearer <token>
Content-Type: application/jsonResponse · 200 OK
{
"success": true,
"data": { /* ... */ }
}Status Codes
200Successful request
201Resource created
400Malformed request or validation error
401Missing or invalid access token
403Authenticated but not permitted
404Resource not found
429Rate limit exceeded
500Internal server error
SDKs & Libraries
JavaScript / TypeScript
npm install @chemeng/sdkPython
npm install @chemeng/sdkRuby
npm install @chemeng/sdk