Lessoncover

Post a Lesson Cover Form

Requires permission: StaffMember

Post a Lesson Cover Form

post/LessonCover

Request body

Example request

{
  "form": {
    "lessonCoverFormId": "00000000-0000-0000-0000-000000000000",
    "forStaffUpi": "00000000-0000-0000-0000-000000000000",
    "startDateTime": "0001-01-01T00:00:00",
    "endDateTime": "0001-01-01T00:00:00",
    "reason": "Reason",
    "created": "0001-01-01T00:00:00",
    "createdByUpi": "00000000-0000-0000-0000-000000000000",
    "academicYearId": "00000000-0000-0000-0000-000000000000",
    "assignments": [
      {
        "lessonId": "6fb2d437-fe48-44ea-8447-7250be0357ec",
        "coverNeeded": false,
        "externalCover": false
      }
    ],
    "showToUser": false
  }
}

Response

Success - Success

Changes

Changed in 2 of the 23 revisions of this API.26

    • added the new optional request property form/assignments/items/lesson/oneOf[Lesson]/period/oneOf[Period]/house/oneOf[House]/day

      new-optional-request-property

    • added the optional property form/assignments/items/lesson/oneOf[Lesson]/period/oneOf[Period]/house/oneOf[House]/day to the response with the 200 status

      response-optional-property-added

    • added the new optional request property form/assignments/items/assignedBy/oneOf[StaffMember]/employeeId

      new-optional-request-property

    • added the new optional request property form/assignments/items/assignedBy/oneOf[StaffMember]/school

      new-optional-request-property

    • added the new optional request property form/assignments/items/assignedTo/oneOf[StaffMember]/employeeId

      new-optional-request-property

    • added the new optional request property form/assignments/items/assignedTo/oneOf[StaffMember]/school

      new-optional-request-property

    • added the new optional request property form/assignments/items/lesson/oneOf[Lesson]/period/oneOf[Period]/house/oneOf[House]/staff/items/staff/oneOf[StaffMember]/employeeId

      new-optional-request-property

    • added the new optional request property form/assignments/items/lesson/oneOf[Lesson]/period/oneOf[Period]/house/oneOf[House]/staff/items/staff/oneOf[StaffMember]/school

      new-optional-request-property

    • added the new optional request property form/assignments/items/lesson/oneOf[Lesson]/staff/oneOf[StaffMember]/employeeId

      new-optional-request-property

    • added the new optional request property form/assignments/items/lesson/oneOf[Lesson]/staff/oneOf[StaffMember]/school

      new-optional-request-property

    • added the new optional request property form/createdBy/oneOf[StaffMember]/employeeId

      new-optional-request-property

    • added the new optional request property form/createdBy/oneOf[StaffMember]/school

      new-optional-request-property

    • added the new optional request property form/forStaff/oneOf[StaffMember]/employeeId

      new-optional-request-property

    • added the new optional request property form/forStaff/oneOf[StaffMember]/school

      new-optional-request-property

    • added the optional property form/assignments/items/assignedBy/oneOf[StaffMember]/employeeId to the response with the 200 status

      response-optional-property-added

    • added the optional property form/assignments/items/assignedBy/oneOf[StaffMember]/school to the response with the 200 status

      response-optional-property-added

    • added the optional property form/assignments/items/assignedTo/oneOf[StaffMember]/employeeId to the response with the 200 status

      response-optional-property-added

    • added the optional property form/assignments/items/assignedTo/oneOf[StaffMember]/school to the response with the 200 status

      response-optional-property-added

    • added the optional property form/assignments/items/lesson/oneOf[Lesson]/period/oneOf[Period]/house/oneOf[House]/staff/items/staff/oneOf[StaffMember]/employeeId to the response with the 200 status

      response-optional-property-added

    • added the optional property form/assignments/items/lesson/oneOf[Lesson]/period/oneOf[Period]/house/oneOf[House]/staff/items/staff/oneOf[StaffMember]/school to the response with the 200 status

      response-optional-property-added

    • added the optional property form/assignments/items/lesson/oneOf[Lesson]/staff/oneOf[StaffMember]/employeeId to the response with the 200 status

      response-optional-property-added

    • added the optional property form/assignments/items/lesson/oneOf[Lesson]/staff/oneOf[StaffMember]/school to the response with the 200 status

      response-optional-property-added

    • added the optional property form/createdBy/oneOf[StaffMember]/employeeId to the response with the 200 status

      response-optional-property-added

    • added the optional property form/createdBy/oneOf[StaffMember]/school to the response with the 200 status

      response-optional-property-added

    • added the optional property form/forStaff/oneOf[StaffMember]/employeeId to the response with the 200 status

      response-optional-property-added

    • added the optional property form/forStaff/oneOf[StaffMember]/school to the response with the 200 status

      response-optional-property-added