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
Campo | Tipo | Obrigatório | Descrição |
---|---|---|---|
email | String | Condicional | E-mail para o qual a chave de acesso será enviada. |
customerAccessToken | String | Condicional | Token de acesso do cliente logado. Quando informado, tem prioridade sobre o email . |
Importante
É obrigatório informar ao menos um dos dois campos:
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ódigo | Mensagem | Situação |
---|---|---|
LOG145 | Email ou CustomerAccessToken deve ser informado | Quando nenhum parâmetro é informado |
CTM100 | Cliente não encontrado | Quando 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 arquivoConfig/emails.json
do template da loja.
Updated 7 days ago