Teacher Portfolio Requirement Sections

Add Requirement Section

post

Add a new requirement section to a teacher portfolio

Path parameters
uuidstringRequired

Teacher Portfolio UUID

Body
titlestringRequired
evidenceIdsstring[]Required
Responses
201

The section has been successfully added.

application/json
post
POST /v1/teacher-portfolios/{uuid}/sections HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 39

{
  "title": "text",
  "evidenceIds": [
    "text"
  ]
}
{
  "defaultSection": {
    "uuid": "123e4567-e89b-12d3-a456-426614174000",
    "title": "text",
    "requirements": [
      {
        "uuid": "123e4567-e89b-12d3-a456-426614174000",
        "userId": "123e4567-e89b-12d3-a456-426614174000",
        "title": "text",
        "description": "text",
        "reflectionQuestions": [
          "text"
        ],
        "order": 1,
        "createdAt": "2025-10-13T20:19:24.442Z",
        "updatedAt": "2025-10-13T20:19:24.442Z",
        "skills": [
          {
            "name": "text",
            "status": "not_completed",
            "mentionCount": 1
          }
        ],
        "type": "project",
        "canvasAssignmentId": 1,
        "courseId": 1,
        "courseName": "text",
        "gradingType": "text",
        "htmlUrl": "text",
        "pointsPossible": 1,
        "submissionTypes": [
          "text"
        ]
      }
    ],
    "order": 1
  },
  "userSections": [
    {
      "uuid": "123e4567-e89b-12d3-a456-426614174000",
      "title": "text",
      "requirements": [
        {
          "uuid": "123e4567-e89b-12d3-a456-426614174000",
          "userId": "123e4567-e89b-12d3-a456-426614174000",
          "title": "text",
          "description": "text",
          "reflectionQuestions": [
            "text"
          ],
          "order": 1,
          "createdAt": "2025-10-13T20:19:24.442Z",
          "updatedAt": "2025-10-13T20:19:24.442Z",
          "skills": [
            {
              "name": "text",
              "status": "not_completed",
              "mentionCount": 1
            }
          ],
          "type": "project",
          "canvasAssignmentId": 1,
          "courseId": 1,
          "courseName": "text",
          "gradingType": "text",
          "htmlUrl": "text",
          "pointsPossible": 1,
          "submissionTypes": [
            "text"
          ]
        }
      ],
      "order": 1
    }
  ]
}

Last updated

Was this helpful?