iSpring Learn performance-management API is one of 20 APIs that iSpring Learn publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include performance-management. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
37 operations
across 37 paths,
and defines 64 schemas.
It is described by OpenAPI 3.0.0, at version 3.0.
Requests are made against a single base URL, https://api-learn.ispring.com.
37 operations37 paths64 schemas7 GET30 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.0
API Version
3.0
Base URL
https://api-learn.ispringlearn.com
Authentication
HTTP Bearer
Resource Areas
1
Authentication & Security 1
iSpring Learn performance-management API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (bearerAuth).
By default, every request must be authenticated.
Paths & Operations 37
Across 37 paths, the API surfaces 37 operations — 7 GET, 30 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 64 schemas that model the data the API accepts and returns. The most detailed are AppraisalSessionInfo (14 properties), AppraisalSessionContentCompetency (8 properties), Competency (8 properties), AppraisalSession (8 properties). Each schema is shown below with its type and property counts.
AppraisalSessionUserAttribute
object
3 properties3 required
AppraisalSessionContentCompetencyReviewMethod
string
AppraisalSessionContentScaleLevelData
object
2 properties2 required
AppraisalSessionNotificationSettings
object
2 properties2 required
ReplaceAppraisalSessionEmployeeReviewersRequest
object
1 property1 required
AddAppraisalQuestionRequest
object
3 properties3 required
ErrorResponse
object
2 properties2 required
AppraisalSessionReviewerRole
string
AppraisalSessionContentCommentsRequirementLevel
string
UpdateAppraisalSessionRequest
object
6 properties
CreateCompetencyData
object
7 properties7 required
StartAppraisalSessionStatusCode
string
AppraisalSessionEmployeeDetailedCard
object
2 properties2 required
RemoveAppraisalSessionEmployeeCardsRequest
object
1 property1 required
ChangeAppraisalSessionNotificationSettingsRequest
object
2 properties2 required
CompetencyIndicatorData
object
2 properties2 required
Competency
object
8 properties7 required
AppraisalSessionStatus
string
CompetencyGroup
object
The root group has an empty parentId
4 properties4 required
AppraisalSession
object
8 properties7 required
ListAppraisalSessionUserAttributesRequest
object
1 property1 required
ProfileCompetencyData
object
2 properties2 required
MoveCompetenciesToGroup
object
2 properties2 required
ListAppraisalSessionsRequest
object
1 property
ListCompetencyProfilesRequest
object
1 property
ChangeCompetencyData
object
6 properties5 required
CompetencyIndicator
object
3 properties3 required
AppraisalSessionContentCompetency
object
8 properties7 required
AddAppraisalSessionPermissionsRequest
object
1 property1 required
AppraisalSessionEmployeeCompetencyResults
object
2 properties1 required
ProfileIndicatorData
object
2 properties2 required
ChangeAppraisalQuestionOrdersRequest
object
1 property1 required
CreateCompetencyGroupData
object
2 properties2 required
AppraisalSessionUserStatus
string
AppraisalSessionReview
object
6 properties6 required
AppraisalSessionReviewStatus
string
CreateCompetencyScaleLevelData
object
2 properties2 required
AppraisalSessionUserAttributes
object
8 properties8 required
AppraisalSessionContentIndicatorData
object
3 properties2 required
RestartAppraisalSessionStatusCode
string
ListCompetenciesRequest
object
1 property
RemoveAppraisalSessionPermissionsRequest
object
1 property1 required
AppraisalSessionReviewer
object
2 properties2 required
AppraisalSessionContentScale
object
2 properties2 required
CreateAppraisalSessionRequest
object
3 properties2 required
AppraisalSessionEmployeeResults
object
4 properties4 required
CreateCompetencyScaleData
object
2 properties2 required
AppraisalSessionContentCompetencies
object
2 properties2 required
ChangeCompetencyScaleRequest
object
2 properties2 required
CompetencyScale
object
3 properties3 required
AppraisalQuestion
object
4 properties4 required
CompetencyScaleLevel
object
3 properties3 required
AddAppraisalSessionEmployeeCardsRequest
object
1 property1 required
CompetencyReviewMethod
string
AppraisalSessionEmployeeCard
object
2 properties2 required
AppraisalSessionEmployeeIndicatorResults
object
2 properties1 required
CompetencyCommentsRequirementLevel
string
CompetencyIndicatorLevel
object
2 properties1 required
AppraisalSessionInfo
object
14 properties13 required
UpdateAppraisalQuestionRequest
object
3 properties
AppraisalSessionContentRequiredLevelData
object
2 properties2 required
MoveCompetencyGroupsToParentGroup
object
2 properties2 required
CompetencyProfile
object
5 properties5 required
RemoveAppraisalSessionReviewersRequest
object
1 property1 required
Specification
The full machine-readable OpenAPI contract behind this narrative.