Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

iSpring Learn group API

Group operations

iSpring Learn group 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 group. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 10 operations across 7 paths, and defines 15 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.

10 operations 7 paths 15 schemas 1 DELETE4 GET5 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 group API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

Paths & Operations 10

Across 7 paths, the API surfaces 10 operations — 1 DELETE, 4 GET, 5 POST. Each is listed below with its method, path, parameters, and response codes.

group 10

Group operations

GET
/group
Get group list
GetGroups → 200400401403
POST
/group
Add a new group
AddGroup 1 param body → 201400401403
POST
/group/smart
Add a new smart group
AddSmartGroup 1 param body → 201400401403
POST
/group/smart/{groupId}
Update smart group rules
EditSmartGroup 1 param body → 200400401403
GET
/group/smart/{groupId}/rules
Get smart group rules
GetSmartGroupRules 1 param → 200400401403
GET
/group/{groupId}
Get group details
GetGroup 1 param → 200400401403
POST
/group/{groupId}
Update group
UpdateGroup 1 param body → 200400401403
DELETE
/group/{groupId}
Delete group
RemoveGroup 1 param → 204400401403
POST
/group/{groupId}/members
Update group members
UpdateGroupMembers 1 param body → 200400401403
GET
/groups
List groups
ListGroups 2 params → 200400401403

Schemas 15

The contract defines 15 schemas that model the data the API accepts and returns. The most detailed are DetailedGroup (5 properties), SmartGroupRule (4 properties), Group (3 properties), NewGroup (2 properties). Each schema is shown below with its type and property counts.

GroupsPage
object
2 properties 1 required
UpdateSmartGroup
object
2 properties 1 required
SmartGroupRuleNodes
object
1 property 1 required
ErrorResponse
object
2 properties 2 required
DetailedGroup
object
5 properties 5 required
UpdateGroup
object
1 property 1 required
SmartGroupRules
object
2 properties 2 required
Group
object
3 properties 3 required
OrSmartGroupRuleNode
object
1 property 1 required
UpdateGroupMembers
object
1 property 1 required
NewSmartGroup
object
2 properties 2 required
ArrayOfIds
array
AndSmartGroupRuleNode
object
1 property 1 required
SmartGroupRule
object
4 properties 3 required
NewGroup
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ispring-group-api-openapi.yml Raw ↑

Other APIs iSpring Learn publishes across the network.

iSpring Learn assignments API
iSpring Learn certificate API
iSpring Learn content API
iSpring Learn department API
iSpring Learn departments API
iSpring Learn enrollment API
iSpring Learn gamification API
iSpring Learn jobtraining API
iSpring Learn learning_track API
iSpring Learn performance-management API
iSpring Learn quizzes API
iSpring Learn report API