Update a role
Log in to add to favouritesPUT/api/management/projects/{projectId}/security/roles/{roleId}
Parameters
Name | Parameter type | Type | Format | Description | Example | Required |
---|---|---|---|---|---|---|
projectId | path | string | The project identifier found in the project overview screen of the management console | movieDb | true | |
roleId | path | string | uuid | The role identifier. | true |
Responses
Examples
Update an existing role
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
PUT: /api/management/projects/movieDb/security/roles/e26c7d3a-e05b-4b69-a55a-5db3dca4dce9
{
"projectId": "website",
"name": "Movie Editors",
"description": "Can carry out Create, Save, Submit / revoke, Approve / decline, Unpublish scheduling, Publish scheduling and Unpublish in English - Great Britain (en-GB)",
"enabled": true,
"permissions": {
"contentTypes": [],
"entries": [
{
"languages": [
"en-GB"
],
"id": "movie",
"actions": [
"contensisEntryApproval.sysCreate",
"contensisEntryApproval.draft.submit",
"contensisEntryApproval.draft.sysUpdate",
"contensisEntryApproval.draft.sysClearPublishSchedule",
"contensisEntryApproval.draft.sysSetPublishSchedule",
"contensisEntryApproval.draft.sysClearUnpublishSchedule",
"contensisEntryApproval.draft.sysSetUnpublishSchedule",
"contensisEntryApproval.awaitingApproval.revoke",
"contensisEntryApproval.awaitingApproval.decline",
"contensisEntryApproval.awaitingApproval.approve",
"contensisEntryApproval.awaitingApproval.scheduledApprove",
"contensisEntryApproval.awaitingApproval.sysClearPublishSchedule",
"contensisEntryApproval.awaitingApproval.sysSetPublishSchedule",
"contensisEntryApproval.awaitingApproval.sysClearUnpublishSchedule",
"contensisEntryApproval.awaitingApproval.sysSetUnpublishSchedule",
"contensisEntryApproval.declined.submit",
"contensisEntryApproval.declined.sysUpdate",
"contensisEntryApproval.declined.sysClearPublishSchedule",
"contensisEntryApproval.declined.sysSetPublishSchedule",
"contensisEntryApproval.declined.sysClearUnpublishSchedule",
"contensisEntryApproval.declined.sysSetUnpublishSchedule",
"contensisEntryApproval.scheduled.cancel",
"contensisEntryApproval.scheduled.publishNow",
"contensisEntryApproval.scheduled.sysPublishScheduleInvoke",
"contensisEntryApproval.scheduled.sysSetPublishSchedule",
"contensisEntryApproval.scheduled.sysClearUnpublishSchedule",
"contensisEntryApproval.scheduled.sysSetUnpublishSchedule",
"contensisEntryApproval.versionComplete.sysUpdate",
"contensisEntryApproval.versionComplete.sysClearPublishSchedule",
"contensisEntryApproval.versionComplete.sysSetPublishSchedule",
"contensisEntryApproval.versionComplete.sysClearUnpublishSchedule",
"contensisEntryApproval.versionComplete.sysSetUnpublishSchedule",
"contensisEntryApproval.sysUnpublish"
]
}
],
"assets": [
{
"languages": [
"*"
],
"id": "pdf",
"actions": [
"*"
]
}
],
"webhookSubscriptions": {
"actions": [
"create",
"view"
]
},
"proxies": {
"actions": [
"create",
"update",
"publish"
]
},
"eventStreams": {
"actions": [
"connect",
"useCustomTemplates"
]
},
"blocks": {
"actions": [
"push",
"release",
"view"
]
},
"renderers": {
"actions": [
"create",
"update",
"view"
]
}
},
"assignments": {
"users": [
"a.user"
],
"groups": [
"Movie editors"
],
"apiKeys": [
"Movie Import"
]
}
}