Add
Creates a custom permission set. Restricted to admins only.
Required scopes: WORKSPACE
Resource URL
POST /workspaces/:domain/permissions
URL Parameters
Name | Type | Description |
---|---|---|
domain Required | String | The workspace domain. |
POST Parameters
Name | Type | Description |
---|---|---|
description Required | String | The description of the permission set. |
name Required | String | The name of the permission set. |
pipeline_access_level Required | String | Can be one of DENIED , READ_ONLY , RUN_ONLY or READ_WRITE . |
repository_access_level Required | String | Can be one of DENIED , READ_ONLY or READ_WRITE . |
Example
Request
POST https://api.buddy.works/workspaces/buddy/permissions
JSON
{"name": "Artist","description": "Artists can access only to source","repository_access_level": "READ_WRITE","pipeline_access_level": "DENIED"}
Sample Response
HTTP
Status: 201 CreatedX-Rate-Limit-Limit: 1X-Rate-Limit-Remaining: 999
JSON
{"url": "https://api.buddy.works/workspaces/buddy/permissions/4","html_url": "https://app.buddy.works/buddy/permissions/edit/4","id": 4,"name": "Artist","description": "Artists can access only to source","type": "CUSTOM","repository_access_level": "READ_WRITE","pipeline_access_level": "DENIED"}