The Put ClassEnrollment API updates an existing class enrollment for the provided ID.
The Id of the class enrollment
The exernal ID of the class enrollment, usually a unique identifier from the calling system
The Id of the related class
The Id of the related user
Indicates the status of the class enrollment
0 = Request
10 = Cancel
20 = Waitlist
30 = Approve
40 = Deny
50 = Audit
60 = Enroll
Indicates the completion status of the class enrollment
0 = Unknown
10 = Attending
20 = Complete
30 = Incomplete
40 = NoShow
50 = Failed
Indicates if the class enrollment was cancelled outside the late cancellation window.
Indicates if the class enrollment is a retake.
InvoiceID of the payment type for the classenrollment.
Indicates the location type that the student is assigned to attend the class
0 = To Be Determined
10 = Classroom
20 = Remote Classroom
30 = Virtual
The hours spent by the student in the class enrollment.
The grade the student received for the class enrollment.
{
"ExternalId": null,
"ClassId": 1837027,
"UserId": 2707450,
"EnrollmentStatusId": 20,
"CompletionStatusId": 10,
"LateCancel": false,
"Retake": false,
"InvoiceID": 86252,
"LocationTypeId": 20,
"HoursSpent": null,
"Grade": null
}
Indicates the status of the API request
Success or failure message.
{
"success": true,
"message": "Record updated successfully.",
"data": null
}