Name Change Types & Entities
(Enum)
Name Change Status​
'pending', 'approved', 'denied'
Name Change Review Context​
This JSON object can have many shapes, depending on the context that lead to the name change being denied or skipped. These are examples of all possible shapes:
Denied Context​
{
reason: 'manual_review';
}
{
reason: 'old_stats_cannot_be_found';
}
{
reason: 'new_name_not_on_the_hiscores';
}
{
reason: 'negative_gains';
negativeGains: {
attack: -5867834,
hunter: -12355,
zulrah: -53
}
}
Skipped Context​
{
reason: 'transition_period_too_long';
maxHoursDiff: 504;
hoursDiff: 596;
}
{
reason: 'excessive_gains';
ehpDiff: 407;
ehbDiff: 204;
hoursDiff: 596;
}
{
reason: 'total_level_too_low';
minTotalLevel: 700;
totalLevel: 384;
}
(Object)
Name Change​
Field | Type | Description |
---|---|---|
id | integer | The name change's unique ID. |
playerId | integer | The name change's parent player ID. |
oldName | string | The player's "previous" username. |
newName | string | The player's "new" username. |
status | NameChangeStatus | The name change's status. |
reviewContext | ReviewContext? | The name change's reason to have been denied or skipped during auto-review. |
resolvedAt | date? | The date at which the name change has been approved/denied. |
updatedAt | date | The date at which the name change was last modified. |
createdAt | date | The date at which the name change was submitted. |