Apidog Docs
🇧🇷 Português (Brasil)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇧🇷 Português (Brasil)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇧🇷 Português (Brasil)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Módulos de valores dinâmicos
  • Centro de Aprendizado da Apidog
  • Primeiros passos
    • Introdução ao Apidog
    • Conceitos básicos no Apidog
    • Navegando pelo Apidog
    • Início rápido
      • Visão geral
      • Criando um Endpoint
      • Fazendo uma Requisição
      • Adicionando uma assertiva
      • Criação de Cenários de Teste
      • Compartilhamento da documentação da API
      • Explore Mais
    • Migração para o Apidog
      • Visão geral
      • Importação Manual
      • Importação Agendada (Vincular Fontes de Dados)
      • Opções de importação
      • Exportar Dados
      • Importar de
        • Importar do Postman
        • Importar especificação OpenAPI
        • Importar cURL
        • Importar Markdowns
        • Importar do Insomnia
        • Importar do apiDoc
        • Importar arquivo .har
        • Importar WSDL
  • Dados de API mock
    • Visão geral
    • Smart Mock
    • Mock personalizado
    • Sequência de Prioridade do Mock
    • Scripts de Mock
    • Mock na Nuvem
    • Mock do Runner Auto-hospedado
    • Idioma do Mock (Locales)
  • Conta e preferências
    • Configurações da Conta
    • Geração de Token de Acesso OpenAPI
    • Notificação
    • Configurações de idioma
    • Teclas de Atalho
    • Configuração de Proxy de Rede
    • Backup de Dados
    • Atualizando o Apidog
    • Exclusão da conta
    • Recursos Experimentais
  • Enviar requisições
    • Visão geral
    • Depuração de SSE
    • Cliente MCP
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP ou WebService
    • GraphQL
    • gRPC
    • Use Agentes de Proxy de Requisição para Depuração
    • Criar requisições
      • Histórico de Requisições
      • Conceitos Básicos de Requisições
      • Parâmetros e Corpo
      • Cabeçalhos da Requisição
      • Configurações da Requisição
      • Depurar Requisições
      • Salvando Requisições como Endpoints
      • HTTP/2
    • Autenticação e autorização
      • Visão geral
      • Certificados de CA e de Cliente
      • Tipos de autorização
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Autenticação Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Resposta e cookies
      • Visualização de respostas de API
      • Gerenciamento de Cookies
      • Visão geral
  • Desenvolver e depurar APIs
    • Visão geral
    • Gerando Requisições
    • Envio de Requisições
    • Casos de Depuração
    • Casos de teste
    • Valores Dinâmicos
    • Validação de Respostas
    • Design-First vs Request-First
    • Geração de Código
    • Ambientes e variáveis
      • Visão geral
      • Usando variáveis
      • Gerenciamento de Ambientes
    • Segredos do cofre
      • Visão geral
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Módulos de valores dinâmicos
      • Airline
      • Animal
      • Cor
      • Comércio
      • Empresa
      • Banco de Dados
      • Tipo de dados
      • Data
      • Finanças
      • Comida
      • Git
      • Hacker
      • Helpers
      • Imagem
      • Internet
      • Localização
      • Lorem
      • Música
      • Número
      • Pessoa
      • Telefone
      • Ciência
      • String
      • Sistema
      • Veículo
      • Palavra
    • Pré e pós-processadores
      • Visão geral
      • Assertiva
      • Extrair Variável
      • Espera
      • Segurança
      • Operações de banco de dados
        • Visão geral
        • MySQL
        • MongoDB
        • Redis
        • Cliente Oracle
      • Uso de scripts
        • Visão geral
        • Scripts de Pré-processador
        • Scripts de Pós-processamento
        • Scripts Públicos
        • Referência de Scripts do Postman
        • Chamando Outras Linguagens de Programação
        • Usando bibliotecas JS
        • Visualização de Respostas
        • Exemplos de scripts
          • Scripts de assertiva
          • Usando Variáveis
          • Modificando Requisições
          • Outros exemplos
    • Depuração de APIs
      • AI Agent Debugger
      • A2A Debugger
  • Projetar APIs
    • Visão geral
    • Criar um Novo Projeto de API
    • Conceitos Básicos de Endpoint
    • Diretrizes de Design de API
    • Módulo
    • Configurar vários exemplos de corpo da requisição
    • Componentes
    • Campos Comuns
    • Parâmetros Globais
    • Histórico de Alterações do Endpoint
    • Comentários
    • Gerenciamento de Endpoints em Lote
    • API de Protocolo Personalizado
    • Modo Spec-first (Beta)
    • Esquemas de segurança
      • Visão geral
      • Criar um esquema de segurança
      • Usar o Security Scheme
      • Esquema de segurança na documentação online
    • Recursos avançados
      • Campos de Endpoint Personalizados
      • Cenários de Teste Associados
      • Status do endpoint
      • Aparência das Listas de Parâmetros
      • Identificação Única de Endpoint
    • Schemas
      • Visão geral
      • Criar um Novo Schema
      • Criar um Schema
      • Gerar schemas a partir de JSON etc.
      • oneOf, allOf, anyOf
      • Usando Discriminator
  • Branches
    • Visão geral
    • Criando uma Branch de Sprint
    • Testando APIs em uma Branch
    • Projetando APIs em uma branch
    • Mesclando branches de sprint
    • Gerenciando Branches de Sprint
    • AI Branch (Beta)
  • Testes de API
    • Visão geral
    • Cenários de teste
      • Criar um cenário de teste
      • Passar Dados Entre Requisições
      • Condições de Controle de Fluxo
      • Sincronizar dados de endpoints e casos de endpoint
      • Importar Endpoints e Casos de Endpoint de Outros Projetos
      • Exportar Cenários de Teste
    • Relatórios de teste
      • Relatórios de teste
    • Executar cenários de teste
      • Executar um cenário de teste
      • Executar cenários de teste em lote
      • Testes Orientados por Dados
      • Dados de Teste Compartilhados
      • Tarefas agendadas
      • Gerenciar o ambiente de execução de APIs de outros projetos
    • Suíte de testes
      • Visão geral
      • Criar Uma Suíte de Testes
      • Orquestrar Suite de Testes
      • Executar Suítes de Teste Localmente
      • Executar Suítes de Teste Via CLI
      • Tarefas agendadas
    • Testar APIs
      • Teste de integração
      • Teste de desempenho
      • Testes de Ponta a Ponta
      • Teste de regressão
      • Teste de Contrato
    • Apidog CLI
      • Visão geral
      • Instalando e executando o Apidog CLI
      • Opções da CLI do Apidog
    • CI/CD
      • Visão geral
      • Integrar com Github Actions
      • Integre com o Gitlab
      • Integrar com o Jenkins
      • Acionar teste por commit do Git
  • Publicar documentação de API
    • Visão geral
    • Tecnologias de API Suportadas
    • Compartilhamento rápido
    • Visualização da documentação da API
    • Documentação em Markdown
    • Publicação de sites de documentação
    • Página de login personalizada
    • Layouts Personalizados
    • CSS, JavaScript e HTML personalizados
    • Domínio Personalizado
    • Recursos de IA
    • Configurações de SEO
    • Configurações avançadas
      • Pesquisa na documentação
      • Proxy CORS
      • Integração com o Google Analytics
      • Configurações da Árvore de Pastas
      • Configurações de Visibilidade
      • Incorporação de valores em URLs de documentação
    • Versões da API
      • Visão geral
      • Criando versões de API
      • Publicação de Versões da API
      • Compartilhamento de Endpoints com Versões da API
  • Recursos de IA
    • Visão geral
    • Habilitando recursos de IA
    • Geração de Casos de Teste
    • Modificando esquemas com IA
    • Verificação de conformidade de endpoint
    • Verificação de Completude da Documentação da API
    • Nomeação de Campos com IA
    • Perguntas frequentes
  • Servidor MCP do Apidog
    • Visão geral
    • Conectar projeto Apidog à IA
    • Conectar documentação publicada à IA
    • Conectar Arquivos OpenAPI à IA
  • Boas práticas
    • Como lidar com assinaturas de API
    • Acessando APIs protegidas por OAuth 2.0
    • Fluxo de Trabalho de Colaboração
    • Gerenciamento do Estado de Autenticação
  • Espaço offline
    • Visão geral
  • Administração
    • Gerenciamento de projetos
      • Gerenciamento de Projetos
      • Configurações de notificação
      • Gerenciamento de membros do projeto
      • Recursos do projeto
        • Conexão com Banco de Dados
        • Conexão Git
    • Gerenciamento de equipes
      • Gerenciando equipes
      • Gerenciando membros da equipe
      • Atividades da Equipe
      • Funções e permissões da equipe
      • Recursos da equipe
        • General Runner
        • Variáveis de Equipe
        • Agente de Proxy de Requisições
      • Colaborações em tempo real
        • Colaboração em Equipe
    • Checklist de integração
      • Conceitos Básicos
      • Guia de Onboarding
    • Gerenciamento da organização
      • Gerenciamento de Organização
      • Funções e permissões da organização
      • Gerenciamento de planos
        • Gerentes de cobrança em organizações
      • Single Sign-On (SSO)
        • Visão geral do SSO
        • Configurando o Microsoft Entra ID
        • Configurando o Okta
        • Configurando SSO para uma organização
        • Gerenciamento de contas de usuário
        • Mapeamento de Grupos para Equipes
      • Provisionamento SCIM
        • Introdução ao provisionamento SCIM
        • Microsoft Entra ID
        • Okta
      • Recursos da organização
        • Runner Auto-Hospedado
  • Apidog Europe
    • Apidog Europe
  • Cobrança
    • Visão geral
    • Créditos
    • Atualizando seu plano
    • Métodos de Pagamento Alternativos
    • Gerenciamento de assinaturas
    • Movendo equipes pagas para organizações
  • Complementos
    • Hub de APIs
    • Plugin Apidog Intellij IDEA
    • Extensão do navegador
      • Chrome
      • Microsoft Edge
    • Proxy de requisições
      • Proxy de Requisição na Web
      • Proxy de Requisição em Documentação Compartilhada
      • Proxy de Requisição no Cliente
  • Dados e segurança
    • Armazenamento e Segurança de Dados
    • Privacidade e Segurança dos Dados do Usuário
    • Roteamento de Requisições e Segurança de Dados
  • Referências
    • Abordagem API Design-First
    • Extensões da especificação OpenAPI do Apidog
    • JSONPath
    • XPath
    • Expressões Regulares
    • JSON Schema
    • Formato de Arquivo CSV
    • Instalando o ambiente Java
    • Ambiente de Implantação do Runner
    • Sintaxe Markdown do Apidog
    • Extensões Swagger do Apidog
      • Visão geral
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Extensões JSON Schema do Apidog
      • Visão geral
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Central de suporte
  1. Módulos de valores dinâmicos

Internet

Módulo para gerar entradas relacionadas à internet.

Visão geral do módulo#

Para contas de usuário, você pode precisar de um {{$internet.email}} e uma {{$internet.password}}, bem como um {{$internet.userName}} ASCII ou um {{$internet.displayName}} Unicode. Como os e-mails gerados podem, por coincidência, ser endereços de e-mail reais, você não deve usá-los para enviar e-mails reais. Se isso for uma preocupação, use {{$internet.exampleEmail}} em vez disso.
Para sites, você pode gerar um {{$internet.domainName}} ou uma {{$internet.url}} completa.
Para deixar seus dados mais 🔥, você pode usar {{$internet.emoji}}.
Você também tem acesso a vários elementos mais técnicos de requisições web, como {{$internet.httpMethod}}, {{$internet.httpStatusCode}}, {{$internet.ip}}, {{$internet.mac}}, {{$internet.userAgent}} e {{$internet.port}}.

color#

Gera um código de cor hexadecimal CSS aleatório em uma paleta de cores esteticamente agradável.
Baseado em http://stackoverflow.com/questions/43044/algorithm-to-randomly-generate-an-aesthetically-pleasing-color-palette
Parâmetros
NomeTipoPadrãoDescrição
blueBasenumber0O azul base opcional no intervalo entre 0 e 255.
greenBasenumber0O verde base opcional no intervalo entre 0 e 255.
redBasenumber0O vermelho base opcional no intervalo entre 0 e 255.
Retorna: string
Exemplos

displayName#

Gera um nome de exibição usando o nome da pessoa informada como base. O nome de exibição resultante pode usar um ou ambos os nomes fornecidos. Se os nomes de entrada incluírem caracteres Unicode, o nome de exibição resultante conterá caracteres Unicode. Ele não conterá espaços.
Parâmetros
NomeTipoPadrãoDescrição
firstNamestring{{$person.firstName}}O primeiro nome opcional a ser usado.
lastNamestring{{$person.lastName}}O sobrenome opcional a ser usado.
Retorna: string
Exemplos

domainName#

Gera um nome de domínio aleatório.
Retorna: string
Exemplos

domainSuffix#

Retorna um sufixo de domínio aleatório.
Retorna: string
Exemplos

domainWord#

Gera uma palavra de domínio aleatória.
Retorna: string
Exemplos

email#

Gera um endereço de e-mail usando o nome da pessoa informada como base.
Parâmetros
NomeTipoPadrãoDescrição
allowSpecialCharactersbooleanfalseSe caracteres especiais como .!#$%&'*+ devem ser incluídos no endereço de e-mail.
firstNamestring{{$person.firstName}}O primeiro nome opcional a ser usado.
lastNamestring{{$person.lastName}}O sobrenome opcional a ser usado.
providerstringO domínio do provedor de e-mail a ser usado. Se não especificado, um provedor de e-mail gratuito aleatório será escolhido.
Retorna: string
Exemplos

emoji#

Gera um emoji aleatório.
Retorna: string
Exemplos

exampleEmail#

Gera um endereço de e-mail usando um provedor de e-mail de exemplo e o nome da pessoa informada como base.
Parâmetros
NomeTipoPadrãoDescrição
allowSpecialCharactersbooleanfalseSe caracteres especiais como .!#$%&'*+ devem ser incluídos no endereço de e-mail.
firstNamestring{{$person.firstName}}O primeiro nome opcional a ser usado.
lastNamestring{{$person.lastName}}O sobrenome opcional a ser usado.
Retorna: string
Exemplos

httpMethod#

Retorna um método HTTP aleatório.
Pode ser qualquer um dos seguintes:
GET
POST
PUT
DELETE
PATCH
Retorna: 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH'
Exemplos

httpStatusCode#

Gera um código de status HTTP aleatório.
Retorna: number
Exemplos

ip#

Gera um endereço IPv4 ou IPv6 aleatório.
Retorna: string
Exemplos

ip4#

Gera um endereço IPv4 aleatório.
Retorna: string
Exemplos

ip6#

Gera um endereço IPv6 aleatório.
Retorna: string
Exemplos

mac#

Gera um endereço MAC aleatório.
Parâmetros
NomeTipoPadrãoDescrição
separatorstring:O separador opcional a ser usado. Pode ser ':', '-' ou ''.
Retorna: string
Exemplos

password#

Gera uma string aleatória semelhante a uma senha. Não use este método para gerar senhas reais para usuários. Como a fonte da aleatoriedade não é criptograficamente segura, este gerador também não é.
Parâmetros
NomeTipoPadrãoDescrição
lengthnumber15O comprimento da senha a ser gerada.
memorablebooleanfalseSe a senha gerada deve ser memorável.
patternRegExp/\w/O padrão ao qual todos os caracteres devem corresponder. Esta opção será ignorada se memorable for true.
prefixstring O prefixo a ser usado.
Retorna: string
Exemplos

port#

Gera um número de porta aleatório.
Retorna: number
Exemplos

protocol#

Retorna um protocolo web aleatório. http ou https.
Retorna: 'http' | 'https'
Exemplos

url#

Gera uma URL http(s) aleatória.
Parâmetros
NomeTipoPadrãoDescrição
appendSlashboolean{{$datatype.boolean}}Se uma barra deve ser anexada ao final da URL (caminho).
protocolHTTPProtocolTypehttpsO protocolo a ser usado.
Retorna: string
Exemplos

userAgent#

Gera uma string de user agent aleatória.
Retorna: string
Exemplos

userName#

Gera um nome de usuário usando o nome da pessoa informada como base. O nome de usuário resultante pode não usar nenhum, usar um ou usar ambos os nomes fornecidos. Isso sempre retornará uma string ASCII simples. Será feita uma remoção básica de acentos e transliteração de caracteres.
Parâmetros
NomeTipoPadrãoDescrição
firstNamestring{{$person.firstName}}O primeiro nome opcional a ser usado.
lastNamestring{{$person.lastName}}O sobrenome opcional a ser usado.
Retorna: string
Exemplos
Modified at 2026-06-11 10:21:25
Previous
Imagem
Next
Localização
Built with