academyFIVE API Beta icon

academyFIVE API Beta

Interact with academyFIVE API

Actions482

Curriculum-entries [Beta] → Create a curriculum entry

AI-generated

Summary

Creates a curriculum entry in academyFIVE by sending the configured entry data and relationships to the API. Use it to add a module or elective module under a parent curriculum entry and link it to a study program.

Inputs

  • data (required) — Provide the entry type and required attributes: attributes.type (1 for Module or 5 for Elective module), abbreviation, and German, English, Spanish, and French labels. Optional attributes include position (defaults to the last position if omitted), term of study, comments in those languages, and minimum and maximum credits.
  • relationships.studyProgram (required) — Set the related study program using its type and ID.
  • relationships.parent (required) — Set the parent curriculum entry using its type and ID.
  • relationships.moduleVersion — Link a module version by type and ID. The property description says this is required when attributes.type is 1; the source provided does not show additional validation for that condition.
  • relationships.version — Optionally link a curriculum version using its type and ID.
  • relationships.cohort — Optionally link a cohort using its type and ID.
  • relationships.areas — Optionally provide one or more related areas, each with a type and ID.
  • relationships.category — Optionally link a parent study program category using its type and ID.
  • additionalFields.current-site-id — Optionally set the current site context as a query parameter; the declared example is 0.

Output shape

A list of n8n items containing the API response as JSON.

The node makes one authenticated request per input item and pairs each returned item with its input. If Continue On Fail is enabled, a failed request produces an item with an error field.

Links

Discussion