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.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles iSpring Learn the way a machine reads it — 242 machine-readable artifacts across 1 API, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — iSpring Learn scores 50.2/100 (developing), with a separate agent-readiness read of 32/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance. Every facet and dimension name is a link: it opens that measurement's page on APIs.io, where the rating runs across the whole catalog — the exact checks that feed it, how every profiled provider distributes on it, and who is at the top of it.
Put this on your own site. The badge is drawn live from iSpring Learn's current Kin Score — paste it once and it updates itself every time the score is recomputed. It follows your visitor's light or dark setting, and it links back here so anyone who sees it can read the full breakdown.
<!-- Kin Score · API Evangelist -->
<a href="https://providers.apievangelist.com/providers/ispring/"
title="iSpring Learn on API Evangelist — API profile and Kin Score">
<img src="https://apis.io/badge/ispring.svg"
alt="iSpring Learn Kin Score — API readiness rating by API Evangelist" width="150" height="150" loading="lazy">
</a>
[](https://providers.apievangelist.com/providers/ispring/)
<!-- Kin Score · API Evangelist -->
<a href="https://providers.apievangelist.com/providers/ispring/"
title="iSpring Learn on API Evangelist — API profile and Kin Score">
<img src="https://apis.io/badge/ispring/card.svg"
alt="iSpring Learn Kin Score — API readiness rating by API Evangelist" width="340" height="120" loading="lazy">
</a>
More shapes, themes and sizes → · Score as JSON · How badges work
How we profile iSpring Learn
Each block below is one kind of artifact we hold for iSpring Learn. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 20
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
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 within the panel for all 20 ·
Open Collections 21
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONLearn Rest Api assignments API
OPEN COLLECTIONLearn Rest Api assignments certificate API
OPEN COLLECTIONLearn Rest Api assignments content API
OPEN COLLECTIONLearn Rest Api assignments department API
OPEN COLLECTIONLearn Rest Api assignments departments API
OPEN COLLECTIONLearn Rest Api assignments enrollment API
OPEN COLLECTIONLearn Rest Api assignments gamification API
OPEN COLLECTIONLearn Rest Api assignments group API
OPEN COLLECTIONLearn Rest Api assignments jobtraining API
OPEN COLLECTIONLearn Rest Api assignments learning_track API
OPEN COLLECTIONLearn Rest Api assignments performance-management API
OPEN COLLECTIONLearn Rest Api assignments quizzes API
OPEN COLLECTIONLearn Rest Api assignments report API
OPEN COLLECTIONLearn Rest Api assignments results API
OPEN COLLECTIONLearn Rest Api assignments statistics API
OPEN COLLECTIONLearn Rest Api assignments task API
OPEN COLLECTIONLearn Rest Api assignments token API
OPEN COLLECTIONLearn Rest Api assignments training API
OPEN COLLECTIONLearn Rest Api assignments user API
OPEN COLLECTIONLearn Rest Api assignments webhook API
OPEN COLLECTIONScroll within the panel for all 21 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the things the Kin Score reads for access clarity — renamed from commercial clarity in rubric 0.12, because a free statutory interface has access terms and no commercial ones.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Ispring Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Ispring Finops
FINOPSSpectral Rules 1
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
iSpring Learn API Rules
SPECTRALJSON Schema 194
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
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 within the panel for all 194 ·
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for iSpring Learn — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
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
Other 1
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/ispring · machine-readable index on apis.io
This is an independent, third-party profile of iSpring Learn, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.