# Atualizar cliente

{% tabs %}
{% tab title="Parâmetros" %}

| Campo                                      | Tipo                 | Descrição                                                                                                                                                                  |
| ------------------------------------------ | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Descrição                                  | Campo de texto       | Descrição visual do conector na construção do fluxo.                                                                                                                       |
| [Conta de serviço](#user-content-fn-1)[^1] | Seletor              | Permite selecionar uma conta de serviço do tipo Bearer Token, cadastrada no Workspace Floui, para realizar a conexão e autenticação com o ambiente Adobe Commerce Magento. |
| ID do cliente                              | Campo de texto       | Permite definir o identificador único do cliente cadastrado que será atualizado.                                                                                           |
| ID do grupo de clientes                    | Campo de texto       | Identificador do grupo de clientes (Customer Groups). O grupo de clientes é usado para segregar clientes do e-commerce para aplicação de regras customizadas.              |
| Primeiro nome                              | Campo de texto       | Primeiro nome do cliente.                                                                                                                                                  |
| Último nome                                | Campo de texto       | Último nome do cliente.                                                                                                                                                    |
| E-mail                                     | Campo de texto       | E-mail do cliente.                                                                                                                                                         |
| Documento legal (Taxvat/CPF/CNPJ)          | Campo de texto       | Número de documento do cliente. Com ou sem pontuações                                                                                                                      |
| Data de nascimento                         | Campo de texto       | Data de nascimento do usuário no formato YYYY-MM-DD.                                                                                                                       |
| Gênero                                     | Seletor              | <p>Permite selecionar o gênero do cliente. Entre:</p><ul><li>Masculino.</li><li>Feminino.</li><li>Não especificado.</li></ul>                                              |
| Aceite de assinatura newsletter            | Seletor              | Define se o usuário estará ou não sujeito a receber e-mails de newsletter do e-commerce.                                                                                   |
| Aceite de assistência remota               | Seletor              | Define se o usuário permite ou não o acesso a sua conta por administradores Magento para assistência remota.                                                               |
| Definir valor de senha                     | Campo de texto       | Define o valor de senha do usuário. Caso deixe vazio o usuário deverá configurar uma nova senha através da recuperação de senha.                                           |
| Nome do meio (middlename)                  | Campo de texto       | Nome que será adicionado após o prefixo do nome e o primeiro nome do cliente. \[Prefixo] \[Primeiro Nome] \[Meio] \[Ultimo Nome]                                           |
| Atributos customizados                     | Tabela de parâmetros | Refere-se a atributos específicos e personalizados do cliente, além dos atributos padrão. Configurado no formato de Chave e Valor. \[custom\_attributes]                   |
| Sufixo (suffix)                            | Campo de texto       | Sufixo que será adicionado após o último nome. Exemplo: \[Prefixo] \[Primeiro Nome] \[Meio] \[Ultimo Nome] \[Sufixo]                                                       |
| Prefixo (prefix)                           | Campo de texto       | Prefixo que será adicionado ao antes do primeiro nome. Exemplo: \[Prefixo] \[Primeiro Nome] \[Meio] \[Ultimo Nome] \[Sufixo]                                               |
| ID do endereço de cobrança padrão          | Campo de texto       | Refere-se ao identificador do endereço de cobrança do usuário. O endereço é uma entidade separada que é atribuída a um cliente.                                            |
| ID do endereço de entrega padrão           | Campo de texto       | Refere-se ao identificador do endereço de entrega do usuário. O endereço é uma entidade separada que é atribuída a um cliente.                                             |
| Código de visão de loja                    | Campo de texto       | Código identificador da visão de loja do website em que o usuário será atualizado.                                                                                         |
| Output Path                                | Campo de texto       | Refere-se ao caminho do resultado da requisição na saída do conector no contexto de execução do fluxo                                                                      |
| {% endtab %}                               |                      |                                                                                                                                                                            |

{% tab title="Payload" %}

## Detalhes

O conector Atualizar Cliente oferece uma interface simples para a atualização cadastral de clientes no e-commerce por meio da API REST.&#x20;

O conector utiliza o endpoint **PUT** `/rest/V1/customers` para realizar a modificação do cadastro. Para saber mais sobre esta ou outras APIs disponibilizadas para Adobe Commerce Magento, acesse o link [REST endpoints (ReDocly)](https://developer.adobe.com/commerce/webapi/rest/quick-reference/).

## Sucesso

Quando a requisição for bem-sucedida, a resposta conterá todos os dados de atualização de cadastro do usuário, além do identificador único do seu cadastro no e-commerce. Caso algum campo referente ao cadastro do usuário não tenha sido preenchido na parametrização do conector, este campo será ignorado na atualização.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdzScteXUtywnWf3MRzh7NhL-itpCLD8hL73OCvCfGXbCkyFL06aDHB6NCWWOLx1s2VzfNlk8p356o9013eX7w_kRbDzT4uQDYOQUNZ6iQMD7ln50N56E7dKfGdkbEyZz0TkomT0g?key=Yp0qdx99PgGWwiHA4kq1q_wj" alt=""><figcaption><p>Sucesso na atualização de clientes</p></figcaption></figure>

## Erros

Por ser uma rota com vários atributos para preenchimento, poderá haver diversos cenários de erro. Nestes casos a API retornará uma mensagem de erro informando insucesso na criação.

<figure><img src="https://215079342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F226k0cnPTn1PWu9xHcK8%2Fuploads%2FfpR0Hh8xnyq72PGnx36P%2Fimage.png?alt=media&#x26;token=95109576-b9ec-4814-b0b6-ef18d377550d" alt=""><figcaption><p>Erro na atualização de clientes</p></figcaption></figure>
{% endtab %}
{% endtabs %}

[^1]: A conta de serviço precisa ser adicionada no painel de configuração do Floui antes de ser selecionada dentro do componente.
