@@ -388,66 +388,66 @@ def check_sqs(self, sqs_key=None, sqs_secret=None, sqs_url=None):
388388 data = {"sqs_key" : sqs_key , "sqs_secret" : sqs_secret , "sqs_url" : sqs_url }
389389 return self .post ("check_sqs" , data = data )
390390
391- def get_permission (self , name ):
391+ def get_permission (self , id ):
392392 """
393393 Get the definition for a permission
394394
395- :param name: Name of the permission
395+ :param id: ID of the permission
396396 """
397- return self .get (f"custom_permission/ { name } " )
397+ return self .get (f"permissions/ { id } " )
398398
399399 def create_permission (self , permission ):
400400 """
401401 Create a custom permission
402402
403403 :param permission: Definition of the permission
404404 """
405- return self .post ("custom_permission " , data = permission )
405+ return self .post ("permissions " , data = permission )
406406
407- def update_permission (self , name , permission ):
407+ def update_permission (self , id , permission ):
408408 """
409409 Update a custom permission
410410
411- :param name: Name of the permission
411+ :param id: ID of the permission
412412 :param permission: New definition of the permission
413413 """
414- return self .post (f"custom_permission/ { name } " , data = permission )
414+ return self .put (f"permissions/ { id } " , data = permission )
415415
416- def delete_permission (self , name ):
416+ def delete_permission (self , id ):
417417 """
418418 Delete a custom permission
419419
420- :param name: Name of the permission
420+ :param id: ID of the permission
421421 """
422- return self .delete (f"custom_permission/ { name } " )
422+ return self .delete (f"permissions/ { id } " )
423423
424424 def list_permissions (self ):
425425 """
426426 List custom permissions of the app
427427 """
428- return self .get ("custom_permission " )
428+ return self .get ("permissions " )
429429
430430 def create_role (self , name ):
431431 """
432432 Create a custom role
433433
434434 :param name: Name of the role
435435 """
436- return self .post ("custom_role " , data = {"name" : name })
436+ return self .post ("roles " , data = {"name" : name })
437437
438438 def delete_role (self , name ):
439439 """
440440 Delete a custom role
441441
442442 :param name: Name of the role
443443 """
444- return self .delete (f"custom_role /{ name } " )
444+ return self .delete (f"roles /{ name } " )
445445
446446 def list_roles (self ):
447447 """
448- List custom roles of the app
448+ List all roles of the app
449449 """
450- return self .get ("custom_role " )
450+ return self .get ("roles " )
451451
452452 def create_segment (self , segment ):
453453 """
0 commit comments