newsletterUpsert

A mutation newsletterUpsert permite criar ou atualizar um registro de newsletter a partir de um e-mail.
Ela foi criada para que os clientes possam optar pelo recebimento de newsletters ou atualizar suas preferências já existentes.

Argumentos

NomeTipoObrigatórioDescrição
inputNewsletterInput!SimObjeto com os dados do registro de newsletter.
recaptchaTokenStringNãoToken de segurança (Google reCAPTCHA) para validação de envio.

Parâmetros newsletterInput

CampoTipoObrigatórioDescrição
emailString!SimE-mail do usuário que será registrado/atualizado.
nameString!SimNome do usuário.
genderGenderNãoGênero do usuário (ex.: MALE, FEMALE).
activeBooleanNãoDefine se o e-mail está ativo para receber newsletter.
informationGroupValues[InformationGroupValueInput]NãoLista de grupos de informações adicionais, como preferências ou interesses.

Exemplo:

mutation {
  newsletterUpsert(
    input: {
      email: "[email protected]"
      active: false
      name: "Teste"
    }
  ) {
    email
    name
  }
}


Mostrar resposta
{
  "data": {
    "newsletterUpsert": {
      "email": "[email protected]",
      "name": "Teste"
    }
  }
}