
GROUPS
"Groups" are used to bring together users, subgroups and branches in order to simplify the management of access and enrolments in your environment. A group in the API is named "group". | ![]() |
Groups: group/get
https://www.domaine.com/lmsapi/group/get
![]() | Returns all the information relating to a group in your environment. |
Request
Example of request call content for information on a group:
{
"id": "vBW5xMw1VQ2A8DFaNy22zA%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
Response
Example of response call content for information on a group:
{
"id": "vBW5xMw1VQ2A8DFaNy22zA",
"name": {
"texts": [{
"text": "Mon groupe",
"languageId": 1
}
]
},
"creationDate": "2018-02-08T15:02:45.73",
"createdByUserID": "%2fUtsC30QAPbKKJCD7cUkJA%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| name | Name of the group as seen by users in the system, as multilingual texts (texts).
|
| creationDate | Date the group was created. This field is generated automatically upon creation. |
| createdByUserID | Unique identifier of the user who created the group. This field is generated automatically upon creation. |
IMPORTANT: When modifying, the methods require only the "id" value. The fields that are passed are updated; the fields that are not provided are simply not updated.
Groups: group/getlist
https://www.domaine.com/lmsapi/group/getlist
![]() | Returns the list of all the groups in your portal. |
Returns all the groups in your portal
Request
Example of request call content for the list of groups:
{
"filterDate": “YYYY-MM-DDTHH:MM:SSZ”
}Field descriptions
| Name | Required | Comments/description |
| filterDate | Optional parameter corresponding to the creation date of the element. The method returns the list of objects that were created after the date passed as a filter. Type: String (YYYY-MM-DDTHH:MM:SSZ) |
Response
IMPORTANT: The date filter parameter is optional and corresponds to the creation date of the element. The method returns the list of objects that were created after the date passed as a filter.
(Minimum creation date) - String (YYYY-MM-DDTHH:MM:SSZ)
Example of response call content for the list of groups:
[
{
"id": "vBW5xMw1VQ2A8DFaNy22zA",
"name": {
"texts": [{
"text": "Mon groupe",
"languageId": 1
}
]
},
"creationDate": "2018-02-08T15:02:45.73",
"createdByUserID": "%2fUtsC30QAPbKKJCD7cUkJA%3d%3d"
}
]Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| name | Name of the group as seen by users in the system, as multilingual texts (texts).
|
| creationDate | Date the group was created. This field is generated automatically upon creation. |
| createdByUserID | Unique identifier of the user who created the group. This field is generated automatically upon creation. |
Groups: group/create
https://www.domaine.com/lmsapi/group/create
![]() | Creates a group in your environment. |
Request
Example of request call content to create a group:
{
"name": {
"texts": [{
"text": "Nouveau groupe",
"languageId": 1
}]
}
}Field descriptions
| Name | Required | Comments/description |
| name | X | Name of the group as seen by users in the system, as multilingual texts (texts).
|
Response
Example of response call content when creating a group:
{
"id": "%2fq%2bUa3gORVJDR8DdOZ2CYA%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the created group. (String type) |
Groups: group/edit
https://www.domaine.com/lmsapi/group/edit
![]() | Modifies an existing group. |
Request
Example of request call content to edit a group:
{
"id": "vBW5xMw1VQ2A8DFaNy22zA",
"name": {
"texts": [{
"text": "Mon groupe",
"languageId": 1
}
]
}
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
| name | Name of the group as seen by users in the system, as multilingual texts (texts).
|
Response
Example of response call content when editing a group:
{
"id": "%2fq%2bUa3gORVJDR8DdOZ2CYA%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the modified group. (String type) |
Groups: group/delete
https://www.domaine.com/lmsapi/group/delete
![]() | Deletes an existing group. |
Request
Example of request call content to delete a group:
{
"id": "%2fq%2bUa3gORVJDR8DdOZ2CYA%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
Response
Example of response call content when deleting a group:
{
"id": "%2fq%2bUa3gORVJDR8DdOZ2CYA%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the deleted group. (String type) |
Groups: group/adduser
https://www.domaine.com/lmsapi/group/AddUser
![]() | Adds a user to a group. |
Request
Example of request call content to add a user to a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"userId": "4zwet3FOX5xXfHX7YFuR8w%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
| userId | X | Unique identifier of the user. (String type) |
Response
Example of response call content when adding a user to a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"userId": "4zwet3FOX5xXfHX7YFuR8w%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| userId | Unique identifier of the user. (String type) |
Groups: group/removeuser
https://www.domaine.com/lmsapi/group/removeuser
![]() | Removes a user from a group. |
Request
Example of request call content to remove a user from a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"userId": "vBW5xMw1VQ2A8DFaNy22zA%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
| userId | X | Unique identifier of the user. (String type) |
Response
Example of response call content when removing a user from a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"userId": "vBW5xMw1VQ2A8DFaNy22zA%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| userId | Unique identifier of the user. (String type) |
Groups: group/getuserlist
https://www.domaine.com/lmsapi/group/getuserlist
![]() | Returns the list of users associated with a group. |
Request
Example of request call content for the list of users associated with a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
Response
Example of response call content for the list of users associated with a group:
[ {
"id":"DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"userId":"4QQXEdQX%2b7gBIY5XZnf8wA%3d%3d"
},
{
"id":"DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"userId":"pzyzfI5r15GwFhURAZB8pQ%3d%3d"
}
]Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| userId | Unique identifier of the user. (String type) |
Groups: group/getgrouplist
https://www.domaine.com/lmsapi/group/getgrouplist
![]() | Returns the list of subgroups associated with a group. |
Request
Example of request call content for the list of subgroups associated with a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
Response
Example of response call content for the list of subgroups associated with a group:
[ {
"id":"tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId":"4QQXEdQX%2b7gBIY5XZnf8wA%3d%3d"
},
{
"id":"tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId":"pzyzfI5r15GwFhURAZB8pQ%3d%3d"
}
]Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| groupId | Unique identifier of the subgroup. (String type) |
Groups: group/addgroup
https://www.domaine.com/lmsapi/group/addgroup
![]() | Adds a subgroup to a group. |
Request
Example of request call content to add a subgroup to a group:
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
| groupId | X | Unique identifier of the subgroup. (String type) |
Response
Example of response call content when adding a subgroup to a group:
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| groupId | Unique identifier of the subgroup. (String type) |
Groups: group/removegroup
https://www.domaine.com/lmsapi/group/removegroup
![]() | Removes a subgroup from a group. |
Request
Example of request call content to remove a subgroup from a group:
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
| groupId | X | Unique identifier of the subgroup. (String type) |
Response
Example of response call content when removing a subgroup from a group:
{
"id": "tirQkNjqBn5Tk5vwRlAE1Q%3d%3d",
"groupId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| groupId | Unique identifier of the subgroup. (String type) |
Groups: group/addbranch
https://www.domaine.com/lmsapi/group/AddBranch
![]() | Adds a branch to a group. |
Request
Example of request call content to add a branch to a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"branchId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
| branchId | X | Unique identifier of the branch. (String type) |
Response
Example of response call content when adding a branch to a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"branchId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| branchId | Unique identifier of the branch. (String type) |
Groups: group/removebranch
https://www.domaine.com/lmsapi/group/removebranch
![]() | Removes a branch from a group. |
Request
Example of request call content to remove a branch from a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"branchId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
| branchId | X | Unique identifier of the branch. (String type) |
Response
Example of response call content when removing a branch from a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"branchId": "nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| branchId | Unique identifier of the branch. (String type) |
Groups: group/getbranchlist
https://www.domaine.com/lmsapi/group/getbranchlist
![]() | Returns the list of branches associated with a group. |
Request
Example of request call content for the list of branches associated with a group:
{
"id": "vBW5xMw1VQ2A8DFaNy22zA%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
Response
Example of response call content for the list of branches associated with a group:
[
{
"id":"DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"branchId":"9LB0KeSzFP7GNLmueeLHaA%3d%3d"
},
{
"id":"DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"branchId":"nWJ7HZLyI8l2otoNsxuXgA%3d%3d"
}
]Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| branchId | Unique identifier of the branch. (String type) |
Groups: group/getuserlistrecursive
https://www.domaine.com/lmsapi/group/getuserlistrecursive
![]() | Returns the list of users associated recursively with a group, including those of its subgroups. |
Request
Example of request call content for the list of users associated recursively with a group:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the group. (String type) |
Response
Example of response call content for the list of users associated recursively with a group:
[ {
"id":"DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"userId":"4QQXEdQX%2b7gBIY5XZnf8wA%3d%3d"
},
{
"id":"DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"userId":"pzyzfI5r15GwFhURAZB8pQ%3d%3d"
}
]Field descriptions
| Name | Comments/description |
| id | Unique identifier of the group. (String type) |
| userId | Unique identifier of the user. (String type) |
Groups: group/getusergroups
https://www.domaine.com/lmsapi/group/getusergroups
![]() | Returns the list of groups with which a user is associated. |
Request
Example of request call content for the list of groups of a user:
{
"id": "DTUvbcrKNN3szXg6aQY%2fSg%3d%3d"
}Field descriptions
| Name | Required | Comments/description |
| id | X | Unique identifier of the user. (String type) |
Response
Example of response call content for the list of groups of a user:
[ {
"id":"DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"groupId":"4QQXEdQX%2b7gBIY5XZnf8wA%3d%3d"
},
{
"id":"DTUvbcrKNN3szXg6aQY%2fSg%3d%3d",
"groupId":"pzyzfI5r15GwFhURAZB8pQ%3d%3d"
}
]Field descriptions
| Name | Comments/description |
| userId | Unique identifier of the user. (String type) |
| groupId | Unique identifier of the subgroup. (String type) |
Group error code descriptions
Number | Message | Comments/description |
900 | Required id | You must provide an identifier for the group. |
901 | Invalid id | The identifier provided for the group is invalid. |
902 | Required name | You must provide a name for the group. |
903 | Invalid name length | The name provided must contain between 3 and 50 characters inclusively. |
904 | Group already associated | You cannot add groupX to groupY if groupY is part of groupX. |
905 | User already in group | The user you are trying to add to the group is already part of it. |
906 | User not in group | The user you are trying to remove from the group is not part of it. |
907 | Branch already in group | The branch you are trying to add to the group is already part of it. |
908 | Branch not in group | The branch you are trying to remove from the group is not part of it. |
909 | Group already in group | The group you are trying to add to the group is already part of it. |
910 | Group not in group | The group you are trying to remove from the group is not part of it. |
911 | Required user id | You must provide an identifier for the user |
912 | Invalid user id | The identifier provided for the user is invalid. |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article


