/api/players/{userId}/profile
/api/players/{userId}/profile
Returns a public player profile for the specified user.
Method
GET
Response Structure
{
"profile": {
"userId": 1234,
"username": "Commander",
"leaderType": "industrialist",
"bio": "Profile text",
"createdAt": "2026-01-01T00:00:00.000Z",
"avatarUrl": null,
"title": null,
"portraitFrame": null,
"spokenLanguages": ["en", "de"],
"isVacationMode": false,
"scores": {
"overall": { "rank": 10, "score": 123456 },
"military": { "rank": 14, "score": 45678 },
"economy": { "rank": 9, "score": 65432 },
"research": { "rank": 7, "score": 12346 },
"updatedAt": "2026-07-13T12:00:00.000Z"
}
}
}
Notes
- Confirmed from the
PlayerProfilemodel and the consuming service. - The addon caches this response for one hour.
- Used for alliance member drill-down and player context panels.