Skip to main content
This page tracks notable changes to the public MyUstadia API. The full source-of-truth lives in the FastAPI app and is mirrored to this site automatically. The OpenAPI spec itself is regenerated on every push to the mahara backend’s main branch and lands here as a PR titled docs(api): refresh openapi spec from mahara@<sha>. Browse the API Reference for current endpoint shapes.

How to read this page

  • Breaking entries change request or response shapes in ways that require client updates
  • Added entries introduce new endpoints, fields, or behaviors
  • Changed entries adjust behavior or wording without breaking existing clients
  • Fixed entries are bug fixes that align actual behavior with documented behavior

Versioning

The current API version is v1 (path prefix /api/v1/). Breaking changes will introduce /api/v2/ and the old version will remain operational for at least 12 months.

History

Entries below are added at each notable backend release. The team will append to this page over time.

Unreleased

No published notes yet. Changes appear here as the team curates each release.