Skip to main content
Os endpoints de recompensas permitem listar as recompensas disponíveis para o cliente e realizar o resgate de pontos por benefícios.

Status de Autenticação dos Endpoints


Listar Recompensas

Retorna todas as recompensas disponíveis no programa de fidelidade.

Requisição

GET /pub/widget/rewards Headers
string
required
Identificador público da loja.

Exemplo

Resposta

boolean
Indica se houve erro na requisição.
array
Lista de recompensas disponíveis.

Tipos de Recompensa (Type)

Motivos de Uso (UseReason)


Resgatar Recompensa

Realiza o resgate de uma recompensa, debitando os pontos do cliente e gerando um cupom de desconto.

Requisição

POST /pub/widget/rewards/redeem/{id} Headers
string
required
Identificador público da loja.
string
required
Token do usuário obtido no login seguro.
Path Parameters
integer
required
ID da recompensa a ser resgatada.
Body (Opcional)
string
Identificador do carrinho (order_form_id) para associar o resgate.

Exemplo

Resposta

boolean
Indica se houve erro na requisição.
string
Mensagem de sucesso ou erro.
object

Listar Recompensas Resgatadas

Retorna a lista de recompensas já resgatadas pelo cliente que ainda não foram utilizadas.

Requisição

GET /pub/widget/rewards/redeemed Headers
string
required
Identificador público da loja.
string
required
Token do usuário obtido no login seguro.

Exemplo

Resposta


Consultar Informações de Cashback

Retorna informações sobre o cashback disponível para o cliente.

Requisição

GET /pub/widget/rewards/cashback Headers
string
required
Identificador público da loja.

Exemplo

Resposta

Retorna informações sobre o saldo e configurações de cashback do cliente.