Integrate with our powerful gaming platform using our comprehensive API
/health
Check if the API is running and get the current server time.
/characters/generate
Generate a single character with specific theme and role.
{
"themeStyle": "fantasy",
"preferredRole": "tank"
}
/characters/generate-multiple
Generate multiple characters with different themes and roles.
{
"characters": [
{
"themeStyle": "fantasy",
"preferredRole": "tank"
},
{
"themeStyle": "cyberpunk",
"preferredRole": "assassin"
}
]
}
/characters/generate-team
Generate a balanced team of characters.
{
"teamSize": 4,
"teamParams": {
"themeStyle": "mixed",
"balanceRoles": true
}
}
/tournament/simulate
Simulate a tournament with multiple players.
{
"players": [
{
"characterName": "Dragon Knight",
"attributes": {
"attack": 75,
"defense": 60,
"speed": 45,
"maxHP": 150,
"specialAbilities": ["Slash", "Battle Cry", "Combat Mastery"]
}
},
{
"characterName": "Shadow Assassin",
"attributes": {
"attack": 85,
"defense": 40,
"speed": 80,
"maxHP": 120,
"specialAbilities": ["Slash", "Battle Cry", "Combat Mastery"]
}
}
]
}
/tournament/simulate-round
Simulate a battle between two characters.
{
"player1": {
"characterName": "Dragon Knight",
"attributes": {
"attack": 75,
"defense": 60,
"speed": 45,
"maxHP": 150,
"specialAbilities": ["Slash", "Battle Cry", "Combat Mastery"]
}
},
"player2": {
"characterName": "Shadow Assassin",
"attributes": {
"attack": 85,
"defense": 40,
"speed": 80,
"maxHP": 120,
"specialAbilities": ["Slash", "Battle Cry", "Combat Mastery"]
}
}
}