docs: def GetAccounts(alias=None):
  		"""Return account inventory dict containing all subaccounts for the given alias.  If None search from default alias."""
  		if alias is not None:  payload = {'AccountAlias': alias}
  		else:  payload = {}
  		r = clc.v1.API.Call('post','Account/GetAccounts',payload)
  		if int(r['StatusCode']) == 0:  
  			# Assume first response is always the original account.  Not sure if this is reliable
  			if not clc.ALIAS:  clc.ALIAS = r['Accounts'][0]['AccountAlias']
  			if not clc.LOCATION:  clc.LOCATION = r['Accounts'][0]['Location']
  
  			return(r['Accounts'])