Guia
Autenticação
A API PDV+ utiliza autenticação via JSON Web Tokens (JWT). Todas as requisições (exceto o próprio endpoint de geração de token) devem conter o header Authorization: Bearer <token>.
Obtenção do token
Faça um POST em /auth/token com seu usuário e senha. O servidor responde com um token assinado e seu tempo de expiração.
Request
curl -X POST 'https://api.poscontrole.com.br/v3/auth/token' \
-H 'Content-Type: application/json' \
-d '{ "username": "seu_usuario", "password": "sua_senha" }'Uso do token
Inclua o header Authorization em todas as demais chamadas:
Header
Authorization: Bearer xxxxxx.yyyyyyy.zzzzzzExpiração e renovação
O token possui validade limitada (informada no campo expiresIn da resposta de login, em segundos). Quando o token expira, qualquer chamada autenticada retorna 401 Unauthorized. Nesse caso, basta requisitar /auth/token novamente e reutilizar o novo token.
Boa prática: armazene o token em memória do seu servidor de aplicação e renove-o proativamente antes do tempo de expiração. Nunca exponha credenciais nem token em aplicações cliente (browser/mobile) — concentre as chamadas em seu backend.
Erros comuns
401 Unauthorized— token ausente, inválido ou expirado.403 Forbidden— token válido mas sem permissão para o recurso/loja.
