Role Insert Role Customization Package

Role Insert Role Customization Package

Inserts role customization package with name, description and blobContent

Privileges required:

CREATE ROLE_CUSTOMIZATION_PACKAGE

Request
URI
POST
https://{api_host}/portal/rest/role/insertRoleCustomizationPackage
COPY
Request Body

Show optional properties

{
    "blobContent": {}
}
{
    "name": "string",
    "description": "string",
    "blobContent": {
        "enterpriseId": 0,
        "enterpriseProxyId": 0,
        "networkId": 0,
        "roleCustomizations": [
            {
                "forRoleId": 0,
                "addPrivileges": [
                    {
                        "privilege": "string",
                        "action": "string",
                        "object": "string",
                        "isDeny": 0
                    }
                ],
                "removePrivileges": [
                    {
                        "privilege": "string",
                        "action": "string",
                        "object": "string",
                        "isDeny": 0
                    }
                ]
            }
        ]
    }
}
string
name
Optional

name

string
description
Optional

description

blobContent
Required

blobContent

Responses
200

Request was successfully processed

Returns role_insert_role_customization_package_result of type(s) application/json
"role_insert_role_customization_package_result Object"
integer
blobId
Required

blobId

string As date-time As date-time
created
Required

created

string
description
Required

description

string
fileName
Required

fileName

integer
id
Required

id

string
logicalId
Required

logicalId

object
manifest
Required

manifest

string As date-time As date-time
modified
Required

modified

string
name
Required

name

integer
networkId
Required

networkId

string
type
Required

type

object
uploadDetails
Required

uploadDetails

string
version
Required

version


400
Returns generic_400 of type(s) application/json
Operation doesn't return any data structure

500
Returns generic_500 of type(s) application/json
Operation doesn't return any data structure

Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"blobContent:"object"}' https://{api_host}/portal/rest/role/insertRoleCustomizationPackage