Gerador de Senhas

Gere senhas fortes e seguras com critérios personalizados.

Endpoint Base senha.apibrasil.pro Autenticação API Key (Bearer) Formato JSON Rate Limit 100 req/min

Endpoints

POST /gerar

Gera senhas com parâmetros personalizados (JSON)

Parâmetros

Nome Tipo Obrigatório Descrição
tamanho number ❌ Não 8-64 (padrão: 16)
maiusculas boolean ❌ Não Incluir maiúsculas
minusculas boolean ❌ Não Incluir minúsculas
numeros boolean ❌ Não Incluir números
especiais boolean ❌ Não Incluir especiais
excluir_ambiguos boolean ❌ Não Excluir caracteres ambíguos
quantidade number ❌ Não 1-10 (padrão: 1)
caracteres_personalizados string ❌ Não Conjunto personalizado

Exemplo de Requisição

curl -X POST "https://senha.apibrasil.pro/gerar" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"tamanho":16,"maiusculas":true,"minusculas":true,"numeros":true,"especiais":true}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API Gerador de Senhas"
  }
}
GET /gerar

Gera senhas com parâmetros via query string

Parâmetros

Nome Tipo Obrigatório Descrição
tamanho number ❌ Não 8-64
maiusculas boolean ❌ Não
minusculas boolean ❌ Não
numeros boolean ❌ Não
especiais boolean ❌ Não
excluir_ambiguos boolean ❌ Não
quantidade number ❌ Não 1-10

Exemplo de Requisição

curl -X GET "https://senha.apibrasil.pro/gerar?tamanho=16&maiusculas=true&minusculas=true&numeros=true&especiais=true" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API Gerador de Senhas"
  }
}
POST /validar

Valida uma senha existente

Parâmetros

Nome Tipo Obrigatório Descrição
senha string ✅ Sim Senha a ser validada
tamanho_minimo number ❌ Não Tamanho mínimo (8-64)
maiusculas boolean ❌ Não
minusculas boolean ❌ Não
numeros boolean ❌ Não
especiais boolean ❌ Não

Exemplo de Requisição

curl -X POST "https://senha.apibrasil.pro/validar" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"senha":"MinhaSenha123!"}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API Gerador de Senhas"
  }
}
GET /configuracoes

Informações sobre configurações e limites

Exemplo de Requisição

curl -X GET "https://senha.apibrasil.pro/configuracoes" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API Gerador de Senhas"
  }
}
GET /api/health

Health check da API

Exemplo de Requisição

curl -X GET "https://senha.apibrasil.pro/api/health"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API Gerador de Senhas"
  }
}