academyFIVE API icon

academyFIVE API

Interact with academyFIVE API

Actions549

Course-statuses → Create a new course status

AI-generated

Summary

Creates a course status with the supplied type, labels, and color relationship. Optional settings control its list position and how offers, schedules, publication, exam types, and campus web registration behave.

Inputs

  • data.type (required) — Course status type.
  • data.attributes.labels (required) — JSON labels for the status; the request schema allows this value to be null.
  • data.attributes.position — Position in the course status list. If omitted, the API sets it to the last position.
  • data.attributes.isCourseOfferDeletable — Whether course offers can be deleted; defaults to false.
  • data.attributes.isCourseOfferScheduleAssignable — Whether schedules can be assigned to course offers; 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 registration is hidden in Campus Web; defaults to true.
  • relationships.color.data.type (required) — Related color type.
  • relationships.color.data.id (required) — ID of the color to associate with the course status.

Output shape

A list of JSON items from the API response.

The operation sends the configured fields in the request body and returns the API response as n8n JSON output. If Continue On Fail is enabled, an item-level error object is returned for failed requests.

Links

Discussion