Skip to main content
POST
Cashback
Envia saldo e validade de cashback de clientes para a Repediu. Suporta até 500 registros por requisição.
Envie ao menos um de id, documentNumber ou phoneNumber em customer — os três ausentes são rejeitados. Quando informado, documentNumber é validado por dígito verificador real de CPF (11 dígitos) ou CNPJ (14 dígitos), não apenas por tamanho.
value aceita 0 na prática, apesar de a mensagem de erro do sistema dizer “deve ser maior que zero” — apenas valores negativos são rejeitados. expiresAt não pode estar no passado (comparado em UTC).
O campo result da resposta vem como uma string contendo um array JSON serializado, não um array no nível raiz:
É preciso um segundo JSON.parse(result) para obter a lista de {Identifier, Message, IsError}.

Erros

Esta rota tem dois formatos de erro diferentes:

Autorizações

Authorization
string
header
obrigatório

Token emitido por POST /authentication/users/accessToken. Envie no header Authorization como Bearer <token>. Válido por 6 horas.

Corpo

application/json
Maximum array length: 500
customer
object
obrigatório

Ao menos um de id, documentNumber ou phoneNumber é obrigatório.

cashback
object
obrigatório

Resposta

Cashbacks processados (ver nota sobre result acima).

result
string | null
error
object | null
timeGenerated
string<date-time>
success
boolean