Public API
Developer public API
Versioned discovery, OneRoster, OpenAPI (staff), sandbox.
Discovery
- GET https://runmycampus.com/api/v1/manifest.json — manifest (JSON)
- GET https://runmycampus.com/api/v2/manifest.json — v2 manifest + OAuth URLs
- OpenAPI — /api/schema/ and /api/schema/ui/ after staff login on tenant host.
Rate limits (HTTP 429)
Many JSON endpoints return a machine-readable backoff hint. Prefer Retry-After header; body may include:
{
"error": "Too many requests",
"message": "Human-readable guidance",
"retry_after": 30
}
Repository: docs/DEVELOPER_PUBLIC_API.md