Developers
SDK & API reference
Authentication, base URL, and API endpoints for RunMyCampus integrations.
Authentication
JWT-based; use the token in Authorization: Bearer <access_token>.
- Obtain token:
POST /api/auth/token/ with username/password; use access token in Authorization: Bearer. - Refresh:
POST /api/auth/token/refresh/ with refresh token.
All API requests (except readiness discovery) require a school context: either school subdomain or X-School-Slug / school_slug query param where supported.
OpenAPI schema
After login at your school subdomain: /api/schema/ui/ for OpenAPI.
Interop data APIs
Ed‑Fi and CEDS endpoints return paginated, mapped data (students, enrollments, grades).
- Ed‑Fi: /api/interop/edfi/ (readiness); /api/interop/edfi/students/, .../studentSchoolAssociations/, .../grades/.
- CEDS: /api/interop/ceds/ (readiness); /api/interop/ceds/students/, .../enrollments/, .../grades/.
SDK repo
Minimal client and auth helpers.