> ## Documentation Index
> Fetch the complete documentation index at: https://help.wizebot.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Modelos de Autenticação

> Aprenda sobre os modelos de autenticação e suas restrições específicas

## Modelos de Autenticação

Somente modelos de autenticação podem ser usados para enviar códigos de acesso único (OTP) para verificação de identidade — os de marketing e utilidade não podem ser usados para isso.

Com modelos de autenticação, as empresas podem autenticar usuários com senhas de uso único (em geral, códigos de 4 a 8 dígitos) em várias etapas do processo de login: verificação de conta, recuperação de senha e desafios de segurança.

<Note>
  Autenticação tem a mesma tarifa reduzida de utilidade e conta com **desconto por volume**. Veja os valores na página de [Preços](/tutoriais/modelos-mensagem/atualizacoes-precos).
</Note>

## Requisitos e Restrições

Os modelos de autenticação são os mais restritos de todas as categorias:

<CardGroup>
  <Card title="Texto Predefinido" icon="shield-check">
    O conteúdo usa os modelos predefinidos da biblioteca da Meta, com complementos opcionais como aviso de segurança e prazo de expiração do código.
  </Card>

  <Card title="Botão OTP Obrigatório" icon="key">
    O modelo precisa ter um botão de senha descartável: **copiar código** ou **um toque** (one-tap).
  </Card>

  <Card title="Sem URLs, Mídia ou Emojis" icon="ban">
    Não são permitidos URLs, mídias ou emojis no conteúdo nem nos parâmetros do modelo.
  </Card>

  <Card title="Parâmetro Limitado" icon="text-width">
    O parâmetro do código tem limite máximo de **15 caracteres**.
  </Card>
</CardGroup>

<Warning>
  Modelos de marketing ou utilidade que a Meta identificar como mensagens de autenticação (envio de códigos) são **rejeitados automaticamente**. Use sempre a categoria correta.
</Warning>

## Exemplos de Modelos

<AccordionGroup>
  <Accordion title="Código de Autenticação Básico">
    "\{\{1}} é seu código de verificação."
  </Accordion>

  <Accordion title="Código com Aviso de Segurança">
    "\{\{1}} é seu código de verificação. Para sua segurança, não compartilhe esse código."
  </Accordion>

  <Accordion title="Código com Tempo de Expiração">
    "\{\{1}} é seu código de verificação. Esse código expira em 15 minutos."
  </Accordion>
</AccordionGroup>

## Melhores Práticas

<CardGroup>
  <Card title="Aviso de Segurança" icon="lock">
    Sempre inclua o aviso para o usuário não compartilhar o código — além de proteger o cliente, é o padrão recomendado pela Meta.
  </Card>

  <Card title="Expiração" icon="clock">
    Defina e comunique claramente o tempo de expiração do código para melhor experiência do usuário.
  </Card>

  <Card title="Simplicidade" icon="wand-sparkles">
    Mantenha a mensagem focada só na autenticação — qualquer conteúdo extra causa rejeição.
  </Card>
</CardGroup>
