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
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
input | NewsletterInput! | Sim | Objeto com os dados do registro de newsletter. |
recaptchaToken | String | Não | Token de segurança (Google reCAPTCHA) para validação de envio. |
Parâmetros newsletterInput
newsletterInput
Campo | Tipo | Obrigatório | Descrição |
---|---|---|---|
email | String! | Sim | E-mail do usuário que será registrado/atualizado. |
name | String! | Sim | Nome do usuário. |
gender | Gender | Não | Gênero do usuário (ex.: MALE , FEMALE ). |
active | Boolean | Não | Define se o e-mail está ativo para receber newsletter. |
informationGroupValues | [InformationGroupValueInput] | Não | Lista 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"
}
}
}
Updated 20 days ago