The method returns detailed information about enrolled development plans, including their goals, stages, tasks, progress, and results.

Method: listDetailedEnrolledDevelopmentPlans

Permissions to Run the Request

Account Owner and Account Administrators

Request Parameters

ParameterTypeDescription
token (required)stringAccess token. You can obtain a token by making a request
ids (required)stringIDs of development plans for which detailed information should be retrieved

Return Values

After the request has been successfully processed, the system returns an object with the following properties:

Parameter

Type

Description

items []arrayList of development plans with detailed information

Elements of items Array 

Parameter

Type

Description

idstringDevelopment plan ID
titlestringDevelopment plan name
typeIdstringDevelopment plan type ID
employeeIdstringID of the user who has been assigned the development plan
mentorIdstringMentor ID
startDatedateScheduled start date of the development plan
endDatedateScheduled completion date of the development plan
statusEnrolledDevelopmentPlanStatus

Development plan status:

  • NOT_STARTED
  • IN_PROGRESS
  • WAITING_DECISION
  • COMPLETED
progress []EnrolledDevelopmentPlanProgressInformation about the development plan progress
decision []DevelopmentPlanTypeResultDataFinal development plan result
goals []arrayList of development plan goals
stages []arrayList of development plan stages

progress Object

Parameter

Type

Description

completedTasksCountintNumber of completed tasks
totalTasksCountintTotal number of tasks in the development plan

decision Object

Parameter

Type

Description

titlestringResult name
valueDevelopmentPlanTypeResultValueType

Result value:

  • ACCEPTED
  • NOT_ACCEPTED

Elements of stages Array

Parameter

Type

Description

idstringStage ID
titlestringStage name
descriptionstringStage description
startDayintStage start day relative to the development plan start date
endDayintStage completion day relative to the development plan start date
startDatedateScheduled start date of the stage
endDatedateScheduled completion date of the stage
tasks []arrayList of stage tasks

Elements of tasks Array

Parameter

Type

Description

taskData []EnrolledDevelopmentPlanTaskInformation about the task
statusEnrolledDevelopmentPlanTaskStatus

Task status:

  • NOT_STARTED
  • ON_CHECK
  • COMPLETED
  • REOPENED
  • ACCEPTED
  • IN_PROGRESS
isOverdueboolean

Indicates whether the task is overdue:

  • true — the task is overdue
  • false — the task is not overdue
absoluteDueDatedateScheduled task completion date
completionDatedateActual task completion date

tasksData Object

Parameter

Type

Description

idstringTask ID
typeEnrolledDevelopmentPlanTaskType

Task type:

  • TEXT_TASK
  • OJT_TASK
  • LEARNING_PATH_TASK
textTask []EnrolledDevelopmentPlanTextTaskInformation about the text task
ojtTaskEnrolledDevelopmentPlanOJTTaskInformation about the on-the-job training task
learningPathTaskEnrolledDevelopmentPlanLearningPathTaskInformation about the learning track task

textTask Object

Parameter

Type

Description

titlestringTask name
descriptionstringTask description
expertIds []arrayList of expert IDs

ojtTask Object

Parameter

Type

Description

titlestringTask name
descriptionstringTask description
sessionIdstringOn-the-job training session ID
checklistIdstringChecklist ID
startDatedateSession start date
durationInMinutesintSession duration in minutes
observerIdstringObserver ID
isSessionDeletedboolean

Indicates whether the session has been deleted:

  • true — the session has been deleted
  • false — the session has not been deleted

learningPathTask Object

Parameter

Type

Description

titlestringTask name
descriptionstringTask description
learningPathIdstringLearning track ID
enrollmentIdstringLearning track enrollment ID
completionDatedateLearning track completion date
progressfloatLearning track progress
scorefloatFinal score

Possible Errors

TypeDescription
Permission deniedThe user doesn't have sufficient permissions to run the request
Wrong parametersThe request couldn't be processed because required parameters are missing or specified incorrectly

Sample Request

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ListDetailedEnrolledDevelopmentPlansRequest xmlns="http://ispringlearn.com/go/services/api/soap">
      <credentials>
        <token>sample_string</token>
      </credentials>
      <ids>sample_string</ids>
    </ListDetailedEnrolledDevelopmentPlansRequest>
  </soap:Body>
</soap:Envelope>
CODE

Sample Response

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ListDetailedEnrolledDevelopmentPlansResponse xmlns="http://ispringlearn.com/go/services/api/soap">
      <items>
        <decision>
          <title>sample_string</title>
          <value>sample_value</value>
        </decision>
        <employeeId>sample_string</employeeId>
        <endDate>2025-01-20</endDate>
        <goals>sample_string</goals>
        <id>sample_string</id>
        <mentorId>sample_string</mentorId>
        <progress>
          <completedTasksCount>123</completedTasksCount>
          <totalTasksCount>123</totalTasksCount>
        </progress>
        <stages>
          <description>sample_string</description>
          <endDate>2025-01-20</endDate>
          <endDay>123</endDay>
          <id>sample_string</id>
          <startDate>2025-01-20</startDate>
          <startDay>123</startDay>
          <tasks>
            <absoluteDueDate>2025-01-20</absoluteDueDate>
            <completionDate>2025-01-20</completionDate>
            <isOverdue>true</isOverdue>
            <status>sample_value</status>
            <taskData>
              <id>sample_string</id>
              <learningPathTask>
                <completionDate>2025-01-20</completionDate>
                <description>sample_string</description>
                <enrollmentId>sample_string</enrollmentId>
                <learningPathId>sample_string</learningPathId>
                <progress>123.45</progress>
                <score>123.45</score>
                <title>sample_string</title>
              </learningPathTask>
              <ojtTask>
                <checklistId>sample_string</checklistId>
                <description>sample_string</description>
                <durationInMinutes>123</durationInMinutes>
                <isSessionDeleted>true</isSessionDeleted>
                <observerId>sample_string</observerId>
                <sessionId>sample_string</sessionId>
                <startDate>2025-01-20</startDate>
                <title>sample_string</title>
              </ojtTask>
              <textTask>
                <description>sample_string</description>
                <expertIds>sample_string</expertIds>
                <title>sample_string</title>
              </textTask>
              <type>sample_value</type>
            </taskData>
          </tasks>
          <title>sample_string</title>
        </stages>
        <startDate>2025-01-20</startDate>
        <status>sample_value</status>
        <title>sample_string</title>
        <typeId>sample_string</typeId>
      </items>
    </ListDetailedEnrolledDevelopmentPlansResponse>
  </soap:Body>
</soap:Envelope>
CODE