Post Servicepermissions
Request
POST <REST API URL>/roles/{role id}/servicepermissions?add=boolean&remove=boolean
Parameter | Description |
---|---|
add | Query parameter of type boolean. |
remove | Query parameter of type boolean. |
Request Body
service
extends authorityHolder
{ "key": string, "homeUrl": string, "baseUrls": [string, ...], "userUriPattern": string, "groupUriPattern": string, "redirectUris": [string, ...], "untrustedRedirectUris": [untrustedRedirectURI, ...], "applicationName": string, "vendor": string, "releaseDate": calendar, "version": string, "iconUrl": string, "resources": [resource, ...], "permissions": [permission, ...], "defaultRoles": [role, ...], "headerVisibleGroups": [userGroup, ...], "licenseSettings": license, "apis": [serviceAPI, ...], "trusted": boolean, "secret": string, "id": string /* from authorityHolder */, "aliasIds": [string, ...] /* from authorityHolder */, "aliases": [alias, ...] /* from authorityHolder */, "name": string /* from authorityHolder */, "projectRoles": [projectRole, ...] /* from authorityHolder */, "transitiveProjectRoles": [projectRole, ...] /* from authorityHolder */ }
Response
Response body
role
{ "id": string, "aliasIds": [string, ...], "aliases": [alias, ...], "key": string, "name": string, "description": string, "teamRole": boolean, "permissions": [permission, ...] }
Last modified: 19 July 2017