Gere senhas fortes e seguras com critérios personalizados.
/gerar
Gera senhas com parâmetros personalizados (JSON)
| 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 |
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}'
{
"success": true,
"data": {
"exemplo": "Dados da API Gerador de Senhas"
}
}
/gerar
Gera senhas com parâmetros via query string
| 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 |
curl -X GET "https://senha.apibrasil.pro/gerar?tamanho=16&maiusculas=true&minusculas=true&numeros=true&especiais=true" -H "Authorization: Bearer sua_api_key"
{
"success": true,
"data": {
"exemplo": "Dados da API Gerador de Senhas"
}
}
/validar
Valida uma senha existente
| 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 |
curl -X POST "https://senha.apibrasil.pro/validar" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"senha":"MinhaSenha123!"}'
{
"success": true,
"data": {
"exemplo": "Dados da API Gerador de Senhas"
}
}
/configuracoes
Informações sobre configurações e limites
curl -X GET "https://senha.apibrasil.pro/configuracoes" -H "Authorization: Bearer sua_api_key"
{
"success": true,
"data": {
"exemplo": "Dados da API Gerador de Senhas"
}
}
/api/health
Health check da API
curl -X GET "https://senha.apibrasil.pro/api/health"
{
"success": true,
"data": {
"exemplo": "Dados da API Gerador de Senhas"
}
}