Pular para o conteúdo principal
POST
Adicionar pontos ao programa de fidelidade

Parâmetros de caminho

campaignId
string<uuid>
obrigatório

Identificador da campanha

Corpo

application/json

Dados dos pontos

integrationId
string | null

Identificador de integração do cliente

Exemplo:

"a071f271-9039-497e-a9e3-019484dd2312"

amount
integer<int32>

Quantidade de pontos da transação

Exemplo:

1

reason
string | null

Motivo dos pontos da transação

Exemplo:

"Compra de gás"

pendingDuration
string | null

A duração após a qual os pontos de fidelidade devem ser válidos.

O formato de tempo é um inteiro seguido por uma letra indicando a unidade de tempo.

Unidades disponíveis:

  • s: segundos
  • m: minutos
  • h: horas
  • D: dias
  • W: semanas
  • M: meses
  • Y: anos
Exemplo:

"5D"

startAt
string<date-time> | null

Data de início da vigência dos pontos.

É esperada uma string de timestamp no formato RFC3339.

Exemplo:

null

validityDuration
string | null

A duração após a qual o código promocional deve expirar.

O formato de tempo é um inteiro seguido por uma letra indicando a unidade de tempo.

Unidades disponíveis:

  • s: segundos
  • m: minutos
  • h: horas
  • D: dias
  • W: semanas
  • M: meses
  • Y: anos
Exemplo:

"5D"

expiryAt
string<date-time> | null

Data de expiração dos pontos.

É esperada uma string de timestamp no formato RFC3339.

Exemplo:

null

attributes
object | null

Atributos customizados de chave e valor

Exemplo:

Resposta

No Content