Array vazio em /v1/account

O cenário onde o cliente faz uma requisição GET e recebe como retorno 200 - OK porém retorna um array vazio acontece quando nenhuma conta concedeu acesso a essas informações.

jwt.io

Você pode observer isso ao quebrar o seu token no site jwt.io :


Repare como o escopos empresas.btgpactul.com/accounts.readonlyé pedido, mas a linha onde deveria haver a claim com o CNPJ da empresa, existe apenas "empresas.btgpactual.com/accounts":"".

Isso nos indica que o array vazio acontece pois realmente nenhum conta permitiu a utilização desse serviço.

Resolução

Resolver este problema é muito simples, basta que no fluxo de authorization code a empresa seja selecionada por meio do radio button conforme print abaixo: