Base URL
/pub/widget/.
Autenticação
A API Widget utiliza dois headers principais para autenticação:Headers Obrigatórios
Identificador público da loja (tenant). Este valor é fornecido pela BonifiQ durante a configuração da conta.
Token de segurança do usuário, obtido através do endpoint de login seguro (validade de 60 minutos). Obrigatório apenas nos endpoints autenticados.
Esta documentação classifica cada endpoint como Público ou Autenticado com base na implementação em
Loyalty.Web/Controllers/Widget + Loyalty.Widget.Services.Fluxo de Autenticação
Estrutura de Resposta Padrão
A maioria dos endpoints retorna uma estrutura padrãoBaseWidgetResponse:
| Campo | Tipo | Descrição |
|---|---|---|
HasError | boolean | Indica se houve erro na requisição |
Message | string | Mensagem de erro ou sucesso |
Item | object/array | Dados retornados pelo endpoint |
Códigos de Resposta HTTP
| Código | Descrição |
|---|---|
| 200 | Sucesso |
| 400 | Requisição inválida (parâmetros incorretos) |
| 401 | Não autorizado (token inválido ou expirado) |
| 404 | Recurso não encontrado |
| 500 | Erro interno do servidor |
Próximos Passos
Autenticação
Configure o login seguro para seus usuários
Cliente
Consulte saldo de pontos e informações do cliente
Recompensas
Liste e resgate recompensas disponíveis
Cashback
Aplique cashback no checkout