The goal of the REST API is to provide an easy way to exchange URLs. It is also used to integrate with other systems such as student administration, external course administration and/or external learning group administration.
Representational State Transfer or REST is a style of architecture to be primarily used with the HTTP protocol, but not exclusively. In the case of HTTP, it utilizes all its features: URIs to describe resources, HTTP Methods as "verbs" to manipulate resources (GET to retrieve resources, PUT to create new ones, POST to modify them, DELETE...), HTTP Headers and Media Types for content negotiation...
In OpenOLAT, JAX-RS 2.1 (JSR-370) is used as a backend for the implementation of our REST API. JSR-370 is a standard from J2EE. We use the implementation from: Apache CXF.
The OpenOLAT REST API has been developed with remote management applications in mind. It does not implement all features available in the web UI and many of the requests are limited to administrative users such as admin, user- or group managers and authors.
While theoretically possible, it is not meant as an API to implement alternative UI clients for end users. Keep this in mind when using the API.
The security is based on a two level mechanism, as it is in OpenOLAT.
To maintain a valid authentication over several requests, the filter proposes two methods:
If the REST API is used to implement specific features in the OpenOLAT web user interface such as using the course database, the OpenOLAT web session cookie can be reused (method 1). The user is already authenticated in the browser
If the REST API is used by an external (server based) application, best-practice is to use basic authentication to authenticate the user and enable session cookies in the http client of the remote application.
If none of the above is possible, use method 2 using the X-OLAT-TOKEN. Note that a user can have only one X-OLAT-TOKEN at any time. If your remote application has several (concurrent) workers, basic authentication should be used.
If you are building a remote portal and want to implement some kind of home-brew single-sign-on process, method 2 can be used to generate the X-OLAT-TOKEN for every user as a server request. The Token can then be added to each link in the portal to login the user based on the token (?X-OLAT-TOKEN=xyz). When clicking the link, OpenOLAT will identify the user based on the token and create a valid user session. Security wise there are better options to achieve the same. We recommend using oAuth instead which is supported by OpenOLAT as well.
The Spring integration of Apache CXF allows to configure the REST API with annotations and use the IOC features of Spring directly in our end points.
OpenOLAT uses the standard JAXB provider to produce XML from java objects, as well as the JSON provider from Jackson, which reuses the same JAXB annotations.
Very important! All configuration settings must be done before the servlet of Apache CXF starts.
Here is a little example on how to create a user and add it to a learning group:
PUT http://www.frentix.com/olat/restapi/users
HTTP Header: Content-Type application/json
Response: 200
GET http://www.frentix.com/olat/restapi/groups
HTTP Header: Accept application/json
Response: 200
PUT http://www.frentix.com/olat/restapi/groups/{groupId}/users/{identityKey}
Response: 200
This documentation is based on the WADL format. The XML file is generated by Jersey (Jersey). For documentation purposes, this file is the base of a four step Maven process to produce a human readable HTML file.
To add java classes annoted with JAXB, you must update the pom file in the OpenOLAT directory
under the artifact maven-jaxb-schemagen-plugin
.
To add resources, you must add the packages to the following plugins configurations:
maven-javadoc-plugin
and maven-wadl-plugin
.
Be aware that the first uses commas to seperates the packages and the second semicolons. Both recursively
search all resources under the packages.
Examples for the documentation can only be generated for XML. This is a limitation of the maven plugin.
Initial date: 14 mai 2018<br>
List of organizations types.
available response representations:
available response representations:
Creates and persists a new organization type entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
Updates a new organization type entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
organisationTypeKey |
The organization type primary key |
Get the allowed sub-types of a specified organization type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
subTypeKey |
The sub type to remove |
|
organisationTypeKey |
The type |
Add a sub-type to a specified organization type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
organisationTypeKey |
The organization type primary key |
List of organizations types.
available response representations:
available response representations:
Updates a new organization type entity. The primary key is taken from the URL. The organization type object can be "primary key free".
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
path |
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
available response representations:
parameter | value | description |
---|---|---|
path |
||
identityKey |
parameter | value | description |
---|---|---|
path |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
name |
||
description |
||
type |
||
repoEntryKey |
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
newParentKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
name |
||
description |
||
newParentKey |
available response representations:
parameter | value | description |
---|---|---|
path |
Initial date: 15 mai 2018<br>
Return the curriculums an administrative user is allowed to see.
available response representations:
available response representations:
Creates and persists a new curriculum.
acceptable request representations:
available response representations:
available response representations:
available response representations:
Updates a curriculum entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
The curriculum primary key |
Updates a curriculum entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
Get a specific curriculum.
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
The curriculum primary key |
Get all curriculum managers of the specified curriculum.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
identityKey |
Make the specified user a curriculum manager of the curriculum.
available response representations:
available response representations:
available response representations:
The security checks are done by the CurriculumsWebService. Initial date: 15 mai 2018<br>
parameter | value | description |
---|---|---|
curriculumKey |
Return the curriculum elements of a curriculum.
available response representations:
available response representations:
Creates and persists a new curriculum element entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
Updates a curriculum element entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element primary key |
Get the memberships informations of the specified curriculum element.
available response representations:
available response representations:
Add a membership to the specified curriculum element.
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element primary key |
|
identityKey |
The member to remove |
Make the specified user a coach of the curriculum element.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element primary key |
Get all curriculum managers of the specified curriculum element.
available response representations:
available response representations:
available response representations:
Make the array of users curriculum managers of the specified curriculum element.
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element primary key |
|
identityKey |
The member to remove |
Make the specified user a curriculum manager of the curriculum element.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
Get all members of the specified curriculum element. A query parameter can specify the role of them.
parameter | value | description |
---|---|---|
role |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element primary key |
|
identityKey |
The member to remove |
Make the specified user a course owner of the curriculum element.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
Get a specific curriculum element.
available response representations:
available response representations:
Updates a curriculum element entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element |
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element |
Get the repository entries laying under the specified curriculum element.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
repositoryEntryKey |
The repository entry |
|
curriculumElementKey |
The curriculum element |
To see if a repository entry is under the specified curriculum element.
available response representations:
available response representations:
available response representations:
Load the repository entry laying under the specified curriculum element.
available response representations:
available response representations:
available response representations:
Add a relation between a repository entry and a curriculum element.
available response representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element primary key |
|
identityKey |
The member to remove |
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element primary key |
Get all coaches of the specified curriculum element.
available response representations:
available response representations:
available response representations:
Make the array of users coach of the specified curriculum element.
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The curriculum element primary key |
|
identityKey |
The member to remove |
Make the specified user a participant of the curriculum element.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The HTTP request |
Make the array of users participant of the specified curriculum element.
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
Get all participants of the specified curriculum element.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
The HTTP request |
Make the array of users course owner of the specified curriculum element.
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
Get all owners of the specified curriculum element.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
||
taxonomyLevelKey |
parameter | value | description |
---|---|---|
curriculumKey |
||
curriculumElementKey |
Initial date: 31 janv. 2019<br>
List of relation roles.
available response representations:
available response representations:
Creates and persists a new relation role entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
Updates a relation role entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
relationRoleKey |
Updates a relation role entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
The security check is done by the curriculums web service. Initial date: 16 mai 2018<br>
Return the curriculum element types used in the whole OpenOLAT instance.
available response representations:
available response representations:
Creates and persists a new curriculum element type entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
Updates a new curriculum element type entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumElementTypeKey |
Get a specific curriculum element type.
available response representations:
available response representations:
Updates a new curriculum element type entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
curriculumElementTypeKey |
The curriculum element type primary key |
Get the allowed sub-types of a specified curriculum element type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
subTypeKey |
The sub type to remove |
|
curriculumElementTypeKey |
The type |
Add a sub-type to a specified curriculum element type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
||
path |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
path |
This web service handles functionalities related to authentication credentials of users.
parameter | value | description |
---|---|---|
username |
The username of the user to retrieve authentication |
Creates and persists an authentication
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
available response representations:
Returns all user authentications
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
username |
The username of the user to retrieve authentication |
|
authKey |
The authentication key identifier |
|
username |
The username of the user |
parameter | value | description |
---|---|---|
username |
The username of the user to retrieve authentication |
The version of the User Authentication Web Service
available response representations:
parameter | value | description |
---|---|---|
username |
The username of the user to retrieve authentication |
|
username |
The username of the user to change the password |
Change the password of a user.
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
<h3>Description:</h3> REST API for notifications <p> Initial Date: 25 aug 2010 <br>
Retrieves the notification of the logged in user.
parameter | value | description |
---|---|---|
date |
The date (optional) |
|
type |
The type of notifications (User, Forum...) (optional) |
available response representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
subscriberKey |
parameter | value | description |
---|---|---|
ressourceId |
||
subIdentifier |
||
ressourceName |
Get the publisher by resource name and id + sub identifier.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
ressourceId |
||
subIdentifier |
||
ressourceName |
Description:<br> This handles the contact building block. <P> Initial Date: 10 mai 2010 <br>
parameter | value | description |
---|---|---|
courseId |
This attaches a contact element onto a given course, the element will be inserted underneath the supplied parentNodeId
parameter | value | description |
---|---|---|
parentNodeId |
The node's id which will be the parent of this structure |
|
position |
The node's position relative to its sibling nodes (optional) |
|
shortTitle |
Default: undefined |
The node short title |
longTitle |
Default: undefined |
The node long title |
objectives |
Default: undefined |
The node learning objectives |
visibilityExpertRules |
The rules to view the node (optional) |
|
accessExpertRules |
The rules to access the node (optional) |
|
coaches |
Default: false |
Send to coaches (true/false) |
participants |
Default: false |
Send to participants (true/false) |
groups |
A list of learning groups (list of keys) |
|
areas |
A list of learning areas (list of keys) |
|
to |
The list of e-mail address |
|
defaultSubject |
The default subject |
|
defaultBody |
The default body text |
available response representations:
available response representations:
available response representations:
This attaches a contact element onto a given course, the element will be inserted underneath the supplied parentNodeId
acceptable request representations:
available response representations:
available response representations:
available response representations:
Initial date: 5 Oct 2017<br>
Return the configuration of the taxonomy module.
available response representations:
available response representations:
Initial date: 5 Oct 2017<br>
parameter | value | description |
---|---|---|
taxonomyKey |
Return the taxonomy object specified by the key in path.
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
typeKey |
||
subTypeKey |
Add a sub-type to a specified taxonomy level's type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
taxonomyLevelKey |
parameter | value | description |
---|---|---|
taxonomyKey |
Return the flatted levels of a taxonomy.
available response representations:
available response representations:
Create or update a taxonomy level. The method changes to tree structure, a null parent key will make the level a root one, a new parent key will move the level.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
taxonomyLevelKey |
Return the competences of users on the taxonomy level specified in the key in path.
available response representations:
available response representations:
Add a competence on a specific level of a taxonomy tree.
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
identityKey |
Return the competences of a specific user in the taxonomy tree.
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
taxonomyLevelKey |
||
identityKey |
Return the competences of a specific user on the taxonomy level specified in the key in path.
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
taxonomyLevelKey |
||
competenceKey |
parameter | value | description |
---|---|---|
taxonomyKey |
Get the configurations for taxonomy levels for the whole taxonomy.
available response representations:
available response representations:
available response representations:
Create or Update a taxonomy level's type.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
typeKey |
Get a taxonomy level's type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
typeKey |
Get the allowed sub-types of a specified taxonomy level's type.
available response representations:
available response representations:
available response representations:
Description:<br> Access the custom dbs of a course <P> Initial Date: *7 apr. 2010 <br>
parameter | value | description |
---|---|---|
name |
The name of the key value pair |
|
category |
The name of the database |
|
courseId |
The course resourceable's id |
Retrieve a value of an authenticated user.
available response representations:
available response representations:
Retrieve a value of an authenticated user.
available response representations:
available response representations:
Update a value for an authenticated user.
acceptable request representations:
available response representations:
Delete a value for an authenticated user.
available response representations:
available response representations:
available response representations:
Put a new value for an authenticated user.
parameter | value | description |
---|---|---|
value |
The value of the key value pair |
available response representations:
parameter | value | description |
---|---|---|
category |
The name of the database |
|
courseId |
The course resourceable's id |
Retrieve all values of the authenticated user
available response representations:
Put a new value for an authenticated user.
acceptable request representations:
available response representations:
Update a value for an authenticated user.
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
name |
The name of the key value pair |
|
category |
The name of the database |
|
courseId |
The course resourceable's id |
Retrieves the version of the Course DB Web Service.
available response representations:
Initial date: 06.07.2015<br>
Initial date: 14.07.2015<br>
parameter | value | description |
---|---|---|
resourceName |
||
resourceId |
||
subIdentifier |
returns the list of booking of the resource.
available response representations:
Return the created or updated booking
acceptable request representations:
available response representations:
Return the created or updated booking
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
resourceName |
||
resourceId |
||
subIdentifier |
||
bookingId |
The id of the booking |
Returns the list of members of the booking.
available response representations:
Update the list of members of the booking, it add and mutates the members and delete the missing members.
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
resourceName |
||
resourceId |
||
subIdentifier |
||
bookingId |
Initial date: 13.11.2012<br>
parameter | value | description |
---|---|---|
identityToken |
The identity key of the user being searched |
Retrieves the portrait of an user
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
displayType |
Default: toc |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
filename |
||
path |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
text |
||
points |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
testResourceableId |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
wikiResourceableId |
available response representations:
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
wikiResourceableId |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
repoEntry |
available response representations:
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
repoEntry |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
surveyResourceableId |
available response representations:
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
surveyResourceableId |
available response representations:
parameter | value | description |
---|---|---|
parentNodeId |
||
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
url |
available response representations:
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
url |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
parameter | value | description |
---|---|---|
enableAssignment |
||
taskAssignmentType |
||
taskAssignmentText |
||
enableTaskPreview |
||
enableTaskDeselect |
||
onlyOneUserPerTask |
||
enableDropbox |
||
enableDropboxConfirmationMail |
||
dropboxConfirmationText |
||
enableReturnbox |
||
enableScoring |
||
grantScoring |
||
scoreMin |
||
scoreMax |
||
grantPassing |
||
scorePassingThreshold |
||
enableCommentField |
||
commentForUser |
||
commentForCoaches |
||
enableSolution |
||
accessExpertRuleTask |
||
accessExpertRuleDropbox |
||
accessExpertRuleReturnbox |
||
accessExpertRuleScoring |
||
accessExpertRuleSolution |
available response representations:
parameter | value | description |
---|---|---|
enableAssignment |
||
taskAssignmentType |
||
taskAssignmentText |
||
enableTaskPreview |
||
enableTaskDeselect |
||
onlyOneUserPerTask |
||
enableDropbox |
||
enableDropboxConfirmationMail |
||
dropboxConfirmationText |
||
enableReturnbox |
||
enableScoring |
||
grantScoring |
||
scoreMin |
||
scoreMax |
||
grantPassing |
||
scorePassingThreshold |
||
enableCommentField |
||
commentForUser |
||
commentForCoaches |
||
enableSolution |
||
accessExpertRuleTask |
||
accessExpertRuleDropbox |
||
accessExpertRuleReturnbox |
||
accessExpertRuleScoring |
||
accessExpertRuleSolution |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
parameter | value | description |
---|---|---|
allowCancel |
Default: false |
|
allowNavigation |
Default: false |
|
allowSuspend |
Default: false |
|
sequencePresentation |
Default: itemPage |
|
showNavigation |
Default: true |
|
showQuestionTitle |
Default: true |
|
showSectionsOnly |
Default: false |
available response representations:
parameter | value | description |
---|---|---|
allowCancel |
Default: false |
|
allowNavigation |
Default: false |
|
allowSuspend |
Default: false |
|
sequencePresentation |
Default: itemPage |
|
showNavigation |
Default: true |
|
showQuestionTitle |
Default: true |
|
showSectionsOnly |
Default: false |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
parameter | value | description |
---|---|---|
allowCancel |
Default: false |
|
allowNavigation |
Default: false |
|
allowSuspend |
Default: false |
|
numAttempts |
Default: 0 |
|
sequencePresentation |
Default: itemPage |
|
showNavigation |
Default: true |
|
showQuestionTitle |
Default: true |
|
showResultsAfterFinish |
Default: true |
|
showResultsDependendOnDate |
Default: false |
|
showResultsOnHomepage |
Default: false |
|
showScoreInfo |
Default: true |
|
showQuestionProgress |
Default: true |
|
showScoreProgress |
Default: true |
|
showSectionsOnly |
Default: false |
|
summaryPresentation |
Default: summaryCompact |
|
startDate |
||
endDate |
available response representations:
parameter | value | description |
---|---|---|
allowCancel |
Default: false |
|
allowNavigation |
Default: false |
|
allowSuspend |
Default: false |
|
numAttempts |
Default: 0 |
|
sequencePresentation |
Default: itemPage |
|
showNavigation |
Default: true |
|
showQuestionTitle |
Default: true |
|
showResultsAfterFinish |
Default: true |
|
showResultsDependendOnDate |
Default: false |
|
showResultsOnHomepage |
Default: false |
|
showScoreInfo |
Default: true |
|
showQuestionProgress |
Default: true |
|
showScoreProgress |
Default: true |
|
showSectionsOnly |
Default: false |
|
summaryPresentation |
Default: summaryCompact |
|
startDate |
||
endDate |
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
nodeId |
Description:<br> Web service to trigger the registration process <P> Initial Date: 14 juil. 2011 <br>
Register with the specified email
parameter | value | description |
---|---|---|
|
The email address |
available response representations:
available response representations:
available response representations:
Register with the specified email
acceptable request representations:
available response representations:
available response representations:
Webservice to create a temporary key to change the password Initial date: 15.10.2013<br>
parameter | value | description |
---|---|---|
identityKey |
available response representations:
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
managed |
||
externalId |
||
externalRef |
||
resourceType |
available response representations:
parameter | value | description |
---|---|---|
type |
||
author |
Default: * |
|
name |
Default: * |
|
myentries |
Default: false |
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
||
organisationKey |
parameter | value | description |
---|---|---|
repoEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
||
identityKey |
parameter | value | description |
---|---|---|
repoEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
taxonomyLevelKey |
parameter | value | description |
---|---|---|
repoEntryKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
||
identityKey |
parameter | value | description |
---|---|---|
repoEntryKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
||
identityKey |
parameter | value | description |
---|---|---|
repoEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
repoEntryKey |
||
originEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
lectureBlockKey |
||
repositoryEntryKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
lectureBlockKey |
||
identityKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
lectureBlockKey |
||
taxonomyLevelKey |
parameter | value | description |
---|---|---|
repoEntryKey |
||
lectureBlockKey |
Description:<br> <P> Initial Date: 6 déc. 2011 <br>
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
Retrieves a list of forums on a user base. All forums of groups where the user is participant/tutor + all forums in course where the user is a participant (owner, tutor or participant)
available response representations:
available response representations:
Description:<br> Web service to manage a forum. <P> Initial Date: 20 apr. 2010 <br>
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
groupKey |
Retrieves the forum.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
groupKey |
Retrieves the threads in the forum
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name,creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
groupKey |
||
threadKey |
The key of the thread |
Retrieves the messages in the thread
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name, creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
groupKey |
||
messageKey |
The id of the reply message |
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
groupKey |
||
messageKey |
The key of the message |
Retrieves the attachments of the message
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
groupKey |
||
messageKey |
The identity key of the user being searched |
|
filename |
The name of the attachment |
Retrieves the attachment of the message
available response representations:
available response representations:
Description:<br> Web service to manage a forum. <P> Initial Date: 20 apr. 2010 <br>
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
courseKey |
||
courseNodeId |
Retrieves the forum.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
courseKey |
||
courseNodeId |
Retrieves the threads in the forum
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name,creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
courseKey |
||
courseNodeId |
||
threadKey |
The key of the thread |
Retrieves the messages in the thread
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name, creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
courseKey |
||
courseNodeId |
||
messageKey |
The id of the reply message |
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
courseKey |
||
courseNodeId |
||
messageKey |
The key of the message |
Retrieves the attachments of the message
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The key of the user (IdentityImpl) |
|
courseKey |
||
courseNodeId |
||
messageKey |
The identity key of the user being searched |
|
filename |
The name of the attachment |
Retrieves the attachment of the message
available response representations:
available response representations:
Initial date: 5 Oct 2017<br>
Initial date: 5 Oct 2017<br>
parameter | value | description |
---|---|---|
taxonomyKey |
Return the taxonomy object specified by the key in path.
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
typeKey |
||
subTypeKey |
Add a sub-type to a specified taxonomy level's type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
taxonomyLevelKey |
parameter | value | description |
---|---|---|
taxonomyKey |
Return the flatted levels of a taxonomy.
available response representations:
available response representations:
Create or update a taxonomy level. The method changes to tree structure, a null parent key will make the level a root one, a new parent key will move the level.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
taxonomyLevelKey |
Return the competences of users on the taxonomy level specified in the key in path.
available response representations:
available response representations:
Add a competence on a specific level of a taxonomy tree.
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
identityKey |
Return the competences of a specific user in the taxonomy tree.
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
taxonomyLevelKey |
||
identityKey |
Return the competences of a specific user on the taxonomy level specified in the key in path.
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
taxonomyLevelKey |
||
competenceKey |
parameter | value | description |
---|---|---|
taxonomyKey |
Get the configurations for taxonomy levels for the whole taxonomy.
available response representations:
available response representations:
available response representations:
Create or Update a taxonomy level's type.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
typeKey |
Get a taxonomy level's type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
taxonomyKey |
||
typeKey |
Get the allowed sub-types of a specified taxonomy level's type.
available response representations:
available response representations:
available response representations:
Initial date: 14 mai 2018<br>
List of organizations flat.
available response representations:
available response representations:
Updates a new organization entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates and persists a new organization entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
role |
||
organisationKey |
Get all members of the specified organisation with the specified role.
available response representations:
available response representations:
available response representations:
available response representations:
Add a membership to the specified curriculum element.
parameter | value | description |
---|---|---|
inheritanceMode |
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
role |
||
organisationKey |
||
identityKey |
Make the specified user a member of the specified organization with the specified role.
parameter | value | description |
---|---|---|
inheritanceMode |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
organisationKey |
Get a specific organization.
available response representations:
available response representations:
Updates a new organization entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
organisationKey |
Initial date: 14 mai 2018<br>
List of organizations types.
available response representations:
available response representations:
Creates and persists a new organization type entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
Updates a new organization type entity.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
organisationTypeKey |
The organization type primary key |
Get the allowed sub-types of a specified organization type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
subTypeKey |
The sub type to remove |
|
organisationTypeKey |
The type |
Add a sub-type to a specified organization type.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
organisationTypeKey |
The organization type primary key |
List of organizations types.
available response representations:
available response representations:
Updates a new organization type entity. The primary key is taken from the URL. The organization type object can be "primary key free".
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
available response representations:
parameter | value | description |
---|---|---|
courseId |
This web service handles functionalities related to <code>User</code>.
Creates and persists a new user entity
acceptable request representations:
available response representations:
available response representations:
available response representations:
Search users and return them in a simple form (without user properties). User properties can be added two the query parameters. If the authUsername and the authProvider are set, the search is made only with these two parameters because they are sufficient to return a single user.<br> The search with login and user properties are made default with wild cards. If an exact match is needed, the parameter msut be quoted:<br> users?login="username"<br> Don't forget the right escaping in the URL!<br> You can make a search with the user properties like this:<br> users?telMobile=39847592&login=test <br >/ The lookup is possible for authors, usermanagers and system administrators. Normal users are not allowed to use the lookup service.
parameter | value | description |
---|---|---|
login |
||
authProvider |
||
authUsername |
||
statusVisibleLimit |
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The user key identifier of the user being searched |
Update an user
acceptable request representations:
available response representations:
available response representations:
available response representations:
available response representations:
Delete an user from the system
available response representations:
available response representations:
available response representations:
available response representations:
Retrieves an user given its unique key identifier
parameter | value | description |
---|---|---|
withPortrait |
Default: false |
If true return the portrait as Base64 (default false) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The user key identifier of the user being searched |
Retrieves the status of a user given its unique key identifier
available response representations:
available response representations:
available response representations:
Update the roles of a user given its unique key identifier: <ul> <li>1: Permanent user</li> <li>2: activ</li> <li>101: login denied</li> <li>199: deleted</li> </ul>
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The identity key identifier of the user being searched |
Retrieves the portrait of an user
available response representations:
available response representations:
Retrieves the portrait of an user
available response representations:
available response representations:
Upload the portrait of an user
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The user key identifier of the user being searched |
Retrieves the roles of a user given its unique key identifier
available response representations:
available response representations:
available response representations:
Update the roles of a user given its unique key identifier
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
The user key identifier of the user being searched |
Retrieves the preferences of a user given its unique key identifier
available response representations:
available response representations:
available response representations:
Update the preferences of a user given its unique key identifier
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
size |
||
identityKey |
Retrieves the portrait of an user
available response representations:
available response representations:
The access permission is done by UserWebService. Initial date: 31 janv. 2019<br>
parameter | value | description |
---|---|---|
identityKey |
Creates and persists a new relation entity.
acceptable request representations:
available response representations:
available response representations:
Creates and persists a new relation entity.
acceptable request representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
List of relations from the specified user to others.
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
List of relations to the specified user from others.
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
||
relationKey |
The relation to delete |
Description:<br> <P> Initial Date: 16 déc. 2011 <br>
parameter | value | description |
---|---|---|
identityKey |
Retrieves a list of folders on a user base. All folders of groups where the user is participant/tutor + all folders in course where the user is a participant (owner, tutor or participant)
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
||
courseKey |
||
courseNodeId |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
||
courseKey |
||
courseNodeId |
||
path |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
||
courseKey |
||
courseNodeId |
parameter | value | description |
---|---|---|
identityKey |
||
courseKey |
||
courseNodeId |
||
path |
parameter | value | description |
---|---|---|
identityKey |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
||
path |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
parameter | value | description |
---|---|---|
identityKey |
||
path |
parameter | value | description |
---|---|---|
identityKey |
||
groupKey |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
||
groupKey |
||
path |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
||
groupKey |
parameter | value | description |
---|---|---|
identityKey |
||
groupKey |
||
path |
parameter | value | description |
---|---|---|
identityKey |
parameter | value | description |
---|---|---|
identityKey |
Retrieves the list of "My entries" but limited to courses.
parameter | value | description |
---|---|---|
start |
Default: 0 |
The first result |
limit |
Default: 25 |
Max result |
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
Retrieves the list of "My supervised courses" but limited to courses.
parameter | value | description |
---|---|---|
start |
Default: 0 |
The first result |
limit |
Default: 25 |
Max result |
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
Retrieves the list of my favorite courses.
parameter | value | description |
---|---|---|
start |
Default: 0 |
The first result |
limit |
Default: 25 |
Max result |
available response representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
externalId |
||
managed |
available response representations:
parameter | value | description |
---|---|---|
identityKey |
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
externalId |
||
managed |
available response representations:
parameter | value | description |
---|---|---|
identityKey |
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
externalId |
||
managed |
available response representations:
parameter | value | description |
---|---|---|
identityKey |
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
externalId |
||
managed |
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
||
identityKey |
||
courseId |
parameter | value | description |
---|---|---|
courseId |
||
courseId |
||
nodeId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
identityKey |
||
courseId |
||
nodeId |
Description:<br> Web service to manage forums. <P> Initial Date: 26 aug. 2010 <br>
Description:<br> Web service to manage a forum. <P> Initial Date: 20 apr. 2010 <br>
parameter | value | description |
---|---|---|
forumKey |
The key of the forum |
Retrieves the forum.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
forumKey |
The key of the forum |
Retrieves the threads in the forum
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name,creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
forumKey |
The key of the forum |
|
threadKey |
The key of the thread |
Retrieves the messages in the thread
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name, creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
forumKey |
The key of the forum |
|
messageKey |
The id of the reply message |
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
forumKey |
The key of the forum |
|
messageKey |
The key of the message |
Retrieves the attachments of the message
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
forumKey |
The key of the forum |
|
messageKey |
The identity key of the user being searched |
|
filename |
The name of the attachment |
Retrieves the attachment of the message
available response representations:
available response representations:
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
managed |
||
externalId |
||
externalRef |
||
repositoryEntryKey |
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
shortTitle |
||
title |
||
displayName |
||
description |
||
softKey |
||
status |
||
allUsers |
||
guests |
||
access |
||
membersOnly |
||
externalId |
||
externalRef |
||
authors |
||
location |
||
managedFlags |
||
sharedFolderSoftKey |
||
copyFrom |
||
initialAuthor |
||
setAuthor |
Default: true |
|
organisationKey |
available response representations:
parameter | value | description |
---|---|---|
ownerUsername |
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
||
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
||
organisationKey |
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
||
identityKey |
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
identityKey |
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
locale |
||
access |
||
membersOnly |
||
status |
||
allUsers |
||
guests |
available response representations:
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
identityKey |
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
parameter | value | description |
---|---|---|
courseId |
Description:<br> Web service to manage a forum. <P> Initial Date: 20 apr. 2010 <br>
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
Retrieves the forum.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
Retrieves the threads in the forum
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name,creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
||
threadKey |
The key of the thread |
Retrieves the messages in the thread
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name, creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
||
messageKey |
The id of the reply message |
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
||
messageKey |
The key of the message |
Retrieves the attachments of the message
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
||
messageKey |
The identity key of the user being searched |
|
filename |
The name of the attachment |
Retrieves the attachment of the message
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
||
path |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
parameter | value | description |
---|---|---|
courseId |
||
groupKey |
||
path |
Initial date: 23.12.2015<br>
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
||
eventId |
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
onlyFuture |
Default: false |
available response representations:
acceptable request representations:
available response representations:
Initial date: 14.07.2015<br>
parameter | value | description |
---|---|---|
courseId |
||
subIdentifier |
returns the list of booking of the resource.
available response representations:
Return the created or updated booking
acceptable request representations:
available response representations:
Return the created or updated booking
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
subIdentifier |
||
bookingId |
The id of the booking |
Returns the list of members of the booking.
available response representations:
Update the list of members of the booking, it add and mutates the members and delete the missing members.
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
subIdentifier |
||
bookingId |
Initial date: 24.03.2016<br>
parameter | value | description |
---|---|---|
courseId |
||
subIdentifier |
parameter | value | description |
---|---|---|
courseId |
||
subIdentifier |
returns the list of booking of the resource.
available response representations:
Return the created or updated training
acceptable request representations:
available response representations:
Return the created or updated training
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
subIdentifier |
||
trainingKey |
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
originEntryKey |
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
courseId |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
courseId |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
courseId |
||
lectureBlockKey |
||
repositoryEntryKey |
parameter | value | description |
---|---|---|
courseId |
||
lectureBlockKey |
||
identityKey |
parameter | value | description |
---|---|---|
courseId |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
courseId |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
courseId |
||
lectureBlockKey |
parameter | value | description |
---|---|---|
courseId |
||
lectureBlockKey |
||
taxonomyLevelKey |
parameter | value | description |
---|---|---|
courseId |
||
lectureBlockKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
externalId |
||
managed |
available response representations:
parameter | value | description |
---|---|---|
groupKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
parameter | value | description |
---|---|---|
groupKey |
parameter | value | description |
---|---|---|
groupKey |
parameter | value | description |
---|---|---|
groupKey |
parameter | value | description |
---|---|---|
identityKey |
||
groupKey |
parameter | value | description |
---|---|---|
identityKey |
||
groupKey |
The Group Wiki Webservice<br /> allows the export of group wikis
parameter | value | description |
---|---|---|
groupKey |
will export the wiki from the current group to a CP and serve as zip-file.<br />
available response representations:
Description:<br> Web service to manage a forum. <P> Initial Date: 20 apr. 2010 <br>
parameter | value | description |
---|---|---|
groupKey |
Retrieves the forum.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
Retrieves the threads in the forum
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name,creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
||
threadKey |
The key of the thread |
Retrieves the messages in the thread
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name, creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
||
messageKey |
The id of the reply message |
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
||
messageKey |
The key of the message |
Retrieves the attachments of the message
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
||
messageKey |
The identity key of the user being searched |
|
filename |
The name of the attachment |
Retrieves the attachment of the message
available response representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
||
path |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
groupKey |
parameter | value | description |
---|---|---|
groupKey |
||
path |
The Wikis Webservice.<br /> OO-112
get list of repo-entry wikis. Group-Wikis are not listed!
available response representations:
The Wiki Webservice<br /> allows the export of "normal" wikis ( in contrast to group-wikis) OO-112
parameter | value | description |
---|---|---|
wikiKey |
part of the REST path, the resourceable-id / repo-entry-key / softkey of the wiki resource. |
will export the specified wiki (which must be a repo-entry-wiki) to a CP and serve as zip-file.<br />
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
date |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
from |
||
to |
||
lastSamples |
available response representations:
acceptable request representations:
available response representations:
Description:<br> This handles the enrollment building block. <P> Initial Date: 10 mai 2010 <br>
parameter | value | description |
---|---|---|
courseId |
The course resourceable's id |
This attaches an enrollment element onto a given course, the element will be inserted underneath the supplied parentNodeId
parameter | value | description |
---|---|---|
parentNodeId |
The node's id which will be the parent of this structure |
|
position |
The node's position relative to its sibling nodes (optional) |
|
shortTitle |
Default: undefined |
The node short title |
longTitle |
Default: undefined |
The node long title |
objectives |
Default: undefined |
The node learning objectives |
visibilityExpertRules |
The rules to view the node (optional) |
|
accessExpertRules |
The rules to access the node (optional) |
|
groups |
A list of learning groups (list of keys) |
|
cancelEnabled |
Default: false |
cancel enrollment enabled or not |
available response representations:
available response representations:
available response representations:
This attaches an enrollment element onto a given course, the element will be inserted underneath the supplied parentNodeId
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
The course resourceable's id |
|
courseId |
||
nodeId |
Retrieves the groups where the enrollment happens
available response representations:
available response representations:
available response representations:
Initial date: 17.11.2014<br>
parameter | value | description |
---|---|---|
resourceKey |
The primary key of the resource of the repository entry of the course. |
|
identityKey |
The owner of the certificate |
Generate a new certificate.
parameter | value | description |
---|---|---|
score |
The score which appears in the certificate |
|
passed |
The passed/failed which appears in the certificate (true/false) |
|
creationDate |
The date of the certification |
available response representations:
available response representations:
available response representations:
available response representations:
Upload a new certificate.
available response representations:
available response representations:
available response representations:
Return the certificate as PDF file.
available response representations:
available response representations:
available response representations:
Description:<br> REST API implementation for forum course node <P> Initial Date: 20.12.2010 <br>
parameter | value | description |
---|---|---|
courseId |
Retrieves metadata of the published course node
available response representations:
available response representations:
available response representations:
This attaches a Forum Element onto a given course. The element will be inserted underneath the supplied parentNodeId.
acceptable request representations:
available response representations:
available response representations:
available response representations:
This attaches a Forum Element onto a given course. The element will be inserted underneath the supplied parentNodeId.
parameter | value | description |
---|---|---|
parentNodeId |
||
position |
||
shortTitle |
Default: undefined |
|
longTitle |
Default: undefined |
|
objectives |
Default: undefined |
|
visibilityExpertRules |
||
accessExpertRules |
||
moderatorExpertRules |
||
posterExpertRules |
||
readerExpertRules |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
courseId |
The course resourceable's id |
|
nodeId |
The node's id |
Retrieves metadata of the published course node
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
courseId |
The id of the course. |
|
nodeId |
The id of the course node. |
Creates a new thread in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
identityName |
The author identity name (optional) |
|
sticky |
Creates sticky thread. |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
courseId |
The id of the course. |
|
nodeId |
The id of the course node. |
Creates a new forum message in the forum of the course node
parameter | value | description |
---|---|---|
parentMessageId |
The id of the parent message. |
|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
identityName |
The author identity name (optional) |
available response representations:
available response representations:
available response representations:
Description:<br> Web service to manage a forum. <P> Initial Date: 20 apr. 2010 <br>
parameter | value | description |
---|---|---|
courseId |
||
courseId |
||
nodeId |
Retrieves the forum.
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
courseId |
||
nodeId |
Retrieves the threads in the forum
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name,creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
Creates a new thread in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
courseId |
||
nodeId |
||
threadKey |
The key of the thread |
Retrieves the messages in the thread
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
orderBy |
Default: creationDate |
(value name, creationDate) |
asc |
Default: true |
(value true/false) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
courseId |
||
nodeId |
||
messageKey |
The id of the reply message |
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
acceptable request representations:
available response representations:
available response representations:
available response representations:
Creates a new reply in the forum of the course node
parameter | value | description |
---|---|---|
title |
The title for the first post in the thread |
|
body |
The body for the first post in the thread |
|
authorKey |
The author user key (optional) |
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
courseId |
||
nodeId |
||
messageKey |
The key of the message |
Retrieves the attachments of the message
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
Upload the attachment of a message, as parameter:<br> filename The name of the attachment<br> file The attachment.
acceptable request representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
||
courseId |
||
nodeId |
||
messageKey |
The identity key of the user being searched |
|
filename |
The name of the attachment |
Retrieves the attachment of the message
available response representations:
available response representations:
parameter | value | description |
---|---|---|
filename |
parameter | value | description |
---|---|---|
filename |
parameter | value | description |
---|---|---|
package |
||
key |
parameter | value | description |
---|---|---|
locale |
available response representations:
Description:<br> <P> Initial Date: 21 oct. 2011 <br>
parameter | value | description |
---|---|---|
identityKey |
parameter | value | description |
---|---|---|
identityKey |
||
identityKey |
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
onlyFuture |
Default: false |
available response representations:
Initial date: 23.12.2015<br>
parameter | value | description |
---|---|---|
identityKey |
||
calendarId |
||
identityKey |
parameter | value | description |
---|---|---|
identityKey |
||
calendarId |
||
identityKey |
||
eventId |
parameter | value | description |
---|---|---|
identityKey |
||
calendarId |
||
identityKey |
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
identityKey |
||
calendarId |
||
identityKey |
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
start |
Default: 0 |
|
limit |
Default: 25 |
|
onlyFuture |
Default: false |
available response representations:
acceptable request representations:
available response representations:
Description:<br> <P> Initial Date: 6 févr. 2012 <br>
parameter | value | description |
---|---|---|
courseId |
The course resourceable's id |
Retrieves metadata of the course node
available response representations:
available response representations:
available response representations:
This attaches a Folder Element onto a given course. The element will be inserted underneath the supplied parentNodeId.
parameter | value | description |
---|---|---|
parentNodeId |
The node's id which will be the parent of this folder |
|
position |
The node's position relative to its sibling nodes (optional) |
|
shortTitle |
Default: undefined |
The node short title |
longTitle |
Default: undefined |
The node long title |
objectives |
Default: undefined |
The node learning objectives |
visibilityExpertRules |
The rules to view the node (optional) |
|
downloadExpertRules |
The rules to download files (optional) |
|
uploadExpertRules |
The rules to upload files (optional) |
available response representations:
available response representations:
available response representations:
This attaches a Folder Element onto a given course. The element will be inserted underneath the supplied parentNodeId.
acceptable request representations:
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
The course resourceable's id |
|
courseId |
The course resourceable's id |
|
nodeId |
The node's id |
This updates a Folder Element onto a given course.
acceptable request representations:
available response representations:
available response representations:
available response representations:
Retrieves metadata of the course node
available response representations:
available response representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
The course resourceable's id |
|
courseId |
||
nodeId |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
The course resourceable's id |
|
courseId |
||
nodeId |
||
path |
available response representations:
acceptable request representations:
available response representations:
acceptable request representations:
available response representations:
parameter | value | description |
---|---|---|
courseId |
The course resourceable's id |
|
courseId |
||
nodeId |
parameter | value | description |
---|---|---|
courseId |
The course resourceable's id |
|
courseId |
||
nodeId |
||
path |
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
path |
||
courseId |
available response representations:
parameter | value | description |
---|---|---|
courseId |
parameter | value | description |
---|---|---|
path |
||
courseId |
available response representations:
parameter | value | description |
---|---|---|
username |
parameter | value | description |
---|---|---|
password |
||
x-olat-token |
available response representations:
parameter | value | description |
---|---|---|
name |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The list of all organization types in the OpenOLAT system
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The persisted organization type
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The merged organization type
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
An array of organization types
The roles of the authenticated user are not sufficient
The organization type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The sub type was added to the allowed sub types
The roles of the authenticated user are not sufficient
The organization type was not found
The sub type was removed successfully
The roles of the authenticated user are not sufficient
The organization type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The list of all organization types in the OpenOLAT system
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The merged type organization
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumVO>
<key>2</key>
<identifier>DIP-ENG-CH</identifier>
<displayName>Dipl. engineer</displayName>
<description>A diploma as engineer</description>
<degree>License</degree>
<externalId>DIP-12387</externalId>
<managedFlagsString>delete</managedFlagsString>
<organisationKey>1</organisationKey>
</curriculumVO>
An array of curriculums
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumVO>
<key>2</key>
<identifier>DIP-ENG-CH</identifier>
<displayName>Dipl. engineer</displayName>
<description>A diploma as engineer</description>
<degree>License</degree>
<externalId>DIP-12387</externalId>
<managedFlagsString>delete</managedFlagsString>
<organisationKey>1</organisationKey>
</curriculumVO>
The persisted curriculum
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumVO>
<key>2</key>
<identifier>DIP-ENG-CH</identifier>
<displayName>Dipl. engineer</displayName>
<description>A diploma as engineer</description>
<degree>License</degree>
<externalId>DIP-12387</externalId>
<managedFlagsString>delete</managedFlagsString>
<organisationKey>1</organisationKey>
</curriculumVO>
The merged curriculum
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumVO>
<key>2</key>
<identifier>DIP-ENG-CH</identifier>
<displayName>Dipl. engineer</displayName>
<description>A diploma as engineer</description>
<degree>License</degree>
<externalId>DIP-12387</externalId>
<managedFlagsString>delete</managedFlagsString>
<organisationKey>1</organisationKey>
</curriculumVO>
The merged curriculum
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumVO>
<key>2</key>
<identifier>DIP-ENG-CH</identifier>
<displayName>Dipl. engineer</displayName>
<description>A diploma as engineer</description>
<degree>License</degree>
<externalId>DIP-12387</externalId>
<managedFlagsString>delete</managedFlagsString>
<organisationKey>1</organisationKey>
</curriculumVO>
The curriculum
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<users totalCount="0">
<users>
<user>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</user>
</users>
</users>
The array of curriculum managers
The roles of the authenticated user are not sufficient
The curriculum element not found
The membership was added
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The membership was removed
The roles of the authenticated user are not sufficient
The curriculum or the identity was not found
1.0
The version of this specific Web Service
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementVO>
<key>3</key>
<identifier>CURR-EL-1</identifier>
<displayName>A curriculum element</displayName>
<description>This is a description</description>
<beginDate>2019-03-12T18:54:02.986+01:00</beginDate>
<endDate>2019-03-12T18:54:02.986+01:00</endDate>
<externalId>EXT-19</externalId>
<managedFlagsString>delete</managedFlagsString>
<parentElementKey>1</parentElementKey>
<curriculumKey>2</curriculumKey>
<curriculumElementTypeKey>25</curriculumElementTypeKey>
</curriculumElementVO>
A taxonomy
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementVO>
<key>3</key>
<identifier>CURR-EL-1</identifier>
<displayName>A curriculum element</displayName>
<description>This is a description</description>
<beginDate>2019-03-12T18:54:02.986+01:00</beginDate>
<endDate>2019-03-12T18:54:02.986+01:00</endDate>
<externalId>EXT-19</externalId>
<managedFlagsString>delete</managedFlagsString>
<parentElementKey>1</parentElementKey>
<curriculumKey>2</curriculumKey>
<curriculumElementTypeKey>25</curriculumElementTypeKey>
</curriculumElementVO>
The persisted curriculum element
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementVO>
<key>3</key>
<identifier>CURR-EL-1</identifier>
<displayName>A curriculum element</displayName>
<description>This is a description</description>
<beginDate>2019-03-12T18:54:02.986+01:00</beginDate>
<endDate>2019-03-12T18:54:02.986+01:00</endDate>
<externalId>EXT-19</externalId>
<managedFlagsString>delete</managedFlagsString>
<parentElementKey>1</parentElementKey>
<curriculumKey>2</curriculumKey>
<curriculumElementTypeKey>25</curriculumElementTypeKey>
</curriculumElementVO>
The merged curriculum element
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementMemberVO>
<identityKey>111</identityKey>
<role>participant</role>
<inheritanceMode>none</inheritanceMode>
</curriculumElementMemberVO>
The curriculum element membership
The roles of the authenticated user are not sufficient
The membership was persisted
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The role is not allowed
The membership was added
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The membership was removed
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<users totalCount="0">
<users>
<user>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</user>
</users>
</users>
The array of curriculum managers
The roles of the authenticated user are not sufficient
The curriculum element not found
The memberships was persisted
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The role is not allowed
The membership was added
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The membership was removed
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The array of authors
The roles of the authenticated user are not sufficient
The course not found
The membership was added
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The membership was removed
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementVO>
<key>3</key>
<identifier>CURR-EL-1</identifier>
<displayName>A curriculum element</displayName>
<description>This is a description</description>
<beginDate>2019-03-12T18:54:02.986+01:00</beginDate>
<endDate>2019-03-12T18:54:02.986+01:00</endDate>
<externalId>EXT-19</externalId>
<managedFlagsString>delete</managedFlagsString>
<parentElementKey>1</parentElementKey>
<curriculumKey>2</curriculumKey>
<curriculumElementTypeKey>25</curriculumElementTypeKey>
</curriculumElementVO>
The curriculum element
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementVO>
<key>3</key>
<identifier>CURR-EL-1</identifier>
<displayName>A curriculum element</displayName>
<description>This is a description</description>
<beginDate>2019-03-12T18:54:02.986+01:00</beginDate>
<endDate>2019-03-12T18:54:02.986+01:00</endDate>
<externalId>EXT-19</externalId>
<managedFlagsString>delete</managedFlagsString>
<parentElementKey>1</parentElementKey>
<curriculumKey>2</curriculumKey>
<curriculumElementTypeKey>25</curriculumElementTypeKey>
</curriculumElementVO>
The merged curriculum element
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementVO>
<key>3</key>
<identifier>CURR-EL-1</identifier>
<displayName>A curriculum element</displayName>
<description>This is a description</description>
<beginDate>2019-03-12T18:54:02.986+01:00</beginDate>
<endDate>2019-03-12T18:54:02.986+01:00</endDate>
<externalId>EXT-19</externalId>
<managedFlagsString>delete</managedFlagsString>
<parentElementKey>1</parentElementKey>
<curriculumKey>2</curriculumKey>
<curriculumElementTypeKey>25</curriculumElementTypeKey>
</curriculumElementVO>
The curriculum elements under the specified element
The roles of the authenticated user are not sufficient
The curriculum element was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<repositoryEntryVO>
<key>479286</key>
<softkey>internal_cp</softkey>
<resourcename>fdhasl</resourcename>
<displayname>CP-demo</displayname>
<externalId>External identifier</externalId>
<externalRef>External reference</externalRef>
<managedFlags>title.description</managedFlags>
<resourceableId>4368567</resourceableId>
<resourceableTypeName>CourseModule</resourceableTypeName>
</repositoryEntryVO>
The repository entries
The roles of the authenticated user are not sufficient
The curriculum element or the repository entry was not found
The repository entry is there
The roles of the authenticated user are not sufficient
The curriculum element or the repository entry was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<repositoryEntryVO>
<key>479286</key>
<softkey>internal_cp</softkey>
<resourcename>fdhasl</resourcename>
<displayname>CP-demo</displayname>
<externalId>External identifier</externalId>
<externalRef>External reference</externalRef>
<managedFlags>title.description</managedFlags>
<resourceableId>4368567</resourceableId>
<resourceableTypeName>CourseModule</resourceableTypeName>
</repositoryEntryVO>
The repository entries
The roles of the authenticated user are not sufficient
The curriculum element or the repository entry was not found
The relation was added
The roles of the authenticated user are not sufficient
There is already a relation, nothing changed
The curriculum element or the repository entry was not found
The relation was successfully removed.
The roles of the authenticated user are not sufficient
There is no relation to remove
The curriculum element or the repository entry was not found
The membership was removed
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<users totalCount="0">
<users>
<user>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</user>
</users>
</users>
The array of coaches
The roles of the authenticated user are not sufficient
The curriculum element not found
The memberships was persisted
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The role is not allowed
The membership was added
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The membership was removed
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The memberships was persisted
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The role is not allowed
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<users totalCount="0">
<users>
<user>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</user>
</users>
</users>
The array of participants
The roles of the authenticated user are not sufficient
The curriculum element not found
The memberships was persisted
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The role is not allowed
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<users totalCount="0">
<users>
<user>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</user>
</users>
</users>
The array of coaches
The roles of the authenticated user are not sufficient
The curriculum element not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<relationRoleVO>
<key>56</key>
<externalId>RO-1</externalId>
<externalRef>ROR-2</externalRef>
<managedFlags>delete</managedFlags>
<rights>myRight</rights>
</relationRoleVO>
The list of all relation roles in the OpenOLAT system
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<relationRoleVO>
<key>56</key>
<externalId>RO-1</externalId>
<externalRef>ROR-2</externalRef>
<managedFlags>delete</managedFlags>
<rights>myRight</rights>
</relationRoleVO>
The persisted relation role
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<relationRoleVO>
<key>56</key>
<externalId>RO-1</externalId>
<externalRef>ROR-2</externalRef>
<managedFlags>delete</managedFlags>
<rights>myRight</rights>
</relationRoleVO>
The merged relation role
The roles of the authenticated user are not sufficient
1.0
The version of this specific Web Service
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<relationRoleVO>
<key>56</key>
<externalId>RO-1</externalId>
<externalRef>ROR-2</externalRef>
<managedFlags>delete</managedFlags>
<rights>myRight</rights>
</relationRoleVO>
The merged relation role
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementTypeVO>
<key>25</key>
<identifier>CUR-EL-TYP-1</identifier>
<displayName>a curriculum element type</displayName>
<description>This is the description of a type</description>
<cssClass>o_icon_type</cssClass>
<externalId>CET-1001</externalId>
<managedFlagsString>displayName</managedFlagsString>
</curriculumElementTypeVO>
An array of curriculum element typess
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementTypeVO>
<key>25</key>
<identifier>CUR-EL-TYP-1</identifier>
<displayName>a curriculum element type</displayName>
<description>This is the description of a type</description>
<cssClass>o_icon_type</cssClass>
<externalId>CET-1001</externalId>
<managedFlagsString>displayName</managedFlagsString>
</curriculumElementTypeVO>
The persisted curriculum element type
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementTypeVO>
<key>25</key>
<identifier>CUR-EL-TYP-1</identifier>
<displayName>a curriculum element type</displayName>
<description>This is the description of a type</description>
<cssClass>o_icon_type</cssClass>
<externalId>CET-1001</externalId>
<managedFlagsString>displayName</managedFlagsString>
</curriculumElementTypeVO>
The merged curriculum element type
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementTypeVO>
<key>25</key>
<identifier>CUR-EL-TYP-1</identifier>
<displayName>a curriculum element type</displayName>
<description>This is the description of a type</description>
<cssClass>o_icon_type</cssClass>
<externalId>CET-1001</externalId>
<managedFlagsString>displayName</managedFlagsString>
</curriculumElementTypeVO>
The curriculum element type
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementTypeVO>
<key>25</key>
<identifier>CUR-EL-TYP-1</identifier>
<displayName>a curriculum element type</displayName>
<description>This is the description of a type</description>
<cssClass>o_icon_type</cssClass>
<externalId>CET-1001</externalId>
<managedFlagsString>displayName</managedFlagsString>
</curriculumElementTypeVO>
The merged curriculum element type
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementTypeVO>
<key>25</key>
<identifier>CUR-EL-TYP-1</identifier>
<displayName>a curriculum element type</displayName>
<description>This is the description of a type</description>
<cssClass>o_icon_type</cssClass>
<externalId>CET-1001</externalId>
<managedFlagsString>displayName</managedFlagsString>
</curriculumElementTypeVO>
An array of curriculum element types
The roles of the authenticated user are not sufficient
The curriculum element type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<curriculumElementTypeVO>
<key>25</key>
<identifier>CUR-EL-TYP-1</identifier>
<displayName>a curriculum element type</displayName>
<description>This is the description of a type</description>
<cssClass>o_icon_type</cssClass>
<externalId>CET-1001</externalId>
<managedFlagsString>displayName</managedFlagsString>
</curriculumElementTypeVO>
The sub type was added to the allowed sub types
The roles of the authenticated user are not sufficient
The curriculum element type was not found
The sub type was removed successfully
The roles of the authenticated user are not sufficient
The curriculum element type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<authenticationVO>
<key>38759</key>
<identityKey>345</identityKey>
<provider>OLAT</provider>
<authUsername>john</authUsername>
</authenticationVO>
The saved authentication
The roles of the authenticated user are not sufficient
The identity not found
Cannot create the authentication for an unkown reason
Cannot create the authentication because the authentication username is already used by someone else within the same provider
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<authenticationVOes>
<authenticationVO>
<key>38759</key>
<identityKey>345</identityKey>
<provider>OLAT</provider>
<authUsername>john</authUsername>
</authenticationVO>
</authenticationVOes>
The list of all users in the OLAT system
The roles of the authenticated user are not sufficient
The identity not found
The authentication successfully deleted
The roles of the authenticated user are not sufficient
The identity or the authentication not found
1.0
The version of this specific Web Service
The password successfully changed
The roles of the authenticated user are not sufficient
The password was not changed
The identity or the authentication not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<subscriptionInfoVOes>
<subscriptionInfoVO>
<title>Infos</title>
<items/>
</subscriptionInfoVO>
</subscriptionInfoVOes>
The notifications
The identity not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<subscribersVO>
<type>Forum</type>
<data>3456</data>
<businessPath>[BusinessGroup:357886347][toolforum:0]</businessPath>
<resName>BusinessGroup</resName>
<resId>357886347</resId>
<subidentifier>toolforum</subidentifier>
<users/>
</subscribersVO>
The publisher
The roles of the authenticated user are not sufficient
The publisher doesn't exist
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courseNodeVO>
<id>id</id>
</courseNodeVO>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courseNodeVO>
<id>id</id>
</courseNodeVO>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyModuleConfigurationVO>
<enabled>true</enabled>
<taxonomyTreeKey>1</taxonomyTreeKey>
</taxonomyModuleConfigurationVO>
The configuration of the taxonomy module
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyVO>
<key>1</key>
<identifier>ID-Taxonomy</identifier>
<displayName>Taxonomy</displayName>
<description>A taxonomy</description>
<externalId>EXT-ID-Taxonomy</externalId>
</taxonomyVO>
A taxonomy
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
The sub type was added to the allowed sub types
The roles of the authenticated user are not sufficient
The taxonomy level type was not found
The sub type was removed sucessfully
The roles of the authenticated user are not sufficient
The taxonomy level type was not found
The level was successfully deleted
The roles of the authenticated user are not sufficient
The level cannot be deleted and was not modified
The level taxonomy doesn't match the taxonomy of the web service
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelVO>
<key>2</key>
<identifier>ID-Level-Taxonomy</identifier>
<displayName>A taxonomy level</displayName>
<description>A taxonomy level with a parent</description>
<externalId>EXT-ID-Level-Taxonomy</externalId>
<parentKey>300</parentKey>
<typeKey>301</typeKey>
</taxonomyLevelVO>
A taxonomy
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelVO>
<key>2</key>
<identifier>ID-Level-Taxonomy</identifier>
<displayName>A taxonomy level</displayName>
<description>A taxonomy level with a parent</description>
<externalId>EXT-ID-Level-Taxonomy</externalId>
<parentKey>300</parentKey>
<typeKey>301</typeKey>
</taxonomyLevelVO>
A taxonomy level
The roles of the authenticated user are not sufficient
An existant level was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyCompetenceVO>
<key>4</key>
<identityKey>400</identityKey>
<taxonomyLevelKey>2</taxonomyLevelKey>
<taxonomyCompetenceType>teach</taxonomyCompetenceType>
</taxonomyCompetenceVO>
An array of competences
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyCompetenceVO>
<key>4</key>
<identityKey>400</identityKey>
<taxonomyLevelKey>2</taxonomyLevelKey>
<taxonomyCompetenceType>teach</taxonomyCompetenceType>
</taxonomyCompetenceVO>
A competence
The roles of the authenticated user are not sufficient
The taxonomy level type to update was not found
The taxonomy level key of the competence doesn't match the one in URL
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyCompetenceVO>
<key>4</key>
<identityKey>400</identityKey>
<taxonomyLevelKey>2</taxonomyLevelKey>
<taxonomyCompetenceType>teach</taxonomyCompetenceType>
</taxonomyCompetenceVO>
An array of competences
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyCompetenceVO>
<key>4</key>
<identityKey>400</identityKey>
<taxonomyLevelKey>2</taxonomyLevelKey>
<taxonomyCompetenceType>teach</taxonomyCompetenceType>
</taxonomyCompetenceVO>
An array of competences
The roles of the authenticated user are not sufficient
The competence was removed sucessfully
The roles of the authenticated user are not sufficient
The competence was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
A taxonomy level
The roles of the authenticated user are not sufficient
The taxonomy was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
A taxonomy level type
The roles of the authenticated user are not sufficient
The taxonomy level type to update was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
A taxonomy level type
The roles of the authenticated user are not sufficient
The taxonomy level type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
An array of taxonomy level types
The roles of the authenticated user are not sufficient
The taxonomy level type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<keyValuePair>
<key>Prefered color</key>
<value>Green</value>
</keyValuePair>
The value in the course
The entry cannot be found
Green
A value of the course
The entry cannot be found
The value is saved in the course
the key value pair is remove from the db
The roles of the authenticated user are not sufficient
The entry cannot be found
The value is saved in the course
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<keyValuePairVOes>
<keyValuePairVO>
<key>Prefered color</key>
<value>Green</value>
</keyValuePairVO>
</keyValuePairVOes>
All the values in the course
the key value pair is saved on the db
the key value pair is saved on the db
the key value pair is remove from the db
The roles of the authenticated user are not sufficient
The entry cannot be found
1.0
The version of this specific Web Service
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroBookingVO>
<bookingId>23</bookingId>
<groupId>24</groupId>
<groupName>NEW-EVENT_OLAT_938745983</groupName>
<eventName>New event</eventName>
<externalId>AC-234</externalId>
<start>2019-03-12T18:54:03.092+01:00</start>
<startBuffer>15</startBuffer>
<end>2019-03-12T18:54:03.092+01:00</end>
<endBuffer>15</endBuffer>
<roomSize>22</roomSize>
<autoSignIn>true</autoSignIn>
<timeZoneId></timeZoneId>
</viteroBookingVO>
This is the list of all bookings of a resource
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroBookingVO>
<bookingId>23</bookingId>
<groupId>24</groupId>
<groupName>NEW-EVENT_OLAT_938745983</groupName>
<eventName>New event</eventName>
<externalId>AC-234</externalId>
<start>2019-03-12T18:54:03.092+01:00</start>
<startBuffer>15</startBuffer>
<end>2019-03-12T18:54:03.092+01:00</end>
<endBuffer>15</endBuffer>
<roomSize>22</roomSize>
<autoSignIn>true</autoSignIn>
<timeZoneId></timeZoneId>
</viteroBookingVO>
The created booking
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroBookingVO>
<bookingId>23</bookingId>
<groupId>24</groupId>
<groupName>NEW-EVENT_OLAT_938745983</groupName>
<eventName>New event</eventName>
<externalId>AC-234</externalId>
<start>2019-03-12T18:54:03.092+01:00</start>
<startBuffer>15</startBuffer>
<end>2019-03-12T18:54:03.092+01:00</end>
<endBuffer>15</endBuffer>
<roomSize>22</roomSize>
<autoSignIn>true</autoSignIn>
<timeZoneId></timeZoneId>
</viteroBookingVO>
The created booking
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroGroupMemberVO>
<identityKey>23497</identityKey>
<groupRole>participant</groupRole>
</viteroGroupMemberVO>
This is the list of all bookings of a resource
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroGroupMemberVO>
<identityKey>23497</identityKey>
<groupRole>participant</groupRole>
</viteroGroupMemberVO>
This is the list of all bookings of a resource
The booking is deleted
The portrait as image
The identity or the portrait not found
Registration successful
Email address not allowed
Already registered, HTTP-Header location set to redirect
Registration successful
Already registered, HTTP-Header location set to redirect
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<forum name="My forum" detailsName="It is a forum" forumKey="3865487" courseKey="286" courseNodeId="2784628" subscribed="false"/>
The forums
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<forum name="My forum" detailsName="It is a forum" forumKey="3865487" courseKey="286" courseNodeId="2784628" subscribed="false"/>
The root message of the thread
The roles of the authenticated user are not sufficient
The forum not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
The links to the attachments
The message not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
The portrait as image
The identity or the portrait not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<forum name="My forum" detailsName="It is a forum" forumKey="3865487" courseKey="286" courseNodeId="2784628" subscribed="false"/>
The root message of the thread
The roles of the authenticated user are not sufficient
The forum not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
The links to the attachments
The message not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
The portrait as image
The identity or the portrait not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyVO>
<key>1</key>
<identifier>ID-Taxonomy</identifier>
<displayName>Taxonomy</displayName>
<description>A taxonomy</description>
<externalId>EXT-ID-Taxonomy</externalId>
</taxonomyVO>
A taxonomy
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
The sub type was added to the allowed sub types
The roles of the authenticated user are not sufficient
The taxonomy level type was not found
The sub type was removed sucessfully
The roles of the authenticated user are not sufficient
The taxonomy level type was not found
The level was successfully deleted
The roles of the authenticated user are not sufficient
The level cannot be deleted and was not modified
The level taxonomy doesn't match the taxonomy of the web service
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelVO>
<key>2</key>
<identifier>ID-Level-Taxonomy</identifier>
<displayName>A taxonomy level</displayName>
<description>A taxonomy level with a parent</description>
<externalId>EXT-ID-Level-Taxonomy</externalId>
<parentKey>300</parentKey>
<typeKey>301</typeKey>
</taxonomyLevelVO>
A taxonomy
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelVO>
<key>2</key>
<identifier>ID-Level-Taxonomy</identifier>
<displayName>A taxonomy level</displayName>
<description>A taxonomy level with a parent</description>
<externalId>EXT-ID-Level-Taxonomy</externalId>
<parentKey>300</parentKey>
<typeKey>301</typeKey>
</taxonomyLevelVO>
A taxonomy level
The roles of the authenticated user are not sufficient
An existant level was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyCompetenceVO>
<key>4</key>
<identityKey>400</identityKey>
<taxonomyLevelKey>2</taxonomyLevelKey>
<taxonomyCompetenceType>teach</taxonomyCompetenceType>
</taxonomyCompetenceVO>
An array of competences
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyCompetenceVO>
<key>4</key>
<identityKey>400</identityKey>
<taxonomyLevelKey>2</taxonomyLevelKey>
<taxonomyCompetenceType>teach</taxonomyCompetenceType>
</taxonomyCompetenceVO>
A competence
The roles of the authenticated user are not sufficient
The taxonomy level type to update was not found
The taxonomy level key of the competence doesn't match the one in URL
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyCompetenceVO>
<key>4</key>
<identityKey>400</identityKey>
<taxonomyLevelKey>2</taxonomyLevelKey>
<taxonomyCompetenceType>teach</taxonomyCompetenceType>
</taxonomyCompetenceVO>
An array of competences
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyCompetenceVO>
<key>4</key>
<identityKey>400</identityKey>
<taxonomyLevelKey>2</taxonomyLevelKey>
<taxonomyCompetenceType>teach</taxonomyCompetenceType>
</taxonomyCompetenceVO>
An array of competences
The roles of the authenticated user are not sufficient
The competence was removed sucessfully
The roles of the authenticated user are not sufficient
The competence was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
A taxonomy level
The roles of the authenticated user are not sufficient
The taxonomy was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
A taxonomy level type
The roles of the authenticated user are not sufficient
The taxonomy level type to update was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
A taxonomy level type
The roles of the authenticated user are not sufficient
The taxonomy level type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<taxonomyLevelTypeVO>
<key>3</key>
<identifier>ID-Taxonomy-Level-Type</identifier>
<displayName>Taxonomy level type</displayName>
<description>Settings for a taxonomy level</description>
<externalId>EXT-ID-Taxonomy-Level-Type</externalId>
</taxonomyLevelTypeVO>
An array of taxonomy level types
The roles of the authenticated user are not sufficient
The taxonomy level type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationVO>
<key>4587</key>
<identifier>HEROL-2</identifier>
<displayName>Herol 2</displayName>
<description>An organisation description</description>
<cssClass>o_icon_beautiful</cssClass>
<externalId>IDEXT78</externalId>
<managedFlagsString>all</managedFlagsString>
<rootOrganisationKey>1</rootOrganisationKey>
<parentOrganisationKey>3</parentOrganisationKey>
<organisationTypeKey>38</organisationTypeKey>
</organisationVO>
The list of all organization in the OpenOLAT system
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationVO>
<key>4587</key>
<identifier>HEROL-2</identifier>
<displayName>Herol 2</displayName>
<description>An organisation description</description>
<cssClass>o_icon_beautiful</cssClass>
<externalId>IDEXT78</externalId>
<managedFlagsString>all</managedFlagsString>
<rootOrganisationKey>1</rootOrganisationKey>
<parentOrganisationKey>3</parentOrganisationKey>
<organisationTypeKey>38</organisationTypeKey>
</organisationVO>
The merged organization
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationVO>
<key>4587</key>
<identifier>HEROL-2</identifier>
<displayName>Herol 2</displayName>
<description>An organisation description</description>
<cssClass>o_icon_beautiful</cssClass>
<externalId>IDEXT78</externalId>
<managedFlagsString>all</managedFlagsString>
<rootOrganisationKey>1</rootOrganisationKey>
<parentOrganisationKey>3</parentOrganisationKey>
<organisationTypeKey>38</organisationTypeKey>
</organisationVO>
The persisted organization
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<users totalCount="0">
<users>
<user>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</user>
</users>
</users>
The array of members
The roles of the authenticated user are not sufficient
The organisation was not found
The rolle is not valid
The membership was persisted
The roles of the authenticated user are not sufficient
The curriculum element or the identity was not found
The role is not allowed
The membership was added
The roles of the authenticated user are not sufficient
The organization or the identity was not found
The membership was removed
The roles of the authenticated user are not sufficient
The organization or the identity was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationVO>
<key>4587</key>
<identifier>HEROL-2</identifier>
<displayName>Herol 2</displayName>
<description>An organisation description</description>
<cssClass>o_icon_beautiful</cssClass>
<externalId>IDEXT78</externalId>
<managedFlagsString>all</managedFlagsString>
<rootOrganisationKey>1</rootOrganisationKey>
<parentOrganisationKey>3</parentOrganisationKey>
<organisationTypeKey>38</organisationTypeKey>
</organisationVO>
The list of all organization in the OpenOLAT system
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationVO>
<key>4587</key>
<identifier>HEROL-2</identifier>
<displayName>Herol 2</displayName>
<description>An organisation description</description>
<cssClass>o_icon_beautiful</cssClass>
<externalId>IDEXT78</externalId>
<managedFlagsString>all</managedFlagsString>
<rootOrganisationKey>1</rootOrganisationKey>
<parentOrganisationKey>3</parentOrganisationKey>
<organisationTypeKey>38</organisationTypeKey>
</organisationVO>
The merged organization
The roles of the authenticated user are not sufficient
1.0
The version of this specific Web Service
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The list of all organization types in the OpenOLAT system
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The persisted organization type
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The merged organization type
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
An array of organization types
The roles of the authenticated user are not sufficient
The organization type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The sub type was added to the allowed sub types
The roles of the authenticated user are not sufficient
The organization type was not found
The sub type was removed successfully
The roles of the authenticated user are not sufficient
The organization type was not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The list of all organization types in the OpenOLAT system
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<organisationTypeVO>
<key>38</key>
<identifier>OWL-1</identifier>
<displayName>Organization type</displayName>
<description>An organization type</description>
<cssClass>o_icon_owl</cssClass>
<externalId>OWL-1-ext</externalId>
<managedFlagsString>externalId</managedFlagsString>
</organisationTypeVO>
The merged type organization
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userVO>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</userVO>
The persisted user
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<errorVOes>
<errorVO>
<code>org.olat.restapi:error</code>
<translation>Hello world, there is an error</translation>
</errorVO>
</errorVOes>
The list of errors
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<users totalCount="0">
<users>
<user>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</user>
</users>
</users>
The list of all users in the OLAT system
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userVO>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</userVO>
The user
The roles of the authenticated user are not sufficient
The identity not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<errorVOes>
<errorVO>
<code>org.olat.restapi:error</code>
<translation>Hello world, there is an error</translation>
</errorVO>
</errorVOes>
The list of validation errors
The user is removed from the group
The roles of the authenticated user are not sufficient
Unknown problem while deleting, see olat.log
The identity not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userVO>
<key>345</key>
<login>john</login>
<password></password>
<firstName>John</firstName>
<lastName>Smith</lastName>
<email>john.smith@frentix.com</email>
<properties>
<property>
<name>telPrivate</name>
<value>238456782</value>
</property>
<property>
<name>telMobile</name>
<value>238456782</value>
</property>
</properties>
</userVO>
The user
The roles of the authenticated user are not sufficient
The identity not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<statusVO>
<status>2</status>
</statusVO>
The user
The roles of the authenticated user are not sufficient
The identity not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rolesVO>
<systemAdmin>false</systemAdmin>
<olatAdmin>false</olatAdmin>
<userManager>false</userManager>
<groupManager>false</groupManager>
<author>true</author>
<guestOnly>false</guestOnly>
<institutionalResourceManager>false</institutionalResourceManager>
<poolAdmin>false</poolAdmin>
<curriculumManager>false</curriculumManager>
<invitee>false</invitee>
</rolesVO>
The user
The roles of the authenticated user are not sufficient
The identity not found
The portrait as image
The identity or the portrait not found
The portrait as image
The identity or the portrait not found
The portrait as image
Not authorized
The identity or the portrait not found
The portrait deleted
Not authorized
1.0
The version of this specific Web Service
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rolesVO>
<systemAdmin>false</systemAdmin>
<olatAdmin>false</olatAdmin>
<userManager>false</userManager>
<groupManager>false</groupManager>
<author>true</author>
<guestOnly>false</guestOnly>
<institutionalResourceManager>false</institutionalResourceManager>
<poolAdmin>false</poolAdmin>
<curriculumManager>false</curriculumManager>
<invitee>false</invitee>
</rolesVO>
The user
The roles of the authenticated user are not sufficient
The identity not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rolesVO>
<systemAdmin>false</systemAdmin>
<olatAdmin>false</olatAdmin>
<userManager>false</userManager>
<groupManager>false</groupManager>
<author>true</author>
<guestOnly>false</guestOnly>
<institutionalResourceManager>false</institutionalResourceManager>
<poolAdmin>false</poolAdmin>
<curriculumManager>false</curriculumManager>
<invitee>false</invitee>
</rolesVO>
The user
The roles of the authenticated user are not sufficient
The identity not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<preferencesVO>
<language>de</language>
</preferencesVO>
The preferences
The roles of the authenticated user are not sufficient
The identity not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<preferencesVO>
<language>de</language>
</preferencesVO>
The user
The roles of the authenticated user are not sufficient
The identity not found
The portrait as image
The identity or the portrait not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<identityToIdentityRelationVO>
<key>234</key>
<identitySourceKey>34019</identitySourceKey>
<identityTargetKey>23100</identityTargetKey>
<externalId>ID-2-ID-256</externalId>
<managedFlagsString>all</managedFlagsString>
<relationRoleKey>23</relationRoleKey>
<relationRole>Supervisor</relationRole>
</identityToIdentityRelationVO>
The persisted relation
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<identityToIdentityRelationVO>
<key>234</key>
<identitySourceKey>34019</identitySourceKey>
<identityTargetKey>23100</identityTargetKey>
<externalId>ID-2-ID-256</externalId>
<managedFlagsString>all</managedFlagsString>
<relationRoleKey>23</relationRoleKey>
<relationRole>Supervisor</relationRole>
</identityToIdentityRelationVO>
The persisted relation
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<identityToIdentityRelationVO>
<key>234</key>
<identitySourceKey>34019</identitySourceKey>
<identityTargetKey>23100</identityTargetKey>
<externalId>ID-2-ID-256</externalId>
<managedFlagsString>all</managedFlagsString>
<relationRoleKey>23</relationRoleKey>
<relationRole>Supervisor</relationRole>
</identityToIdentityRelationVO>
The list of relation from the specified user
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<identityToIdentityRelationVO>
<key>234</key>
<identitySourceKey>34019</identitySourceKey>
<identityTargetKey>23100</identityTargetKey>
<externalId>ID-2-ID-256</externalId>
<managedFlagsString>all</managedFlagsString>
<relationRoleKey>23</relationRoleKey>
<relationRole>Supervisor</relationRole>
</identityToIdentityRelationVO>
The list of relation to the specified user
The roles of the authenticated user are not sufficient
The relation
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<folders totalCount="1">
<folders>
<folder name="Course folder" courseKey="375397" courseNodeId="438950850389" subscribed="true" write="false" read="false" list="false" delete="false"/>
</folders>
</folders>
The folders
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courses totalCount="0">
<courses>
<course>
<key>777</key>
<softKey>internal_fx_cp</softKey>
<displayName>Demo course</displayName>
<repoEntryKey>27684</repoEntryKey>
<externalId>External identifier</externalId>
<externalRef>External reference</externalRef>
<managedFlags>title,description</managedFlags>
<title>Demo course</title>
</course>
</courses>
</courses>
The courses
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courses totalCount="0">
<courses>
<course>
<key>777</key>
<softKey>internal_fx_cp</softKey>
<displayName>Demo course</displayName>
<repoEntryKey>27684</repoEntryKey>
<externalId>External identifier</externalId>
<externalRef>External reference</externalRef>
<managedFlags>title,description</managedFlags>
<title>Demo course</title>
</course>
</courses>
</courses>
The courses
The roles of the authenticated user are not sufficient
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courses totalCount="0">
<courses>
<course>
<key>777</key>
<softKey>internal_fx_cp</softKey>
<displayName>Demo course</displayName>
<repoEntryKey>27684</repoEntryKey>
<externalId>External identifier</externalId>
<externalRef>External reference</externalRef>
<managedFlags>title,description</managedFlags>
<title>Demo course</title>
</course>
</courses>
</courses>
The courses
The roles of the authenticated user are not sufficient
1.0
The version of this specific Web Service
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<forum name="My forum" detailsName="It is a forum" forumKey="3865487" courseKey="286" courseNodeId="2784628" subscribed="false"/>
The root message of the thread
The roles of the authenticated user are not sufficient
The forum not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
The links to the attachments
The message not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
The portrait as image
The identity or the portrait not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<forum name="My forum" detailsName="It is a forum" forumKey="3865487" courseKey="286" courseNodeId="2784628" subscribed="false"/>
The root message of the thread
The roles of the authenticated user are not sufficient
The forum not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
The links to the attachments
The message not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
The portrait as image
The identity or the portrait not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroBookingVO>
<bookingId>23</bookingId>
<groupId>24</groupId>
<groupName>NEW-EVENT_OLAT_938745983</groupName>
<eventName>New event</eventName>
<externalId>AC-234</externalId>
<start>2019-03-12T18:54:03.092+01:00</start>
<startBuffer>15</startBuffer>
<end>2019-03-12T18:54:03.092+01:00</end>
<endBuffer>15</endBuffer>
<roomSize>22</roomSize>
<autoSignIn>true</autoSignIn>
<timeZoneId></timeZoneId>
</viteroBookingVO>
This is the list of all bookings of a resource
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroBookingVO>
<bookingId>23</bookingId>
<groupId>24</groupId>
<groupName>NEW-EVENT_OLAT_938745983</groupName>
<eventName>New event</eventName>
<externalId>AC-234</externalId>
<start>2019-03-12T18:54:03.092+01:00</start>
<startBuffer>15</startBuffer>
<end>2019-03-12T18:54:03.092+01:00</end>
<endBuffer>15</endBuffer>
<roomSize>22</roomSize>
<autoSignIn>true</autoSignIn>
<timeZoneId></timeZoneId>
</viteroBookingVO>
The created booking
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroBookingVO>
<bookingId>23</bookingId>
<groupId>24</groupId>
<groupName>NEW-EVENT_OLAT_938745983</groupName>
<eventName>New event</eventName>
<externalId>AC-234</externalId>
<start>2019-03-12T18:54:03.092+01:00</start>
<startBuffer>15</startBuffer>
<end>2019-03-12T18:54:03.092+01:00</end>
<endBuffer>15</endBuffer>
<roomSize>22</roomSize>
<autoSignIn>true</autoSignIn>
<timeZoneId></timeZoneId>
</viteroBookingVO>
The created booking
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroGroupMemberVO>
<identityKey>23497</identityKey>
<groupRole>participant</groupRole>
</viteroGroupMemberVO>
This is the list of all bookings of a resource
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<viteroGroupMemberVO>
<identityKey>23497</identityKey>
<groupRole>participant</groupRole>
</viteroGroupMemberVO>
This is the list of all bookings of a resource
The booking is deleted
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<trainingVO>
<key>4534759</key>
<name>Training</name>
<externalId>AC-234</externalId>
<start>2019-03-12T18:54:03.072+01:00</start>
<end>2019-03-12T18:54:03.072+01:00</end>
</trainingVO>
This is the list of all training of a resource
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<trainingVO>
<key>4534759</key>
<name>Training</name>
<externalId>AC-234</externalId>
<start>2019-03-12T18:54:03.072+01:00</start>
<end>2019-03-12T18:54:03.072+01:00</end>
</trainingVO>
Created a training
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<trainingVO>
<key>4534759</key>
<name>Training</name>
<externalId>AC-234</externalId>
<start>2019-03-12T18:54:03.072+01:00</start>
<end>2019-03-12T18:54:03.072+01:00</end>
</trainingVO>
The created booking
The training is deleted
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<forum name="My forum" detailsName="It is a forum" forumKey="3865487" courseKey="286" courseNodeId="2784628" subscribed="false"/>
The root message of the thread
The roles of the authenticated user are not sufficient
The forum not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
The links to the attachments
The message not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
The portrait as image
The identity or the portrait not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courseNodeVO>
<id>id</id>
</courseNodeVO>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courseNodeVO>
<id>id</id>
</courseNodeVO>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<groupVO>
<key>123467</key>
<description>My group description</description>
<externalId>External Identifier</externalId>
<managedFlags>title,description</managedFlags>
<name>My group</name>
<minParticipants>0</minParticipants>
<maxParticipants>0</maxParticipants>
</groupVO>
The groups
The roles of the authenticated user are not sufficient
The course or course node not found
If the certificate was created
The roles of the authenticated user are not sufficient
An unexpected error happened during the creation of the certificate
The identity or the resource cannot be found
if the certificate was uploaded
The roles of the authenticated user are not sufficient
The identity or the resource cannot be found
The certificate as file
The roles of the authenticated user are not sufficient
The owner or the certificate cannot be found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<forums totalCount="1">
<forums>
<forums name="My forum" detailsName="It is a forum" forumKey="3865487" courseKey="286" courseNodeId="2784628" subscribed="false"/>
</forums>
</forums>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courseNodeVO>
<id>id</id>
</courseNodeVO>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courseNodeVO>
<id>id</id>
</courseNodeVO>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<forum name="My forum" detailsName="It is a forum" forumKey="3865487" courseKey="286" courseNodeId="2784628" subscribed="false"/>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<forum name="My forum" detailsName="It is a forum" forumKey="3865487" courseKey="286" courseNodeId="2784628" subscribed="false"/>
The root message of the thread
The roles of the authenticated user are not sufficient
The forum not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messages totalCount="1">
<messages>
<message>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</message>
</messages>
</messages>
The root message of the thread
The roles of the authenticated user are not sufficient
The author, forum or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<messageVO>
<key>380</key>
<authorKey>345</authorKey>
<title>A message</title>
<body>The content of the message</body>
</messageVO>
The root message of the thread
The roles of the authenticated user are not sufficient
The author or message not found
The links to the attachments
The message not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
Ok
The identity or the portrait not found
The portrait as image
The identity or the portrait not found
The list of contacts
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<folders totalCount="1">
<folders>
<folder name="Course folder" courseKey="375397" courseNodeId="438950850389" subscribed="true" write="false" read="false" list="false" delete="false"/>
</folders>
</folders>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courseNodeVO>
<id>id</id>
</courseNodeVO>
The folder node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courseNodeVO>
<id>id</id>
</courseNodeVO>
The folder node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<courseNodeVO>
<id>id</id>
</courseNodeVO>
The folder node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<folder name="Course folder" courseKey="375397" courseNodeId="438950850389" subscribed="true" write="false" read="false" list="false" delete="false"/>
The course node metadatas
The roles of the authenticated user are not sufficient
The course or parentNode not found