File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -3008,6 +3008,24 @@ def add_space_permissions(
3008
3008
3009
3009
return self .post (url , data = data , headers = self .experimental_headers )
3010
3010
3011
+ def remove_space_permission (self , space_key , user , permission ):
3012
+ """
3013
+ The JSON-RPC APIs for Confluence are provided here to help you browse and discover APIs you have access to.
3014
+ JSON-RPC APIs operate differently than REST APIs.
3015
+ To learn more about how to use these APIs,
3016
+ please refer to the Confluence JSON-RPC documentation on Atlassian Developers.
3017
+ """
3018
+ if self .api_version == "cloud" :
3019
+ return {}
3020
+ url = "rpc/json-rpc/confluenceservice-v2"
3021
+ data = {
3022
+ "jsonrpc" : "2.0" ,
3023
+ "method" : "removePermissionFromSpace" ,
3024
+ "id" : 9 ,
3025
+ "params" : [permission , user , space_key ],
3026
+ }
3027
+ return self .post (url , data = data ).get ("result" ) or {}
3028
+
3011
3029
def get_space_permissions (self , space_key ):
3012
3030
"""
3013
3031
The JSON-RPC APIs for Confluence are provided here to help you browse and discover APIs you have access to.
You can’t perform that action at this time.
0 commit comments