Pular para o conteúdo principal
PUT
Configurar programa de fidelidade

Parâmetros de caminho

campaignId
string<uuid>
obrigatório

Identificador da campanha

Corpo

application/json

Dados de configuração

name
string | null

Nome do programa de fidelidade

Exemplo:

"Clube Pedir Gás"

description
string | null

Descrição do programa de fidelidade

Exemplo:

"Programa de fidelidade do Clube Pedir Gás"

defaultValidity
string | null

A duração padrão após a qual os novos pontos de fidelidade devem 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"

defaultPending
string | null

A duração padrão do tempo pendente após o qual os pontos 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"

programJoinPolicy
enum<string> | null

A política que define quando o cliente se junta ao programa de fidelidade

Opções disponíveis:
none,
manualJoin
Exemplo:

"manualJoin"

programExitPolicy
enum<string> | null

A política que define quando o cliente sai do programa de fidelidade

Opções disponíveis:
none,
keepPoints,
erasePoints
Exemplo:

"keepPoints"

programRedemptionPolicy
enum<string> | null

A política que define como será o resgate do programa de fidelidade

Opções disponíveis:
none,
manual,
automatic
Exemplo:

"automatic"

autoRedemptionSettings
object

Configurações de resgate automático

Resposta

No Content