Hey Ethan,
I don't see that we have a CLI command for adding an additional user logon. You could import some of the DbObjects to accomplish this, however.
from q2_sdk.hq import api_helpers
from q2_sdk.hq.hq_api.q2_api import AddUserLogon
from q2_sdk.hq.models.password_policy import PasswordPolicy
password_policy = PasswordPolicy()
await password_policy.populate_from_hq(logger, ui_source_id=1, hq_credentials=hq_credentials)
random_password = api_helpers.generate_user_logon_password(password_policy)
new_user_logon_xml = api_helpers.build_add_user_logon_xml(user_id, 'login_name',
password=random_password, skiptac=True)
add_user_logon_parameters = AddUserLogon.ParamsObj(logger, new_user_logon_xml, hq_credentials=hq_credentials)
response = await AddUserLogon.execute(add_user_logon_parameters, use_json=True)
An alternative would be to install Central and point it to your sandbox environment.
https://docs.q2developer.com/support/central_quick_reference.html#central-quick-reference