AVAILABLE WITH BUSINESS SUBSCRIPTION

Method: ReenrollRequest

Use this method to reenroll a learner in a course and set the start date and due date. You can set a specific due date, specify a time period, allow unlimited time to complete the course, or use the course's default settings.

Permissions to Run the Request

Account Owner, Account Administrator, Department Administrator, Author, or a user with a custom role.

Department Administrators and users with custom roles can reenroll learners in courses only within the departments they manage and their subdepartments.

Request Parameters

ParameterTypeDescription
token (required)stringAccess token. You can obtain a token using the authorization request.
enrollmentId (required)stringID of the course enrollment to be renewed.
accessDate (required)dateCourse start date in YYYY-MM-DD format.
dueDateType (required)stringHow the course due date is set. Possible values:
  • due_date — a specific date
  • due_period — a time period
  • unlimited — no due date
  • default — the due date specified in the course settings
dueDate (optional)date

Course due date in YYYY-MM-DD format. Used when dueDateType is set to due_date.

duePeriod (optional)intTime allowed to complete the course, in hours. Used when dueDateType is set to due_period.
lockAfterDueDatebooleanWhether access to the course is locked after the due date. Possible values: true — access is locked; false — access remains available.


Existing customers may continue using ispringlearn.com, and new customers should use ispring.com.


Return Values

ParameterTypeDescription
successbooleanResult of the request. A value of true indicates that the request was processed successfully.

Sample Request

Reenroll a learner in a course starting on October 13, 2026. Set the due date to October 30, 2026, and lock access to the course after the due date.

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope
    xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/"
    xmlns:soap="https://ispringlearn.com/go/services/api/soap">
    <soapenv:Header/>
    <soapenv:Body>
        <soap:ReenrollRequest>
            <soap:credentials>
                <soap:token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</soap:token>
            </soap:credentials>
            <soap:enrollmentId>9c004622-c385-11f1-8bf6-a25b9b197b04</soap:enrollmentId>
            <soap:accessDate>2026-10-13</soap:accessDate>
            <soap:dueDateType>due_date</soap:dueDateType>
            <soap:dueDate>2026-10-30</soap:dueDate>
            <soap:lockAfterDueDate>true</soap:lockAfterDueDate>
        </soap:ReenrollRequest>
    </soapenv:Body>
</soapenv:Envelope>
XML

Sample Response

<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope
    xmlns:SOAP-ENV="https://schemas.xmlsoap.org/soap/envelope/"
    xmlns:ns1="https://ispringlearn.com/go/services/api/soap">
    <SOAP-ENV:Body>
        <ns1:SuccessResult>
            <ns1:success>true</ns1:success>
        </ns1:SuccessResult>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
XML