CreateNewsletterRegister

A mutation CreateNewsletterRegister permite cadastrar ou atualizar um e-mail na newsletter da loja.

Parâmetros

input

ArgumentoTipoObrigatórioDescrição
namestringSimNome do usuário
emailstringSimEmail do usuário
recaptchaTokenstringSimToken do reCAPTCHA do Google para validação da requisição. Deve ser utilizado o JS de reCAPTCHA para obtê-lo

Exemplo

Cadastro de um usuário na newsletter:

mutation{
  createNewsletterRegister(input: {
    email: "[email protected]",
    name: "Mr. Test",
    recaptchaToken: "recaptchaToken"
  }){
    createDate
    email
    name
    updateDate
  }
}
Mostrar resposta
{
  "data": {
    "createNewsletterRegister": {
      "createDate": "2022-07-18T14:25:19.943-03:00",
      "email": "[email protected]",
      "name": "Mr. Test",
      "updateDate": null
    }
  }
}

Grupo de informações cadastrais na newsletter

Segue exemplo abaixo das informações cadastrais na newsletter.

Para obter o id do campo informationGroupValues para inserção na mutation, primeiramente será necessário executar a query NewsletterInformationGroupFields, para mais informações clique aqui!

mutation {
  createNewsletterRegister(
    input: {
      email: "[email protected]"
      name: "Teste"
      informationGroupValues: [
        { id: "eyJFbnRpdHkiOiJJbmZvcm1hdGlvbkdyb3VwRmllbGQiLCJJZCI60000"
          value: "18" }
      ]
    }
  ) {
    createDate
    email
    name
    updateDate
  }
}
Mostrar resposta
{
  "data": {
    "createNewsletterRegister": {
      "createDate": "2023-09-06T11:08:36.477-03:00",
      "email": "[email protected]",
      "name": "Teste",
      "updateDate": null
    }
  }
}