# API Local

A API do MoreLogin oferece uma interface RESTful abrangente e amigável para desenvolvedores que permite gerenciar programaticamente perfis de navegador, telefones em nuvem e recursos relacionados, possibilitando automação, escalabilidade e controle perfeitos. A API local do MoreLogin é executada em sua máquina e acessível em: 127.0.0.1:40000

Version: 1.0.0

## Download OpenAPI description

[API Local](https://guide.morelogin.com/_bundle/@l10n/pt/API%20Reference/Browser/local-api.yaml)

## Profiles

### Criar perfil de navegador rapidamente

 - [POST /api/env/create/quick](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/paths/~1api~1env~1create~1quick/post.md)

### Criação avançada de perfil de navegador

 - [POST /api/env/create/advanced](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/paths/~1api~1env~1create~1advanced/post.md)

### Modificar perfil do navegador

 - [POST /api/env/update](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/paths/~1api~1env~1update/post.md)

### Excluir perfil do navegador

 - [POST /api/env/removeToRecycleBin/batch](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/batchdeletebrowserprofilesusingpost.md)

### Obtenha uma lista de perfis de navegador

 - [POST /api/env/page](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/listbrowserprofilesusingpost.md)

### Obtenha detalhes do perfil do navegador

 - [POST /api/env/detail](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/getbrowserprofiledetailsusingpost.md)

### Obtenha o status do bloqueio de segurança do navegador

 - [POST /api/env/lock/query](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/querybrowserlockstatususingpost.md)

### Grupo de perfis de modificação em lote

 - [POST /api/env/setGroup/batch](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/paths/~1api~1env~1setgroup~1batch/post.md): Utilizado para modificar em lote as informações de grupo dos perfis. Cria um novo grupo se o nome do grupo não existir.

### Modificar perfis em lote proxy

 - [POST /api/env/setProxy/batch](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/paths/~1api~1env~1setproxy~1batch/post.md)

### Observação sobre a modificação em lote do perfil

 - [POST /api/env/setRemark/batch](https://guide.morelogin.com/pt/api-reference/browser/local-api/profiles/paths/~1api~1env~1setremark~1batch/post.md)

## Runtime

### Iniciar perfil do navegador

 - [POST /api/env/start](https://guide.morelogin.com/pt/api-reference/browser/local-api/runtime/startbrowserprofileusingpost.md): Usado para iniciar o perfil; você deve especificar o ID do perfil. Após a inicialização bem-sucedida, você poderá obter a interface de depuração do perfil para executar automação Selenium e Puppeteer. Para o Selenium, use o WebDriver correspondente à versão do kernel. O caminho do WebDriver pode ser obtido na resposta após a inicialização do perfil. Requer o cliente MoreLogin versão 2.15.0 ou superior.

### Parar perfil do navegador

 - [POST /api/env/close](https://guide.morelogin.com/pt/api-reference/browser/local-api/runtime/paths/~1api~1env~1close/post.md): Fecha o ambiente especificado. Requer a especificação do ID do ambiente. Requer o aplicativo MoreLogin versão 2.15.0 ou superior.

### Obtenha o status de execução do perfil do navegador

 - [POST /api/env/status](https://guide.morelogin.com/pt/api-reference/browser/local-api/runtime/paths/~1api~1env~1status/post.md)

### Fechar todos os perfis abertos

 - [POST /api/env/closeAll](https://guide.morelogin.com/pt/api-reference/browser/local-api/runtime/paths/~1api~1env~1closeall/post.md): Fecha todas as janelas de perfil abertas. Não são necessários parâmetros de solicitação.

### Obtenha os IDs de processo de todos os perfis abertos.

 - [POST /api/env/getAllProcessIds](https://guide.morelogin.com/pt/api-reference/browser/local-api/runtime/paths/~1api~1env~1getallprocessids/post.md): Obtém os IDs de processo de todos os perfis abertos. Não requer parâmetros de solicitação. Requer a versão 2.49.0 ou superior do aplicativo MoreLogin.

### Obtenha informações de depuração remota para todos os perfis abertos.

 - [POST /api/env/getAllDebugInfo](https://guide.morelogin.com/pt/api-reference/browser/local-api/runtime/paths/~1api~1env~1getalldebuginfo/post.md): Obtém a porta de depuração remota e outras informações para todos os perfis abertos. Não requer parâmetros de solicitação.

## Fingerprint & Device Config

### Obtenha uma lista das versões do kernel do navegador.

 - [GET /api/env/advanced/ua/versions](https://guide.morelogin.com/pt/api-reference/browser/local-api/fingerprint-and-device-config/paths/~1api~1env~1advanced~1ua~1versions/get.md)

### Obtenha o perfil do navegador UA

 - [POST /api/env/advanced/ua/get](https://guide.morelogin.com/pt/api-reference/browser/local-api/fingerprint-and-device-config/getbrowserprofileuausingpost.md)

### Obtenha uma resolução.

 - [POST /api/env/base/resolution/list](https://guide.morelogin.com/pt/api-reference/browser/local-api/fingerprint-and-device-config/listresolutionsusingpost.md)

### Obtenha plataformas configuráveis

 - [GET /api/system/platform/list](https://guide.morelogin.com/pt/api-reference/browser/local-api/fingerprint-and-device-config/paths/~1api~1system~1platform~1list/get.md)

### Obtenha uma lista de fusos horários e idiomas.

 - [POST /api/env/base/list](https://guide.morelogin.com/pt/api-reference/browser/local-api/fingerprint-and-device-config/listtimezoneandlanguageusingpost.md)

### Atualizar impressão digital

 - [POST /api/env/fingerprint/refresh](https://guide.morelogin.com/pt/api-reference/browser/local-api/fingerprint-and-device-config/refreshfingerprintusingpost.md)

### Obtenha a lista de modelos de telefone

 - [POST /api/env/base/mobile/devices](https://guide.morelogin.com/pt/api-reference/browser/local-api/fingerprint-and-device-config/paths/~1api~1env~1base~1mobile~1devices/post.md)

## Cache & Window

### Limpar cache do perfil local

 - [POST /api/env/removeLocalCache](https://guide.morelogin.com/pt/api-reference/browser/local-api/cache-and-window/clearlocalprofilecacheusingpost.md)

### Ambiente limpo Cache na nuvem

 - [POST /api/env/cache/cleanCloud](https://guide.morelogin.com/pt/api-reference/browser/local-api/cache-and-window/paths/~1api~1env~1cache~1cleancloud/post.md): Limpa os cookies e outros dados do ambiente de nuvem (LocalStorage, IndexedDB, extensões e seus dados).

### Obter lista de telas

 - [POST /api/env/getAllScreen](https://guide.morelogin.com/pt/api-reference/browser/local-api/cache-and-window/paths/~1api~1env~1getallscreen/post.md): Utilizado para recuperar informações de todos os monitores. Não são necessários parâmetros de solicitação.

### Configuração adaptável de janelas com um clique

 - [POST /api/env/arrangeWindows](https://guide.morelogin.com/pt/api-reference/browser/local-api/cache-and-window/paths/~1api~1env~1arrangewindows/post.md): Utilizado para organizar perfis abertos com um único clique. Requer que pelo menos um perfil esteja aberto.

