Permissions by Function#

The table below lists the permission required to execute each function or method in the SDK.

Function/Method

Permissions

arthurai.client.client.ArthurAI.get_current_org()

N/A

arthurai.client.client.ArthurAI.get_model()

model read

arthurai.client.client.ArthurAI.get_model_group()

model_group read

arthurai.client.client.ArthurAI.set_current_org()

N/A

arthurai.client.helper.get_arthur_internal_user_org()

N/A

arthurai.client.helper.get_auth_info()

N/A

arthurai.core.models.ArthurModel.archive()

model delete

arthurai.core.models.ArthurModel.close_batch()

raw_data write

arthurai.core.models.ArthurModel.create_alert_rule()

alert_rule write

arthurai.core.models.ArthurModel.create_metric()

metric_query write

arthurai.core.models.ArthurModel.delete_explainer()

enrichment_config write

arthurai.core.models.ArthurModel.enable_bias_mitigation()

enrichment_config write

arthurai.core.models.ArthurModel.enable_explainability()

enrichment_config write

arthurai.core.models.ArthurModel.enable_hotspots()

enrichment_config write

arthurai.core.models.ArthurModel.explain_inference()

raw_data read

arthurai.core.models.ArthurModel.find_hotspots()

raw_data read

arthurai.core.models.ArthurModel.get_alert_rules()

alert_rule read

arthurai.core.models.ArthurModel.get_alerts()

alert read

arthurai.core.models.ArthurModel.get_enrichment()

enrichment_config read

arthurai.core.models.ArthurModel.get_enrichments()

enrichment_config read

arthurai.core.models.ArthurModel.get_image()

raw_data read

arthurai.core.models.ArthurModel.get_metrics()

metric_query read

arthurai.core.models.ArthurModel.query()

query execute

arthurai.core.models.ArthurModel.save()

model write AND (usually) reference_data write

arthurai.core.models.ArthurModel.send_bulk_ground_truths()

raw_data write

arthurai.core.models.ArthurModel.send_bulk_inferences()

raw_data write

arthurai.core.models.ArthurModel.send_inference()

raw_data write

arthurai.core.models.ArthurModel.send_inferences()

raw_data write

arthurai.core.models.ArthurModel.set_reference_data()

reference_data write

arthurai.core.models.ArthurModel.update()

model write

arthurai.core.models.ArthurModel.update_alert()

alert write

arthurai.core.models.ArthurModel.update_alert_rule()

alert_rule write

arthurai.core.models.ArthurModel.update_enrichment()

enrichment_config write

arthurai.core.models.ArthurModel.update_enrichments()

enrichment_config write

arthurai.core.models.ArthurModel.update_inference_ground_truths()

raw_data write

arthurai.core.models.ArthurModelGroup.archive()

model_group delete

arthurai.core.models.ArthurModelGroup.get_latest_version()

model_group read

arthurai.core.models.ArthurModelGroup.get_version()

model_group read

arthurai.core.models.ArthurModelGroup.get_versions()

model_group read

See also

The main Arthur docs’ Permissions by REST Endpoint page.