academyFIVE API Beta icon

academyFIVE API Beta

Interact with academyFIVE API

Actions482

Lecturer-roles → Create a lecturer role

AI-generated

Summary

Creates a lecturer role by sending the configured role type and attributes to the academyFIVE API. The response is returned as JSON output items.

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 when CampusWEB settings permit it; 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) transfer 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, paired with their input items.

If Continue On Fail is enabled, a failed request produces an item containing an error message.

Links

Discussion