Saltar al contenido
Esc
↑↓navegar↵abrir⌘Jvista previa
En esta página

Fuxam API v4

Terms, modules, curricula, cohorts, study programs, and continuing education.

Version 4.3.0
Base URLhttps://fuxam.app/api/v4https://dev.fuxam.app/api/v4

Terms

Institution-wide academic terms (semesters). Used by curriculum version term mappings and cohort scheduling. Distinct from curriculum version terms under /curricula/.../versions/.../terms. Alias: /terms and /terms/{id} expose the same operations as /organization-terms and /organization-terms/{id}. Idempotency: POST create keys are stored under /organization-terms regardless of which path you call — replays via /terms or /organization-terms return the same cached response.

Modules

Course modules and their versions (create, read, update, archive). List responses include summary fields; use GET by ID for full detail.

Module groups

Groups of module versions. Optional moduleIds on create/update attach modules by resolving each module’s default version.

Curricula

Curricula and versions: curriculum CRUD, version management, study terms, module slots (items), elective pathways, and parent-child module placement within a version. Optional moduleIds on create/update attach modules to the default version. Elective clusters (elective-clusters) are deferred to a future release (v4.0 out of scope).

Cohorts

Top-level cohort collection for study programs and continuing education programs. Filter by studyProgramId or studyProgramVersionId. Manage cohort CRUD and member enrollment.

Study programs

Study programs (Bachelor, Master, etc.) including versions, connected curricula, and responsible users. Use GET /cohorts?studyProgramId={id} or GET /cohorts?studyProgramVersionId={versionId} for cohorts.

Continuing education

Continuing education programs (type=CONTINUING_EDUCATION) — same capabilities as study programs: CRUD, versions, curriculum attachment. Use GET /cohorts?studyProgramId={id} for cohorts.

¿Te ha resultado útil esta página?