Escolar Documentos
Profissional Documentos
Cultura Documentos
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 1/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
Índice
1. Passo a Passo - Token
2. Configuração do POSTMAN
3. Avalara – Autenticação SDX
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 2/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 3/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
2. Configuração do POSTMAN
Para que seja realizada a simulação de emissão de nota fiscal de serviço ou mercadoria, baixe o aplicativo do Postman e configure,
conforme os passos a seguir:
1. Clique em Start with something new
3. Selecione o metodo Post e insira a seguinte url para teste de conexão do token: https://api-
gateway.sandbox.avalarabrasil.com.br/oauth/token
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 4/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
"grant_type": "client_credentials",
"client_id": Assinatura criada no portal do cliente
"client_secret": Segredo criado no portal do cliente
"disableTokenRefresh": true
}
Após o teste, os dados de token estão disponíveis, para inserir posteriormente nas chamadas dos endpoints de nota fiscal de serviço e
mercadoria:
6. Insira o token gerado no campo Token e selecione Bearer token no campo type
8. Após inserir, basta clicar em SEND que o sistema retorna a mensagem da prefeitura, se a nota foi efetivada ou rejeitada e qual o motivo.
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 6/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
Importante: os dados no campo Assinatura devem ser utilizados na tag "client_id" e os dados do campo Segredo do Token devem
ser utilizados na tag "client_secret"
Nota: Recomenda-se, de acordo com as boas práticas, que caso exista mais de um ERP sendo integrado, que utilize-se um Token de
Autenticação por ERP.
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 7/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
Auditoria
Após o Token criado, como forma de segurança e auditoria, é possível visualizar os seguintes dados:
Nome do Token Gerado
Login do Criador do Token
Nome do Criador do Token
Data de Criação do Token
Data de Inicio do Token
Data de Expiração do Token
Status do Token
Autenticação
O processo de autenticação é feito pela opção OAuth, ou seja: a cada chamada com as credenciais obtidas no processo descrito acima,
será possível ter acesso a um “Access Token”, e com este token, ter acesso às nossas aplicações.
O “Access Token” tem validade e, após o vencimento, é necessário que uma nova validação com as credenciais seja enviada.
É possível ainda fazer a renovação do “Access Token”, ou enviar as credenciais novamente a cada chamada. Porém, este último método é
indicado apenas para o tráfego de ambientes não seguros, tais como: interface gráfica.
Segue descrição funcional de como realizar cada uma das chamadas.
URL: https://api-gateway.sandbox.avalarabrasil.com.br/oauth/token
Campos Atributos Descrição
Obrigatórios/Sugeridos
Obrigatório grant_type Para a requisição inicial de um “Access Token” deve-se enviar o valor descrito abaixo:
“client_credentials”
Obrigatório client_id Este é o valor obtido no campo “Assinatura” dentro do Portal Avalara, no momento da
geração do token.
Obrigatório client_secret Segredo de token único, gerado pelo Portal Avalara.
Sugerida disableTokenRefreshEsta propriedade indica se o requisitante da sessão gostaria de obter, ou não, um
“RefreshToken” para renovar a sessão a cada “X” minutos. Caso o requisitante opte por
manter a sessão ativa até que ela 3 expire em “X” horas sem uma renovação periódica,
então deve-se enviar o valor como “true”, e desta forma, NÃO OBTERÁ um “RefreshToken”
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 8/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
É criada uma coleção onde podem ser criadas várias chamadas (Requests).
Clique em ADD Request para criação de uma chamada Token.
Clicar em Body.
Flegar Raw
Clicar opção Json
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 9/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
É gerado o Access Token. É este acesso que é utilizado nas chamadas de API.
Edite a descrição de sua request e preecha a URL conforme documentação. No exemplo abaixo, será preenchido com a URL de cálculo de
impostos.
https://avataxbr.sandbox.avalarabrasil.com.br/v3/calculations
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 10/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 11/12
07/03/2024, 11:41 Passo a Passo - Autenticação do Token para Chamada na API | Comtax
https://www.universidadeavalara.com.br/mod/book/tool/print/index.php?id=4727 12/12