# Erro "P0001 WARNING API_PHONE_IS_NOT_CELLPHONE" ao Cadastrar Usuário TV Watch
## Introdução
O erro "P0001: WARNING: API_PHONE_IS_NOT_CELLPHONE", retornado ao utilizar a integração de TV Watch TV pode ocorrer durante o processo de cadastro de [[public/menu sistema/cadastros/pasta tv sva/login tv/usuarios tv|Usuários TV]]  na plataforma [Watch TV](https://descubra.watch.tv.br/) integrada ao sistema. Este erro está relacionado à validação do número de telefone fornecido durante o cadastro do usuário. 

A plataforma requisita esta informação como dado cadastral do cliente, portanto, é um dado necessário e precisa ser válido para que o cadastro do usuário TV seja efetivo.

> [!NOTA] Acesso ao Formulário  
> **Caminhos:**
> 
> Sistema > Cadastros > TV/SVA > Usuários TV
> 
> Sistema > Contratos > aba TV 

## Causa do Erro
O erro "P0001: WARNING: API_PHONE_IS_NOT_CELLPHONE" ocorre quando o sistema detecta que o número de telefone fornecido no cadastro do cliente não é reconhecido como um número de celular válido, na estrutura validada atualmente em território nacional brasileiro - (DDD) 9XXXX-XXXX, por exemplo: 11 99999-9999. A plataforma Watch TV requer um número de celular válido para o cadastro do usuário TV, pois pode ser utilizado para autenticação, recuperação de senha ou outras funcionalidades relacionadas à conta do usuário.

Causas do erro:
- Número de telefone digitado incorretamente;
- Formato do número de telefone inválido (ex: falta de DDD).

## Solução do Erro
Para resolver este erro, siga as etapas abaixo:

1. Verifique o número de telefone cadastrado para o cliente:
   - Acesse o cadastro do cliente no Sistema.
   - Confira se o número de telefone celular está corretamente preenchido e formatado.

2. Certifique-se de que o número seja um celular válido:
   - O número deve estar no formato correto, incluindo o código de área (DDD).
   - Confirme se o número não é de um telefone fixo.

3. Atualize o cadastro do cliente:
   - Se necessário, corrija ou atualize o número de telefone celular no cadastro do cliente.

4. Tente cadastrar o Usuário TV Watch novamente:
   - Após atualizar as informações do cliente, tente criar o Usuário SVA Watch novamente.

### Passo a Passo: Correção do Erro P0001: WARNING: API_PHONE_IS_NOT_CELLPHONE

1. Acesse o cadastro do cliente do qual o erro está sendo exibido na tela ao ativar o usuário TV através do caminho: Sistema > Cadastros > [[formulario cliente|Formulário Cliente]];
2. Selecione o cadastro do cliente e clique em **Editar**;
3. Acesse a [[aba contato - cliente|Aba Contato - Cliente]] e verifique o campo **Telefone celular**. Corrija o número de telefone apresentando, certificando-se de que está na estrutura correta ((DDD) 9XXXX-XXXX) e de que é um número de telefone válido;
4. Após realizar o ajuste, teste novamente a ativação do usuário TV. Acesse a [[aba contratos - cliente|Aba Contratos - Cliente]], selecione o contrato do cliente que deve ser ativado o [[public/menu sistema/cadastros/pasta tv sva/login tv/usuarios tv|Usuários TV]] e clique em **Editar**;
5. Em seguida, acesse a [[aba - tv - contrato do cliente|Aba TV - Contrato do cliente]];
6. Clique no botão **Novo** e preencha os campos apresentados:
	- **Plataforma:** no botão de seleção, selecione a opção Watch TV;
	- **API:** selecione a opção **Alterar na API e no IXC** para ter comunicação com a plataforma. Ao utilizar a opção **Ignorar API e alterar apenas no IXC**, não obtém comunicação com a Watch e, portanto, não envia a requisição de criação de usuário à plataforma, criando somente no sistema;
	- **Tipo de tecnologia TV:** defina o tipo de tecnologia do produto;
	-  **Produto:** clique na lupa e selecione o produto de TV incluso no contrato;
	- **Usar e-mail principal:** se **sim**, utiliza o e-mail do cadastro do cliente. Se **não**, preencher manualmente;
	- **Login:** refere-se ao login de acesso à plataforma. Deve ser um e-mail válido;
	- **Token assinante:** retorno da plataforma Watch, token que estabelece a comunicação entre o sistema e a Watch baseado no login TV.
	  
7. Clique em **Salvar** para confirmar a criação do usuário TV.	  

>[!SUCCESS] Finalização: 
>Após realizar a ação de todos os passos, o usuário TV estará pronto para uso. O controle de acesso é feito diretamente pelas ações do contrato (bloqueio e liberação).

## Fluxo de Trabalho

```mermaid
graph TD
    A[Início] --> B{Erro ao cadastrar Usuário SVA Watch}
    B -->|Sim| C[Verificar número de telefone no cadastro do cliente]
    C --> D{Número é celular válido?}
    D -->|Não| E[Atualizar número para celular válido]
    E --> F[Salvar alterações no cadastro]
    F --> G[Tentar cadastrar Usuário TV Watch novamente]
    D -->|Sim| G
    G --> H{Cadastro bem-sucedido?}
    H -->|Sim| I[Fim - Usuário cadastrado]
    H -->|Não| J[Verificar outros possíveis erros]
    J --> B
```

## Considerações Finais
O erro "P**0001: WARNING: API_PHONE_IS_NOT_CELLPHONE**" é uma medida de segurança e validação implementada pela plataforma Watch TV para garantir que os usuários TV tenham um meio de contato válido e confiável associado às suas contas. Ao seguir os passos descritos neste documento, você poderá resolver este erro e prosseguir com o cadastro do usuário TV Watch. Lembre-se sempre de manter as informações de contato dos clientes atualizadas para evitar problemas semelhantes no futuro.

## Etiquetas
#Integracoes #IntegracoesTV #IntegracaoWatchTV #WatchTV #UsuarioTV #ErrosComuns #ErrosComunsWatch

## Leia Também
- [[integracoes|Integrações]]
- [[integracoes de tv|Integrações de TV]]
- [[integracoes tv - watch tv|Integrações TV - Watch TV]]
- [[formulario contrato do cliente|Formulário Contrato do Cliente]]
- [[aba - tv - contrato do cliente|Aba TV - Contrato do cliente]]
- [[public/menu sistema/cadastros/pasta tv sva/login tv/usuarios tv|Usuários TV]]