academyFIVE API icon

academyFIVE API

Interact with academyFIVE API

Actions549

Lecturer-roles → Create a lecturer role

AI-generated

Summary

Creates a lecturer role with the supplied type and attributes, including its German and English labels and optional permissions and display or transfer settings.

Inputs

  • data.type (required) — Role type.
  • data.attributes.labelDe (required) — German label for the role.
  • data.attributes.labelEn (required) — English label for the role.
  • data.attributes.mayEditCourseBundleContent — Whether lecturers in this role may edit CourseBundle content, subject to CampusWEB settings; defaults to false.
  • data.attributes.isShownInCourseBundle — Whether lecturers in this role appear in the CourseBundle; defaults to false.
  • data.attributes.courseBundleLabelSource — Label source used to display the lecturer in the CourseBundle.
  • data.attributes.isTransferredToExam — Whether lecturers in this role are transferred into the exam; defaults to false.
  • data.attributes.transfersTeachingLoad — Whether teaching units (LE) are transferred to the lecturer's teaching load or contract; defaults to false.
  • data.attributes.mayRecordAttendance — Whether lecturers in this role may record attendance; defaults to false.
  • data.attributes.isTransferredToAppointmentsAsLecturer — Whether lecturers in this role are transferred into appointments as a lecturer; defaults to false.
  • data.attributes.isTransferredToAppointmentsAsParticipant — Whether lecturers in this role are transferred into appointments as a participant; defaults to false.
  • data.attributes.mayMessageParticipants — Whether lecturers in this role may message participants; defaults to false.

Output shape

A list of JSON items from the API response.

The node sends the configured data as the request body and returns the API response as n8n JSON items. If Continue On Fail is enabled, a failed item is returned with an error field.

Links

Discussion