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/json

Response · 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/sdk
Python
npm install @chemeng/sdk
Ruby
npm install @chemeng/sdk