Manage permissions.
- Assign System Permissions to User
- Revoke System Permissions from User
- Assign Connection Groups to User
- Revoke Connection Group from User
- Assign Connection Groups to User Group
- Revoke Connection Group from User Group
Assign system permissions to an user.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- username (string, required) - Username
- token (string, required) - Auth token
Body must be json-patch format.
[
{
"op": "add",
"path": "/userPermissions/test1",
"value": "UPDATE"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_USER"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_USER_GROUP"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_CONNECTION"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_CONNECTION_GROUP"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "CREATE_SHARING_PROFILE"
},
{
"op": "add",
"path": "/systemPermissions",
"value": "ADMINISTER"
}
]
- 204 - No Content
This request does not return a response body.
Revoke system permissions from an user.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- username (string, required) - Username
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "remove",
"path": "/userPermissions/test1",
"value": "UPDATE"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_SHARING_PROFILE"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_CONNECTION_GROUP"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_CONNECTION"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_USER_GROUP"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "CREATE_USER"
},
{
"op": "remove",
"path": "/systemPermissions",
"value": "ADMINISTER"
}
]
- 204 - No Content
This request does not return a response body.
Assign connection groups to an user.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- username (string, required) - Username
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "add",
"path": "/connectionGroupPermissions/{{connection_group}}",
"value": "READ"
}
]
- 204 - No Content
This request does not return a response body.
Revoke connection groups from an user.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- username (string, required) - Username
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "remove",
"path": "/connectionGroupPermissions/{{connection_group}}",
"value": "READ"
}
]
- 204 - No Content
This request does not return a response body.
Assign connection groups to an user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "add",
"path": "/connectionGroupPermissions/{{connection_group}}",
"value": "READ"
}
]
- 204 - No Content
This request does not return a response body.
Revoke connection groups from an user group.
- Content-Type (string, required) - application/json
- data_source (string, required) - Data source
- user_group (string, required) - User group identifier
- token (string, required) - Auth Token
Body must be json-patch format.
[
{
"op": "remove",
"path": "/connectionGroupPermissions/{{connection_group}}",
"value": "READ"
}
]
- 204 - No Content
This request does not return a response body.