Creates a new user role
post
/learn.rest/v1/learnCenters/{learnCenterId}/userRoles
Request
Supported Media Types
- application/json
Path Parameters
-
learnCenterId: number
Unique identifier of a LearnCenter.
User role object that needs to be created.
Root Schema : UserRoleRequest
Type:
objectObject containing the user role parameters.
Show Source
-
description(optional):
string
Description of the user role.Example:
test -
name:
string
Name of the user role.Example:
admin role -
permissions(optional):
array permissions
Permissions granted for the user role.
-
statusFlag(optional):
boolean
Default Value:
trueStatus of the user role.Example:true
Nested Schema : permissions
Type:
arrayPermissions granted for the user role.
Show Source
Example:
[
"receiveComSystemMessages",
"attachFilesToMessages",
"emailCompletionCertificates",
"useForums",
"viewReviews",
"addGlobalLCCalendarEvents",
"insertNewReviews",
"viewLearnCenterPages",
"viewInsightReportingReports",
"sendComSystemMessages",
"viewCoursePages",
"useComSystemAddressBook",
"useChatRooms",
"useCommunicationTools",
"modifyReviews",
"printCompletionCertificates",
"viewCertificatesContent",
"viewContent"
]Security
-
auth: basic
Type:
basicDescription:Basic Authentication
Response
Supported Media Types
- application/json
201 Response
A new user role is created.
Root Schema : UserRoleResponse
Type:
objectObject comprising all the item parameters.
Show Source
-
description(optional):
string
Description of the user role.Example:
test -
id(optional):
number
Example:
234 -
links(optional):
array links
Link to the User role items.
-
name(optional):
string
Name of the user roleExample:
admin role -
permissions(optional):
array permissions
Permissions applicable to a user role.
-
statusFlag(optional):
boolean
Default Value:
trueStatus of the user role.Example:true
Nested Schema : permissions
Type:
arrayPermissions applicable to a user role.
Show Source
Example:
[
"receiveComSystemMessages",
"attachFilesToMessages",
"emailCompletionCertificates",
"useForums",
"viewReviews",
"addGlobalLCCalendarEvents",
"insertNewReviews",
"viewLearnCenterPages",
"viewInsightReportingReports",
"sendComSystemMessages",
"viewCoursePages",
"useComSystemAddressBook",
"useChatRooms",
"useCommunicationTools",
"modifyReviews",
"printCompletionCertificates",
"viewCertificatesContent",
"viewContent"
]Nested Schema : UserRoleLinkItem
Type:
Show Source
objectExample:
{
"rel":"canonical",
"href":"https://{url}/learn.rest/v1/learnCenters/178409/userRoles/639"
}400 Response
Request has incorrect syntax or does not contain a field that is required.
401 Response
Authentication refused for provided credentials or the token is invalid.
Headers
404 Response
Resource not found.
422 Response
Request may contain validation errors.
500 Response
Internal server error.