Hi Everyone,
If you have a task to create a number of Roles in Looker, this Python function will help you to do it by using Looker APIs.
import looker_sdk
from looker_sdk import models
sdk = looker_sdk.init31(<your credentials>)
def add_new_role(i_role_name, i_permission_set_id, i_model_set_id):
new_role = models.WriteRole(name=i_role_name, permission_set_id=i_permission_set_id, model_set_id=i_model_set_id)
try:
sdk.create_role(body=new_role)
except:
print("Error adding New Role")