Skip to content

Update Access Control User Permissions

Request

Updates a user's permissions.

Security
ApiKeyAuth
Path
user_idinteger(UserId)required
Example:123
Bodyapplication/json
WorkflowProjectArray of objects

Permissions on resource

SegmentationArray of objects

Permissions on resource

MasterSegmentConfigsArray of objects

Permissions on resource

MasterSegmentConfigArray of objects

Permissions on resource

SegmentAllFoldersArray of objects

Permissions on resource

SegmentFolderArray of objects

Permissions on resource

ActivationTemplateArray of objects

Permissions on ActivationTemplate

curl -i -X PATCH \
  https://api.treasuredata.com/v3/access_control/users/123/permissions \
  -H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "WorkflowProject": [
      {
        "operation": "view"
      }
    ],
    "Segmentation": [
      {
        "operation": "full"
      }
    ],
    "MasterSegmentConfigs": [
      {
        "operation": "view"
      }
    ],
    "MasterSegmentConfig": [
      {
        "operation": "view",
        "id": "42"
      }
    ],
    "SegmentAllFolders": [
      {
        "operation": "view",
        "audience_id": "42"
      }
    ],
    "SegmentFolder": [
      {
        "operation": "view",
        "id": "42"
      }
    ],
    "ActivationTemplate": [
      {
        "operation": "view"
      }
    ]
  }'

Responses

OK

Bodyapplication/json
user_idinteger(UserId)required
Example:123
permissionsobject(Access Control Permissions)required
Response
{ "user_id": 123, "permissions": { "WorkflowProject": [], "Segmentation": [], "MasterSegmentConfigs": [], "MasterSegmentConfig": [], "SegmentAllFolders": [], "SegmentFolder": [], "ActivationTemplate": [] } }