academyFIVE API Beta icon

academyFIVE API Beta

Interact with academyFIVE API

Actions482

Course-statuses → Create a new course status

AI-generated

Summary

Create a course status by sending its required type and labels, with optional position and course behavior flags, and associate it with a required color. The API response is returned as JSON items.

Inputs

  • data.type (required) — Type value for the new course status.
  • data.attributes.labels (required) — Labels for the status, supplied as JSON.
  • data.attributes.position — Position in the course status list; if omitted, the API description says it is placed last.
  • data.attributes.isCourseOfferDeletable — Whether a course offer can be deleted; defaults to false.
  • data.attributes.isCourseOfferScheduleAssignable — Whether a schedule can be assigned to a course offer; defaults to false.
  • data.attributes.isCoursePublishedForLecturers — Whether the course is published for lecturers; defaults to false.
  • data.attributes.isCoursePublishedForStudents — Whether the course is published for students; defaults to false.
  • data.attributes.isCourseExamTypeEditableForLecturers — Whether lecturers can edit the course exam type; defaults to false.
  • data.attributes.isHideRegistrationInCampusWeb — Whether to hide registration in Campus Web; defaults to true.
  • relationships.color.data.type (required) — Type value for the related color.
  • relationships.color.data.id (required) — ID of the related color.

Output shape

A list of JSON items containing the API response.

The node maps the response through n8n's JSON array helper. With Continue On Fail enabled, a failed request produces an item with an error field instead.

Links

Discussion