Skip to main content
É possível integrar a BonifiQ com frameworks como React, Vue e jQuery. Essas APIs são habilitadas para CORS. As APIs públicas são intencionalmente limitadas. Os retornos, por exemplo, não incluem dados sensíveis como e-mail e telefone de consumidores. A razão disso é a segurança: como seu uso objetiva o frontend, então essas chamadas são encaradas como nativamente inseguras.

Autenticação

Para fazer chamadas para essa API você precisa de um Token Público de API.

Obtendo seu Token Público

Para gerar o token, acesse o painel administrativo da BonifiQ:
1

Abra o Menu Empresa

No canto superior direito do painel administrativo, abra o menu Empresa.
2

Acesse a Área de API

No menu aberto, selecione API para acessar a página Credenciais de API.
3

Crie uma Nova Credencial

Clique no botão CREDENCIAL DE API.
4

Selecione o Tipo Pública

Escolha a opção Pública para gerar uma credencial de acesso à API pública.
5

Configure a Credencial

Informe o Nome da credencial e clique em Gerar credencial.
6

Copie o Token

Após a criação, copie o Token exibido e guarde-o para configurar sua integração.
Após gerar o Token você precisa passá-lo pelo cabeçalho http X-BQ-ApiToken em todas as requisições. Como exemplo, para usá-lo em uma chamada fetch do Java Script você faria:

Endpoint

O endpoint base para todas as chamadas da API pública é: https://api.bonifiq.com.br/v1/pub/ Se for necessário um ambiente de sandbox, solicite a criação de um ambiente de testes.

Swagger

Para acessar a documentação completa das APIs públicas, acesse: https://api.bonifiq.com.br/apidocs/public/ O que é possível fazer com a API pública:
  • Consultar saldo de pontos ou cashback de um consumidor
  • Consultar quantos pontos seriam gerados na compra de um determinado produto