= dmda.DomoTokenAuth(
token_auth =os.environ["DOMO_INSTANCE"],
domo_instance=os.environ["DOMO_ACCESS_TOKEN"],
domo_access_token )
Access Token Auth Routes
User Access Tokens
get_access_tokens
get_access_tokens (auth:domolibrary.client.DomoAuth.DomoAuth, debug_api:bool=False, debug_num_stacks_to_drop=1, parent_class=None, session:httpx.AsyncClient=None, return_raw:bool=False)
AccessToken_Error
AccessToken_Error (res:domolibrary.client.ResponseGetData.ResponseGetDat a, message:str=None)
base exception
= await get_access_tokens(debug_api=False, auth=token_auth)
res
for r in res.response[0:5] if r["ownerId"] == 1216550715]) pd.DataFrame([r
generate_expiration_unixtimestamp
generate_expiration_unixtimestamp (duration_in_days:int=90, debug_prn:bool=False)
1, debug_prn=True) generate_expiration_unixtimestamp(
expiration_date is 1 from today 2024-11-06 21:00:49.488017
1730926849000
generate_access_token
generate_access_token (auth:domolibrary.client.DomoAuth.DomoAuth, token_name:str, user_id, duration_in_days:90, debug_api:bool=False, debug_num_stacks_to_drop=1, parent_class=None, session:httpx.AsyncClient=None)
AccessToken_GenerationError
AccessToken_GenerationError (user_id, res:domolibrary.client.ResponseGetData.Respo nseGetData, message=None)
base exception
= (await token_auth.who_am_i()).response
user
= await generate_access_token(
res_generate_token =user["id"], duration_in_days=90, token_name="DL_test", auth=token_auth
user_id
)
res_generate_token
ResponseGetData(status=200, response={'id': 188860, 'name': 'DL_test', 'ownerId': 1893952720, 'ownerName': 'Jae Wilson1', 'ownerEmail': 'jae@datacrew.space', 'expires': 1738616449000, 'token': '3227f7df840f1f78e2ddc066ff77264e8c76f62a379bf10d'}, is_success=True, parent_class=None)
revoke_access_token
revoke_access_token (auth:domolibrary.client.DomoAuth.DomoAuth, access_token_id:int, debug_api:bool=False, debug_num_stacks_to_drop=1, parent_class=None, session:httpx.AsyncClient=None)
AccessToken_RevokeError
AccessToken_RevokeError (access_token_id:str, res:domolibrary.client.ResponseGetData.ResponseG etData)
base exception
= res_generate_token.response["id"]
access_token_id
await revoke_access_token(
=token_auth, access_token_id=access_token_id, debug_api=False
auth )
ResponseGetData(status=200, response='', is_success=True, parent_class=None)