API Documentation
Password Generator API
Endpoint
POST /api/generateDescription
Generates random passwords based on specified criteria.
Request Body
{
"includeDigits": true,
"includeLowercase": true,
"includeUppercase": true,
"includeSpecial": false,
"avoidRepetition": false,
"length": 12,
"count": 10
}Parameters
includeDigits(boolean, default: true) - Include digits 0-9includeLowercase(boolean, default: true) - Include lowercase letters a-zincludeUppercase(boolean, default: true) - Include uppercase letters A-ZincludeSpecial(boolean, default: false) - Include special characters %,*,),?,@,#,$,~avoidRepetition(boolean, default: false) - Avoid repeating characterslength(number, default: 12, min: 6, max: 64) - Password lengthcount(number, default: 10, min: 1, max: 100) - Number of passwords to generate
Response
Success (200)
{
"success": true,
"passwords": ["abc123", "def456", ...],
"options": { ... },
"count": 10
}Error (400)
{
"success": false,
"error": "Error message"
}Example
curl -X POST https://PasswordGenerator.su/api/generate \
-H "Content-Type: application/json" \
-d '{
"length": 16,
"count": 5,
"includeSpecial": true,
"avoidRepetition": true
}'