= dmda.DomoTokenAuth(
token_auth =os.environ['DOMO_INSTANCE'],
domo_instance=os.environ["DOMO_ACCESS_TOKEN"],
domo_access_token )
Sandbox Routes
get_is_allow_same_instance_promotion_enabled
get_is_allow_same_instance_promotion_enabled (auth:domolibrary.client.Do moAuth.DomoAuth, session:ht tpx.AsyncClient=None, return_raw:bool=False, debu g_num_stacks_to_drop:int=1, debug_api:bool=False, parent_class:str=None)
Sandbox_GET_Error
Sandbox_GET_Error (res:Any, entity_id:str=None, is_exception_not_error:bool=False, message=None)
base exception
# import domolibrary.client.DomoAuth as dmda
await get_is_allow_same_instance_promotion_enabled(auth=token_auth, debug_api=False)
ResponseGetData(status=200, response={'name': 'allow_same_instance_promotion', 'is_enabled': True}, is_success=True, parent_class=None)
toggle_allow_same_instance_promotion
toggle_allow_same_instance_promotion (is_enabled:bool, auth:domolibrary.client.DomoAuth.Do moAuth, session:httpx.AsyncClient=None, debug_num_stacks_to_drop:int=1, debug_api:bool=False, parent_class:str=None)
Sandbox_ToggleSameInstancePromotion_Error
Sandbox_ToggleSameInstancePromotion_Error (res:domolibrary.client.Respon seGetData.ResponseGetData, message:str=None)
base exception
# import domolibrary.client.DomoAuth as dmda
= dmda.DomoTokenAuth(
token_auth =os.environ['DOMO_INSTANCE'],
domo_instance=os.environ["DOMO_ACCESS_TOKEN"],
domo_access_token
)
await toggle_allow_same_instance_promotion(
=True, auth=token_auth, debug_api=False
is_enabled )
ResponseGetData(status=200, response={'allowSelfPromotion': True, 'requireApprovals': False, 'domain': 'domo-community.domo.com'}, is_success=True, parent_class=None)
get_repo_from_id
get_repo_from_id (auth:domolibrary.client.DomoAuth.DomoAuth, repository_id:str, debug_api:bool=False, debug_num_stacks_to_drop:int=1, parent_class:str=None, session:httpx.AsyncClient=None)
= await get_shared_repos(auth=token_auth)
res
await get_repo_from_id(
(=token_auth, repository_id=res.response[0]["id"]
auth )).response
{'id': 'd3387e59-4672-4495-a428-535c18264ca6',
'domain': 'domo-community.domo.com',
'name': 'TestDash',
'accessCount': 0,
'type': 'page',
'repositoryContent': {'pageIds': [1720579712,
1715703200,
1129672369,
2014015212,
180062981],
'viewIds': [],
'dataflowIds': [],
'streamIds': [],
'cardIds': [],
'dataAppIds': []},
'userId': 1728973208,
'created': '2024-07-26T12:09:45.353Z',
'updated': '2024-07-26T12:09:45.353Z',
'seeded': False,
'lastCommit': {'id': 'ae1a5534-35b5-4110-8a53-1d10fc0e16ab',
'repositoryId': 'd3387e59-4672-4495-a428-535c18264ca6',
'commitName': 'v1',
'hidden': False,
'summary': 'Initial commit',
'started': '2024-07-26T12:09:47.088Z',
'completed': '2024-07-26T12:10:03.682Z',
'status': 'COMPLETED',
'pusherEventId': '8e9b071b-46fb-45c5-aabc-37d9a7fee91b'},
'deployments': [],
'permission': 'OWNER'}