Printago API
PUT /v1/classwork/{id}/assignments

Set the students assigned to a classwork item

Requires: classwork.editor

Path Parameters

id required
string
The classwork ID

Request Body

ClassworkAssignmentsUpdate
userIdsrequired
string[]
max items: 10000

Example Request

application/json
{
  "userIds": [
    "string"
  ]
}

Response Schema

ClassworkStudent[]
Array of ClassworkStudent, each with:
assignedAtrequired
string
format: date-time
assignedByoptionalnullable
string
classworkIdrequired
string
pattern: ^[a-z0-9]{24}$
createdAtrequired
string
format: date-time
idrequired
string
pattern: ^[a-z0-9]{24}$
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
updatedAtrequired
string
format: date-time
userIdrequired
string

Example Response

200 OK — application/json
[
  {
    "classworkId": "string",
    "userId": "string",
    "assignedAt": "2025-01-15T12:00:00.000Z",
    "assignedBy": "string",
    "id": "string",
    "storeId": "string",
    "createdAt": "2025-01-15T12:00:00.000Z",
    "updatedAt": "2025-01-15T12:00:00.000Z"
  }
]