in cloud-functions-looker-sdk/main.py [0:0]
def create_users(email):
"""Use Looker Python SDK to make new users"""
new_user = sdk.create_user(
body=looker_sdk.models40.WriteUser(
credentials_email=looker_sdk.models40.WriteCredentialsEmail(
email=email,
forced_password_reset_at_next_login=False
),
is_disabled=False,
models_dir_validated=False
)
)
# Create email credentials for the new user
sdk.create_user_credentials_email(
user_id=new_user.id,
body=looker_sdk.models40.WriteCredentialsEmail(
email=email,
forced_password_reset_at_next_login=False
))
# Send a welcome/setup email
sdk.send_user_credentials_email_password_reset(user_id=new_user["id"])