With the basic read user call, you may retrieve a user's first name, last name, email address, and default user type. With the secondary call listed below you can retrieve information about a user's current enrollments.
Returns basic user information
| Code | Text |
|---|---|
| XXX | "User ID required" |
| XXX | "User does not exist" |
| XXX | "An unexpected error occurred. Please contact Turnitin support" |
GET /user/123456789
{
"user": [
{
"id": "https://<base_url>/user/123456789",
"default_language": 2,
"default_user_type": 2,
"last_name": "User",
"first_name": "Test",
"email": "test_user@turnitin.com",
"date_lastmodified": "2011-06-04T18:47:36.537541000-07:00",
"date_lastmodified_local": "2011-06-04T18:47:36",
}
]
}
Returns list of classes user is enrolled in as either an instructor or a student
| Code | Text |
|---|---|
| XXX | "User ID or email address required" |
| XXX | "User does not exist" |
| XXX | "An unexpected error occurred. Please contact Turnitin support" |
GET /user/123456789/enrollments
{
"student classes": [
{
"id": "https://<base_url>/class/23456789"
},
{
"id": "https://<base_url>/class/23456780"
}
],
"instructor classes": [
{
"id": "https://<base_url>/class/34567890"
},
{
"id": "https://<base_url>/class/34567809"
}
]
}