O erro 401 Unauthorizedestá relacionado com a natureza do access token e acontece quando:

  • Você tenta realizar uma requisição devidamente composta, porém, com o access token inválido;
  • Você tenta realizar uma requisição devidamente composta, porém, sem o access token;

Token inválido

O seu token pode estar inválido por uma série de motivos, dentre eles:

  • O seu token está expirado;
  • O seu token foi revogado;
  • O seu token vem de um fluxo não compatível com o serviço que deseja acessar.

Caso seu token esteja expirado, você pode optar por refazer o fluxo de Authorization Code novamente ou então utilizar o fluxo de Refresh Token.

Caso seu token tenha sido revogado basta obter um novo token por meio do fluxo Authorization Code.

Token de fluxo não compatível

No BTG Id, certos serviços só podem ser acessados utilizando o access token gerado no fluxo correto. Quando se tenta utilizar um serviço com o access token de um fluxo não compatível, o servidor retorna 401.

Você deve se certificar que está gerando o access token pelo fluxo correto quando estiver tomando este erro.