Criar a chave
1
Abra Integrações e clique em Nova chave
Só o dono da rede vê Integrações no menu. Dê um Nome que identifique o sistema, como “ERP Loja Centro”.
2
Escolha as unidades
Todas as unidades, inclusive as futuras, para o sistema central da rede, ou Unidades escolhidas, para um parceiro que atende só algumas lojas. Uma unidade fora da lista não existe para a chave: a API responde 404.
3
Marque as permissões
Toda chave tem
view. As demais seguem as permissões do painel (veja a tabela abaixo).4
Defina a expiração do token, se quiser
Expiração do token é opcional. Um token expirado responde 401 até você emitir outro.
5
Copie o token
Ao clicar em Criar chave, o diálogo Token da chave mostra o token uma única vez. Copie-o para o cofre de segredos do seu sistema antes de clicar em Concluído. Se perder, emita um token novo e revogue o anterior.
Usar o token
Envie o token no headerAuthorization de toda requisição, e peça JSON em Accept:
<id>|na_.... Envie-o inteiro, com a barra vertical.
O que cada resposta significa
Trocar o token sem parar o sistema
Uma chave aceita até dois tokens ativos ao mesmo tempo, para a troca não ter janela sem acesso.1
Emita o token novo
Em Integrações, abra a chave (Ver detalhes) e clique em Emitir token. Copie-o: ele também aparece uma vez só.
2
Atualize o seu sistema
Troque o token no cofre de segredos e confirme que as chamadas continuam respondendo 200.
3
Revogue o token antigo
Na tabela Tokens, use Revogar token no token antigo. O sistema que ainda o usasse perde o acesso na hora.
Revogar a chave
Revogar chave derruba todos os tokens da chave na hora. A chave continua na lista como Revogada, para histórico, e não pode ser reativada: crie outra.Último uso mostra a chamada mais recente entre os tokens ativos da chave. O uso de um token revogado deixa de contar, e um token recém-emitido só aparece depois da primeira chamada.