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

# Tokens de Acesso

A seção de **Tokens de Acesso** (Access Tokens) permite que você crie e gerencie tokens de autenticação para uso da API do sistema. Com os tokens de acesso, você pode autenticar requisições à API, permitindo que aplicações externas ou integrações interajam com o sistema de forma segura e controlada.

Cada token de acesso pode ter um nome descritivo, um conjunto específico de permissões (scopes) que definem quais recursos e ações o token pode acessar, e um proprietário (Account ou usuário específico). Os tokens são essenciais para integrações, automações e acesso programático ao sistema.

## Acessando Tokens de Acesso

Para acessar a área de gerenciamento de tokens de acesso:

1. No menu lateral esquerdo, clique em **Settings** (Configurações).
2. Na lista de opções de configurações, selecione **Access Tokens** (Tokens de Acesso).

<img src="https://mintcdn.com/evoai-683d737d/szX7NdPh3OLITLUA/user-guides/settings/images/01-accessing-access-tokens.png?fit=max&auto=format&n=szX7NdPh3OLITLUA&q=85&s=e0f71afdf47388894e4628ab4aa3e0ec" alt="Navegação para Tokens de Acesso - Item Access Tokens destacado no menu lateral e estado vazio" width="537" height="754" data-path="user-guides/settings/images/01-accessing-access-tokens.png" />

A tela principal de tokens de acesso será exibida, mostrando todos os tokens criados ou uma mensagem indicando que nenhum token foi criado ainda.

***

## Pesquisando Tokens de Acesso

A barra de pesquisa permite localizar tokens rapidamente pelo nome.

### Como pesquisar

1. Na parte superior da tela, localize o campo **"Search access tokens..."** com o ícone de lupa
2. Digite o nome ou parte do nome do token desejado
3. A tabela de tokens será atualizada automaticamente conforme o termo digitado, mostrando apenas os tokens que correspondem à busca

<img src="https://mintcdn.com/evoai-683d737d/bnShAIM0k-yuT_26/user-guides/settings/images/04-access-tokens-search.png?fit=max&auto=format&n=bnShAIM0k-yuT_26&q=85&s=29234fc868634cae7db9391173c2e95b" alt="Barra de pesquisa de tokens de acesso destacada com termo de busca digitado" width="774" height="323" data-path="user-guides/settings/images/04-access-tokens-search.png" />

A busca é realizada em tempo real, facilitando a localização de tokens específicos quando há muitos cadastrados.

***

## Criando um Novo Token de Acesso

Existem duas formas de iniciar a criação de um novo token de acesso:

### Opção 1: Botão no Cabeçalho

1. Clique no botão verde **"+ New Token"** localizado no canto superior direito da tela

<img src="https://mintcdn.com/evoai-683d737d/bnShAIM0k-yuT_26/user-guides/settings/images/02-creating-access-token.png?fit=max&auto=format&n=bnShAIM0k-yuT_26&q=85&s=95fc84d6991a33c0bae92f1e87aabb10" alt="Botão New Token no cabeçalho destacado" width="1697" height="911" data-path="user-guides/settings/images/02-creating-access-token.png" />

### Opção 2: Botão no Estado Vazio

Quando não há tokens criados, clique no botão verde **"New Token"** no centro da tela.

### Preenchendo o Formulário de Criação

Após clicar em qualquer um dos botões, um modal será exibido com fundo escuro contendo:

* **Título:** **"New Access Token"** no topo do modal
* **Descrição:** "Manage access tokens for API authentication." logo abaixo do título
* **Botão de Fechar:** Um ícone "X" no canto superior direito para fechar o modal sem salvar

<img src="https://mintcdn.com/evoai-683d737d/bnShAIM0k-yuT_26/user-guides/settings/images/03-access-token-form.png?fit=max&auto=format&n=bnShAIM0k-yuT_26&q=85&s=d256461064d7a8657f1b64228aa6c8d2" alt="Modal de criação de novo token de acesso com todos os campos destacados" width="558" height="766" data-path="user-guides/settings/images/03-access-token-form.png" />

No formulário, preencha os seguintes campos:

#### 1. Nome do Token (Obrigatório)

* **Campo:** **Token Name**
* **Tipo:** Campo de texto simples
* **Descrição:** Nome descritivo para identificar este token de acesso
* **Texto de Ajuda:** "Descriptive name to identify this access token" abaixo do campo
* **Valor Padrão:** O campo pode vir pré-preenchido com um nome padrão como "API Token - 2026-01-22" (incluindo a data atual)
* **Exemplo:** "API Token - 2026-01-22", "Integração WhatsApp", "Automação de Relatórios"
* **Recomendação:** Use nomes descritivos que indiquem o propósito do token e quando foi criado
* **Localização:** Primeiro campo do formulário

#### 2. Permissões (Scopes)

A seção de **Permissions (Scopes)** permite definir quais recursos e ações o token pode acessar na API. As permissões são organizadas em categorias principais:

##### Visão Geral das Permissões

* **Texto Explicativo:** "Select the permissions this token will have access to"
* **Barra de Pesquisa:** Campo com ícone de lupa e placeholder "Search resources and actions..." para localizar permissões específicas rapidamente
* **Contador de Seleção:** Exibe "0 permission selected" ou "X permission selected" indicando quantas permissões foram selecionadas no total
* **Botão Select All:** Checkbox no topo para selecionar todas as permissões disponíveis de uma vez

##### Categorias de Permissões Disponíveis

As permissões são organizadas em categorias, cada uma com um contador mostrando quantas permissões foram selecionadas do total disponível:

1. **Users (0/13)**
   * Descrição: Permissões relacionadas ao gerenciamento de usuários
   * Exemplos de scopes: `users.read`, `users.create`, `users.update`
   * Total: 13 permissões disponíveis

2. **Accounts (0/10)**
   * Descrição: Permissões relacionadas ao gerenciamento de contas
   * Total: 10 permissões disponíveis

3. **Access Tokens (0/5)**
   * Descrição: Permissões relacionadas ao gerenciamento de tokens de acesso
   * Total: 5 permissões disponíveis

4. **Roles (0/10)**
   * Descrição: Permissões relacionadas ao gerenciamento de funções e papéis
   * Total: 10 permissões disponíveis

5. **OAuth Applications (0/5)**
   * Descrição: Permissões relacionadas ao gerenciamento de aplicações OAuth
   * Total: 5 permissões disponíveis

6. **Features (0/7)**
   * Descrição: Permissões relacionadas ao gerenciamento de funcionalidades
   * Total: 7 permissões disponíveis

**Nota:** A lista de categorias é scrollável, indicando que podem existir mais categorias além das visíveis inicialmente.

### Como Selecionar Permissões

1. **Busca de Permissões:** Use a barra de pesquisa "Search resources and actions..." para localizar permissões específicas rapidamente
2. **Seleção Individual:** Clique nos checkboxes individuais de cada categoria para conceder todas as permissões daquela categoria
3. **Seleção Total:** Clique no checkbox "Select All" no topo da seção para selecionar todas as permissões disponíveis
4. **Visualização de Seleção:** O contador "X permission selected" é atualizado em tempo real conforme você seleciona ou remove permissões

**Importante:** Siga o princípio do menor privilégio - conceda apenas as permissões necessárias para o propósito específico do token. Tokens com muitas permissões podem representar um risco de segurança se comprometidos.

### Finalizando a Criação

Na parte inferior do modal, há dois botões de ação:

* **Cancel:** Botão escuro com texto branco, localizado à esquerda
* **New Token:** Botão verde/turquesa brilhante com texto branco, localizado à direita

Após preencher os campos desejados:

1. Revise as informações inseridas, especialmente o nome e as permissões selecionadas
2. Clique no botão verde **"New Token"** para criar o token de acesso
3. Ou clique em **"Cancel"** para fechar o modal sem salvar
4. Alternativamente, clique no ícone "X" no canto superior direito para fechar sem salvar

**Atenção:** Após criar o token, o valor do token será exibido uma única vez. Certifique-se de copiar e armazenar o token em um local seguro, pois ele não poderá ser visualizado novamente após fechar a tela inicial.

O token será criado e aparecerá imediatamente na tabela de tokens de acesso.

***

## Visualizando Tokens de Acesso na Tabela

Após criar tokens de acesso, eles serão exibidos em uma tabela com as seguintes colunas:

### Colunas da Tabela

* **Name:** Nome do token (ordenável - indicado por seta para cima/baixo)
  * Exibe o nome descritivo do token (ex: "API Token - 2026-01-22")
  * Abaixo do nome, exibe o ID único do token no formato "ID: 25600b00-25bd-4e76-b770-4e4ca0ede485"
* **Scopes:** Permissões (scopes) atribuídas ao token
  * Exibe tags com os nomes dos scopes (ex: "users.read", "users.create", "users.update")
  * Quando há muitos scopes, exibe os primeiros e um indicador "+X" mostrando quantos scopes adicionais existem (ex: "+377")
* **Owner:** Proprietário do token
  * Exibe um badge indicando se o token pertence à "Account" ou a um usuário específico
* **Created At:** Data de criação do token (ordenável - indicado por seta para cima/baixo)
  * Exibe a data no formato "DD/MM/AAAA" (ex: "22/01/2026")
* **Actions:** Menu de ações para gerenciar o token
  * Ícone de três pontos verticais (`...`) que abre um menu dropdown com opções

### Funcionalidades da Tabela

* **Ordenação:** Clique nos cabeçalhos das colunas "Name" ou "Created At" para ordenar a tabela em ordem crescente ou decrescente
* **Busca Integrada:** A barra de pesquisa acima da tabela filtra os resultados em tempo real
* **Visualização de Scopes:** Os scopes são exibidos como tags, facilitando a visualização rápida das permissões do token

***

## Visualizando um Token

Para visualizar os detalhes completos de um token:

1. Na tabela de tokens de acesso, localize o token que deseja visualizar
2. Na coluna **Actions**, clique no ícone de três pontos (`...`) correspondente ao token
3. Um menu dropdown será exibido com as opções disponíveis

<img src="https://mintcdn.com/evoai-683d737d/bnShAIM0k-yuT_26/user-guides/settings/images/05-access-token-actions-menu.png?fit=max&auto=format&n=bnShAIM0k-yuT_26&q=85&s=030a712f8cba00e7afc6eb04a54f05f0" alt="Menu de ações do token destacado - opções View Token, Copy Token, Edit, Regenerate Token e Delete" width="1432" height="498" data-path="user-guides/settings/images/05-access-token-actions-menu.png" />

4. No menu dropdown, clique em **View Token** (acompanhado de um ícone de olho)

Uma tela ou modal será exibido mostrando os detalhes completos do token, incluindo o valor do token (se ainda estiver disponível) e todas as informações associadas.

**Nota:** O valor completo do token só pode ser visualizado imediatamente após a criação. Se o token já foi criado anteriormente, apenas as informações de metadados serão exibidas.

***

## Copiando um Token

Para copiar o valor de um token para a área de transferência:

1. Na tabela de tokens de acesso, localize o token que deseja copiar
2. Na coluna **Actions**, clique no ícone de três pontos (`...`) correspondente ao token
3. Um menu dropdown será exibido com as opções disponíveis
4. No menu dropdown, clique em **Copy Token** (acompanhado de um ícone de cópia)

O valor do token será copiado para a área de transferência e você poderá colá-lo onde necessário.

**Atenção:** Certifique-se de copiar o token apenas em locais seguros e nunca compartilhe tokens de acesso publicamente ou em canais não seguros.

***

## Editando um Token de Acesso

Para modificar um token de acesso existente:

1. Na tabela de tokens de acesso, localize o token que deseja editar
2. Na coluna **Actions**, clique no ícone de três pontos (`...`) correspondente ao token
3. Um menu dropdown será exibido com as opções disponíveis
4. No menu dropdown, clique em **Edit** (acompanhado de um ícone de lápis)
5. Um modal semelhante ao de criação será aberto, mas com o título **"Edit Access Token"** e os campos já preenchidos com os valores atuais do token
6. Modifique os campos desejados:
   * Nome do token
   * Permissões (scopes) - adicione ou remova permissões conforme necessário
7. Revise as alterações
8. Clique no botão verde **"Update Token"** ou **"Save"** para salvar as alterações
9. Ou clique em **"Cancel"** para descartar as alterações

As alterações serão aplicadas imediatamente e refletidas na tabela de tokens de acesso.

**Nota:** A edição de um token não altera o valor do token em si, apenas seus metadados (nome e permissões). Se você precisar de um novo valor de token, use a opção "Regenerate Token".

***

## Regenerando um Token de Acesso

Para gerar um novo valor para um token existente (mantendo o mesmo ID e metadados):

1. Na tabela de tokens de acesso, localize o token que deseja regenerar
2. Na coluna **Actions**, clique no ícone de três pontos (`...`) correspondente ao token
3. Um menu dropdown será exibido com as opções disponíveis
4. No menu dropdown, clique em **Regenerate Token** (acompanhado de um ícone de chave)
5. Um diálogo de confirmação será exibido
6. Confirme a regeneração no diálogo que aparecer

**Atenção:**

* A regeneração criará um novo valor para o token, invalidando o valor anterior
* O ID do token permanecerá o mesmo, mas o valor do token será completamente novo
* Certifique-se de atualizar todas as aplicações e integrações que usam este token com o novo valor
* O valor antigo do token deixará de funcionar imediatamente após a regeneração
* O novo valor do token será exibido uma única vez após a regeneração - certifique-se de copiá-lo e armazená-lo em local seguro

***

## Excluindo um Token de Acesso

Para remover um token de acesso:

1. Na tabela de tokens de acesso, localize o token que deseja excluir
2. Na coluna **Actions**, clique no ícone de três pontos (`...`) correspondente ao token
3. Um menu dropdown será exibido com as opções disponíveis
4. No menu dropdown, clique em **Delete** (acompanhado de um ícone de lixeira, exibido em texto vermelho para indicar uma ação destrutiva)
5. Um diálogo de confirmação será exibido
6. Confirme a exclusão no diálogo que aparecer

**Atenção:**

* A exclusão de um token de acesso é permanente e não pode ser desfeita
* Todas as aplicações e integrações que usam este token perderão acesso imediatamente após a exclusão
* Verifique se não há sistemas críticos dependendo deste token antes de excluí-lo
* Recomenda-se regenerar o token em vez de excluí-lo se você suspeitar que ele foi comprometido, mas ainda precisa manter a integração funcionando

***

## Considerações Finais

* **Princípio do Menor Privilégio:** Conceda apenas as permissões necessárias para cada token realizar sua função específica, evitando acesso excessivo
* **Nomenclatura Clara:** Use nomes descritivos e claros para que todos os membros da equipe entendam o propósito de cada token
* **Armazenamento Seguro:** Armazene tokens de acesso em locais seguros, como gerenciadores de senhas ou variáveis de ambiente criptografadas. Nunca commite tokens em repositórios de código
* **Rotação Regular:** Considere regenerar tokens periodicamente como parte de uma estratégia de segurança
* **Auditoria:** Revise periodicamente os tokens existentes para garantir que todos ainda estão em uso e têm as permissões adequadas
* **Permissões Granulares:** Utilize as permissões granulares para criar tokens específicos que atendam exatamente às necessidades de cada integração ou aplicação
* **Monitoramento:** Monitore o uso dos tokens para identificar atividades suspeitas ou não autorizadas
* **Documentação:** Documente o propósito e uso de cada token para facilitar a manutenção e o gerenciamento

Os tokens de acesso são uma ferramenta essencial para integrações e automações, permitindo que aplicações externas interajam com o sistema de forma segura e controlada. O gerenciamento adequado dos tokens é fundamental para manter a segurança e a integridade do sistema.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.