Usando Postman
O que é o Postman
O Postman é uma ferramenta para testar APIs sem precisar escrever código logo no início da integração. Com ele, você pode:
- enviar requisições HTTP
- configurar headers, autenticação e payloads
- visualizar respostas da API
- organizar chamadas em coleções
Ele é uma boa opção para validar sua autenticação, testar endpoints e entender o comportamento da ACBr API antes de implementar isso no seu sistema.
Onde fazer o download
Você pode baixar o Postman no site oficial:
https://www.postman.com/downloads/
Se preferir, também é possível usar a versão web do Postman, mas a aplicação desktop costuma ser a opção mais prática para testes de API no dia a dia.
Como importar a collection da ACBr API
Como a ACBr API disponibiliza sua definição OpenAPI, você pode importá-la diretamente no Postman para gerar a collection automaticamente.
Use esta URL:
https://prod.acbr.api.br/openapi/swagger.json
Passo a passo:
- Abra o Postman.
- Clique em
Import. - Escolha a opção para importar por
Link. - Cole a URL da OpenAPI da ACBr API.
- Confirme a importação.
Após isso, o Postman irá criar uma collection com os endpoints disponíveis.
Como usar o Postman com a ACBr API
O fluxo mais comum é este:
- Obter o token de acesso.
- Copiar o
access_tokenretornado. - Fazer chamadas para os endpoints da API usando
Authorization: Bearer <token>.
1. Criando a requisição para obter o token
Crie uma requisição POST para:
https://auth.acbr.api.br/realms/ACBrAPI/protocol/openid-connect/token
Configure:
- Método:
POST - Header
Content-Type:application/x-www-form-urlencoded - Body do tipo
x-www-form-urlencoded
Campos do body:
grant_type:client_credentialsclient_id: seu Client IDclient_secret: seu Client Secretscope: os escopos desejados, comocep cnpj nfse
2. Enviando a requisição
Ao enviar a requisição, a API retornará um JSON com o access_token.
Exemplo:
{
"access_token": "eyJ0eXAiOiJKV1QiLCJraWQiOiIw...",
"token_type": "bearer",
"scope": "cep cnpj nfse",
"expires_in": 2592000
}
3. Usando o token nas demais chamadas
Depois disso, crie ou abra uma requisição da collection importada e envie o header:
Authorization: Bearer <access_token>
Exemplo de chamada:
GET https://prod.acbr.api.br/cep/01311200
Authorization: Bearer <access_token>
Dicas práticas
- Use
https://hom.acbr.api.brquando estiver testando no ambiente de homologação. - Use
https://prod.acbr.api.brquando estiver operando em produção. - Salve o token em uma variável do Postman para reutilizar nas requisições.
- Se a API retornar
402, verifique seus créditos e cotas em console.acbr.api.br. - Se a API retornar
429, reduza a frequência das chamadas e respeite os headers de retry.
Próximos passos
- Para ver as URLs principais e o resumo da autenticação, consulte Onboard Integração
- Para entender em detalhe a autenticação, consulte Autenticação
- Para ver limites, cotas e erro 402, consulte Limites e cotas