iSpring Learn
iSpring Learn is an eLearning platform and LMS that provides a REST API for managing courses, users, groups, departments, enrollments, learning paths, and accessing detailed learner progress reports. The API supports content management, assignment grading, 360-degree performance reviews, on-the-job training, and event-driven webhooks. API access requires a Business subscription.
iSpring Learn publishes 20 APIs on the APIs.io network, including assignments API, certificate API, content API, and 17 more. Tagged areas include eLearning, LMS, Learning Management System, Training, and Courses.
The iSpring Learn catalog on APIs.io includes 1 Spectral governance ruleset.
iSpring Learn’s developer surface includes authentication, documentation, getting-started guide, engineering blog, changelog, support, and 11 more developer resources.
Kin Score
APIs 20
Individual APIs this provider publishes, each with its own machine-readable definition.
iSpring Learn assignments API
Assignment operations
iSpring Learn certificate API
Certificate operations
iSpring Learn content API
Content operations
iSpring Learn department API
Department operations
iSpring Learn departments API
The departments API from iSpring Learn — 1 operation(s) for departments.
iSpring Learn enrollment API
Enrollment operations
iSpring Learn gamification API
Gamification operations
iSpring Learn group API
Group operations
iSpring Learn jobtraining API
The jobtraining API from iSpring Learn — 4 operation(s) for jobtraining.
iSpring Learn learning_track API
Learning track operations
iSpring Learn performance-management API
The performance-management API from iSpring Learn — 37 operation(s) for performance-management.
iSpring Learn quizzes API
The quizzes API from iSpring Learn — 2 operation(s) for quizzes.
iSpring Learn report API
The report API from iSpring Learn — 2 operation(s) for report.
iSpring Learn results API
User result data operations
iSpring Learn statistics API
The statistics API from iSpring Learn — 2 operation(s) for statistics.
iSpring Learn task API
Async method operations
iSpring Learn token API
Retrieve access tokens
iSpring Learn training API
Training operations
iSpring Learn user API
User operations
iSpring Learn webhook API
The webhook API from iSpring Learn — 11 operation(s) for webhook.
Scroll for all 20
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Ispring Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Ispring Finops
FINOPSSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
iSpring Learn API Rules
SPECTRALJSON Schema 194
Standalone JSON Schema definitions for this provider's data models.
ActiveUsersByPeriod
JSON SCHEMAAddAppraisalQuestionRequest
JSON SCHEMAAddAppraisalSessionEmployeeCardsRequest
JSON SCHEMAAddAppraisalSessionPermissionsRequest
JSON SCHEMAAndSmartGroupRuleNode
JSON SCHEMAAnswerBreakdownResult
JSON SCHEMAAnswerBreakdownResultsPage
JSON SCHEMAAppraisalQuestion
JSON SCHEMAAppraisalSession
JSON SCHEMAAppraisalSessionContentCompetencies
JSON SCHEMAAppraisalSessionContentCompetency
JSON SCHEMAAppraisalSessionContentIndicatorData
JSON SCHEMAAppraisalSessionContentRequiredLevelData
JSON SCHEMAAppraisalSessionContentScale
JSON SCHEMAAppraisalSessionContentScaleLevelData
JSON SCHEMAAppraisalSessionEmployeeCard
JSON SCHEMAAppraisalSessionEmployeeCompetencyResults
JSON SCHEMAAppraisalSessionEmployeeDetailedCard
JSON SCHEMAAppraisalSessionEmployeeIndicatorResults
JSON SCHEMAAppraisalSessionEmployeeResults
JSON SCHEMAAppraisalSessionInfo
JSON SCHEMAAppraisalSessionNotificationSettings
JSON SCHEMAAppraisalSessionReview
JSON SCHEMAAppraisalSessionReviewStatus
JSON SCHEMAAppraisalSessionReviewer
JSON SCHEMAAppraisalSessionReviewerRole
JSON SCHEMAAppraisalSessionStatus
JSON SCHEMAAppraisalSessionUserAttribute
JSON SCHEMAAppraisalSessionUserAttributes
JSON SCHEMAAppraisalSessionUserStatus
JSON SCHEMAArrayOfIds
JSON SCHEMAAssignment
JSON SCHEMAAssignmentAttempt
JSON SCHEMAAssignmentAttemptAttachment
JSON SCHEMAAssignmentAttemptGrade
JSON SCHEMAAssignmentAttemptGrades
JSON SCHEMAAssignmentsPage
JSON SCHEMAAwardGamificationPoints
JSON SCHEMAChangeAppraisalQuestionOrdersRequest
JSON SCHEMAChangeCompetencyData
JSON SCHEMAChangeCompetencyScaleRequest
JSON SCHEMAChangeDepartmentSubordination
JSON SCHEMAChangeUserSubordination
JSON SCHEMAChecklistSessionsData
JSON SCHEMAChecklistStatus
JSON SCHEMAClientCredentialsGrantTypeRequest
JSON SCHEMACompetency
JSON SCHEMACompetencyCommentsRequirementLevel
JSON SCHEMACompetencyGroup
JSON SCHEMACompetencyIndicator
JSON SCHEMACompetencyIndicatorData
JSON SCHEMACompetencyIndicatorLevel
JSON SCHEMACompetencyProfile
JSON SCHEMACompetencyReviewMethod
JSON SCHEMACompetencyScale
JSON SCHEMACompetencyScaleLevel
JSON SCHEMACompletionStatus
JSON SCHEMAConfirmRequest
JSON SCHEMAContentItemFinalStatus
JSON SCHEMAContentItemInformation
JSON SCHEMAContentItemsInformationPage
JSON SCHEMAContentType
JSON SCHEMACourseCompletionStatus
JSON SCHEMACourseField
JSON SCHEMACourseFieldType
JSON SCHEMACourseFieldValue
JSON SCHEMACourseFields
JSON SCHEMACourseModule
JSON SCHEMACourseModulesPage
JSON SCHEMACourseTreeItem
JSON SCHEMACoursesModule
JSON SCHEMACoursesModulesPage
JSON SCHEMACreateAppraisalSessionRequest
JSON SCHEMACreateCompetencyData
JSON SCHEMACreateCompetencyGroupData
JSON SCHEMACreateCompetencyScaleData
JSON SCHEMACreateCompetencyScaleLevelData
JSON SCHEMACreateCourseRequest
JSON SCHEMACriterionGroupResultData
JSON SCHEMACriterionResultData
JSON SCHEMADateRange
JSON SCHEMADay
JSON SCHEMADeleteEnrollments
JSON SCHEMADepartment
JSON SCHEMADepartmentsPage
JSON SCHEMADetailedGroup
JSON SCHEMADueDateType
JSON SCHEMAEnrollment
JSON SCHEMAEnrollmentTypeGroup
JSON SCHEMAEnrollmentsPage
JSON SCHEMAErrorResponse
JSON SCHEMAGetPagedUsersListRequest
JSON SCHEMAGetPagedUsersListResponse
JSON SCHEMAGetSubscriberInfoResponse
JSON SCHEMAGroup
JSON SCHEMAGroupsPage
JSON SCHEMAIssuedCertificate
JSON SCHEMAIssuedCertificateInformation
JSON SCHEMAJobTrainingSessionResultData
JSON SCHEMALearnerModuleResult
JSON SCHEMALearnerResult
JSON SCHEMALearnersModulesResultsResponse
JSON SCHEMALearnersResultsResponse
JSON SCHEMALearningTrackCourse
JSON SCHEMAListAppraisalSessionUserAttributesRequest
JSON SCHEMAListAppraisalSessionsRequest
JSON SCHEMAListChecklistsSessionsRequest
JSON SCHEMAListCompetenciesRequest
JSON SCHEMAListCompetencyProfilesRequest
JSON SCHEMAListCriterionGroupsResultRequest
JSON SCHEMAListCriterionResultRequest
JSON SCHEMAListEnrollmentsRequest
JSON SCHEMAListSessionsResultRequest
JSON SCHEMAModuleItemType
JSON SCHEMAModuleStatus
JSON SCHEMAMoveCompetenciesToGroup
JSON SCHEMAMoveCompetencyGroupsToParentGroup
JSON SCHEMAMoveDepartments
JSON SCHEMAMoveUsersToDepartment
JSON SCHEMANewDepartment
JSON SCHEMANewEnrollment
JSON SCHEMANewGroup
JSON SCHEMANewSmartGroup
JSON SCHEMANewUser
JSON SCHEMAOrSmartGroupRuleNode
JSON SCHEMAParticipantsPage
JSON SCHEMAProfileCompetencyData
JSON SCHEMAProfileFieldsDateRangeItem
JSON SCHEMAProfileFieldsFilterItem
JSON SCHEMAProfileIndicatorData
JSON SCHEMAQuiz
JSON SCHEMAQuizzesPage
JSON SCHEMAReenroll
JSON SCHEMARemoveAppraisalSessionEmployeeCardsRequest
JSON SCHEMARemoveAppraisalSessionPermissionsRequest
JSON SCHEMARemoveAppraisalSessionReviewersRequest
JSON SCHEMARemoveUserGroups
JSON SCHEMARestartAppraisalSessionStatusCode
JSON SCHEMARole
JSON SCHEMAScheduledUserDeactivation
JSON SCHEMAScheduledUserTermination
JSON SCHEMASessionStatus
JSON SCHEMASmartGroupRule
JSON SCHEMASmartGroupRuleNodes
JSON SCHEMASmartGroupRules
JSON SCHEMAStartAppraisalSessionStatusCode
JSON SCHEMASubordination
JSON SCHEMASubscribeRequest
JSON SCHEMASubscriberNameRequest
JSON SCHEMASubscriberRequest
JSON SCHEMASubscription
JSON SCHEMASubscriptionParameter
JSON SCHEMATaskStatus
JSON SCHEMATaskStatusEnum
JSON SCHEMATokenResponse
JSON SCHEMATraining
JSON SCHEMATrainingParticipantAttendance
JSON SCHEMATrainingSession
JSON SCHEMATrainingType
JSON SCHEMAUnsubscribeRequest
JSON SCHEMAUpdateAppraisalQuestionRequest
JSON SCHEMAUpdateAppraisalSessionRequest
JSON SCHEMAUpdateCourseStatus
JSON SCHEMAUpdateDay
JSON SCHEMAUpdateDayParticipantsAttendanceRequest
JSON SCHEMAUpdateDepartment
JSON SCHEMAUpdateEnrollment
JSON SCHEMAUpdateGroup
JSON SCHEMAUpdateGroupMembers
JSON SCHEMAUpdateModulesStatuses
JSON SCHEMAUpdateSmartGroup
JSON SCHEMAUpdateUser
JSON SCHEMAUpdateUserPassword
JSON SCHEMAUpdateUserStatus
JSON SCHEMAUpdateWorkLeaveStatusesRequest
JSON SCHEMAUser
JSON SCHEMAUserFieldInfo
JSON SCHEMAUserPointsInfo
JSON SCHEMAUserProfileField
JSON SCHEMAUserProfileFields
JSON SCHEMAUserRole
JSON SCHEMAUserRoleEnum
JSON SCHEMAUserStatus
JSON SCHEMAUserV2
JSON SCHEMAUsersPage
JSON SCHEMAUsersPageV2
JSON SCHEMAWithdrawGamificationPoints
JSON SCHEMAWorkLeaveReason
JSON SCHEMAWorkLeaveStatus
JSON SCHEMAWorkLeaveStatusData
JSON SCHEMAScroll for all 194
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Access & Security 3
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API