curl --location --request POST '/education-materials//assign' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"userIds": [
"507f1f77bcf86cd799439011"
]
}'{
"isSuccess": true,
"statusCode": 200,
"data": {
"materialId": "string",
"requestedUserCount": 0,
"assignedUserCount": 0,
"skippedUserCount": 0,
"assignedUserIds": [
"string"
],
"skippedUserIds": [
"string"
],
"emailFailedUserIds": [
"string"
]
},
"errors": [
"Error messages..."
],
"timestamp": "2026-02-14T09:58:22.133Z"
}