A API do Portal SAS possui diversas funções, definidas abaixo, cada uma das quais concede ao usuário permissão para fazer determinadas chamadas de API. As funções são atribuídas à Conta do Google do usuário.
O primeiro usuário da organização de um cliente do SAS é o administrador, que é adicionado automaticamente durante o processo de inscrição. Em seguida, o administrador pode adicionar outros usuários e atribuir funções a eles, incluindo a função de administrador.
Papéis do usuário
Há duas funções que podem ser atribuídas aos usuários:
role_admin
Essa função tem privilégios administrativos completos para todos os recursos filhos do recurso pai a que ela tem acesso. Eles configuram a estrutura da organização no portal do SAS e gerenciam o acesso dos usuários.
role_cpi
Essa função é para usuários que são instaladores profissionais certificados (CPIs, na sigla em inglês). Para reivindicar essa função,
  os usuários precisam provar que têm uma certificação CPI ativa. Isso é feito com o método
  ValidateInstaller(). Somente usuários com uma função role_cpi validada podem usar o método
  SignDevice()
  para enviar os parâmetros de instalação de CBSDs que exigem instalação de CPI.
Métodos
A tabela a seguir mostra quais papéis podem usar cada tipo de método:
| Métodos | Papéis | 
|---|---|
| GetCustomer() | 
 | 
| ListCustomers() | 
 | 
| CreateDevice() | 
 | 
| GetDevice() | 
 | 
| ListDevices() | 
 | 
| UpdateDevice() | 
 | 
| CreateSignedDevice() | 
 | 
| UpdateSignedDevice() | 
 | 
| GenerateSecret() | 
 | 
| ValidateInstaller() | 
 | 
| SignDevice() | role_cpi(validado) |