CustomerSendAccessKeyEmail

A mutation CustomerSendAccessKeyEmail envia um e-mail contendo uma chave de acesso para autenticação ou alteração de e-mail.

Exemplo: login na loja ou recuperação de senha de conta já existente.

Parâmetros

CampoTipoObrigatórioDescrição
emailStringCondicionalE-mail para o qual a chave de acesso será enviada.
customerAccessTokenStringCondicionalToken de acesso do cliente logado. Quando informado, tem prioridade sobre o email.

❗️

Importante

É obrigatório informar ao menos um dos dois campos: email ou customerAccessToken.

Exemplo de uso com token:

mutation CustomerSendAccessKeyEmail {
  customerSendAccessKeyEmail(
    customerAccessToken: "xq/aL/or3NRBSkCBvtFn3gUiG0x10aApBopyM5gFeSE+..."
  ) {
    isSuccess
  }
}

Mostrar resposta
{
  "data": {
    "customerSendAccessKeyEmail": {
      "isSuccess": true
    }
  }
}


Exemplo de uso com e-mail

mutation CustomerSendAccessKeyEmail {
  customerSendAccessKeyEmail(
    email: "[email protected]"
  ) {
    isSuccess
  }
}

Mostrar resposta
type OperationResult {
  isSuccess: Boolean!
}

Códigos de erro

CódigoMensagemSituação
LOG145Email ou CustomerAccessToken deve ser informadoQuando nenhum parâmetro é informado
CTM100Cliente não encontradoQuando o token informado não corresponde a um cliente existente

🚧

Atenção:

O tipo de e-mail utilizado é o LoginChaveAcesso e precisa ser inserido no arquivo Config/emails.json do template da loja.