{"section":"tutorials","requestedLocale":"pt","requestedSlug":"chaves-de-api","locale":"pt","slug":"chaves-de-api","path":"docs/pt/tutorials/gerenciamento-da-conta/chaves-de-api/chaves-de-api.md","branch":"main","content":"Para cada integração via API utilizada para conectar sua conta VTEX com sistemas externos, será necessária a criação de uma **chave de API**, também conhecida em inglês como *API key*. Para cada chave, existe um **token de API** (ou *API token*), que funciona como uma senha para uso daquela credencial.\n\nEstas credenciais de [autenticação](https://developers.vtex.com/docs/guides/authentication) são usadas para garantir o acesso seguro aos dados que você deseja compartilhar com as integrações, sem expor sua conta a aplicações ou usuários não autorizados.\n\nPara que uma chave de API faça solicitações de API à sua conta com sucesso, ela precisa estar ativa e ter [perfis de acesso](/pt/docs/tutorials/perfis-de-acesso) especificando os recursos da conta que tem permissão para acessar.\n\n## Tipos de chaves de API\n\nExistem dois tipos de chaves de API: [internas](#chaves-internas) ou [externas](#chaves-externas). Essa definição depende de qual conta cria, gerencia e utiliza a credencial.\n\n### Chaves internas\n\nAs [chaves de API internas](/pt/docs/tutorials/chaves-geradas) são credenciais geradas e administradas por sua conta VTEX. Isso significa que você deve ter acesso a todos os pares de chaves e tokens de API — o equivalente a nomes de usuário e senhas para integrações de API.\n\n### Chaves externas\n\nAs [chaves de API externas](/pt/docs/tutorials/chaves-externas) são credenciais geradas e administradas por outras contas VTEX. Ao adicionar [perfis de acesso](/pt/docs/tutorials/perfis-de-acesso) às chaves de API — o equivalente a nomes de usuário — fornecidas por terceiros, você pode permitir que eles acessem recursos específicos na sua conta.\n\n## Gerenciar chaves de API\n\nA página **Chaves de API** no Admin VTEX permite gerenciar as chaves de API com acesso à sua loja. Confira nos guias a seguir mais detalhes sobre as informações e ações disponíveis a partir desta página:\n\n* [Exportar chaves de API](/pt/docs/tutorials/exportar-chaves-de-api): fazer download de uma planilha com informações sobre as chaves de API geradas e externas.\n\n* [Configurações](/pt/docs/tutorials/configurar-alerta-para-renovar-tokens-de-api): definir o período para recomendação de renovação dos tokens. Quando um token atingir o limite estabelecido, a interface alertará sobre a necessidade de renovação. Essa configuração se aplica a todos os tokens de chave.\n\n   > ℹ️ O token não expira após o prazo definido. A configuração determina apenas quando a interface vai recomendar a renovação.\n\n   ![token-renewal-pt](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/gerenciamento-da-conta/chaves-de-api/chaves-de-api_1.png)\n\n* [Chaves geradas](/pt/docs/tutorials/chaves-geradas): permite gerenciar chaves de API criadas e administradas por sua conta VTEX.\n\n   ![generated-keys-pt](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/gerenciamento-da-conta/chaves-de-api/chaves-de-api_2.png)\n\n* [Chaves externas](/pt/docs/tutorials/chaves-externas): permite gerenciar chaves de API criadas e administradas por outras contas VTEX, com acesso a recursos específicos na sua conta.\n\n   ![apikeys-external-pt](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/gerenciamento-da-conta/chaves-de-api/chaves-de-api_3.png)\n\n## Requisitos para gerenciar chaves de API\n\nPara gerenciar chaves de API, é obrigatório ter o perfil de acesso  [User Administrator - RESTRICTED](/pt/docs/tutorials/perfis-de-acesso-predefinidos#user-administrator-restricted) ou um perfil [customizado](/pt/docs/tutorials/perfis-de-acesso#criando-um-perfil-de-acesso) com os recursos a seguir:\n\n* *View API Keys* (visualizar, filtrar, buscar, ordenar e exportar chaves de API geradas e externas)  \n* *Edit API Keys* (criar, excluir, mudar o status e adicionar ou remover permissões de chaves de API)  \n* *Renew API Token* (visualizar e renovar tokens de chaves geradas)  \n* *Edit API Keys settings* (editar configuração da duração de tokens de chaves geradas)\n\nSaiba mais sobre cada recurso em [Recursos do License Manager](/pt/docs/tutorials/recursos-do-license-manager).\n\n## Saiba mais\n\n* [Configurar alerta para renovar tokens de API](/pt/docs/tutorials/configurar-alerta-para-renovar-tokens-de-api)  \n* [Chaves externas](/pt/docs/tutorials/chaves-externas)  \n* [Chaves geradas](/pt/docs/tutorials/chaves-geradas)  \n* [Renovar token de API](/pt/docs/tutorials/renovar-token-de-api)"}