# Promoting/Demoting a player

Promoting/demoting players in your roster can be done easily via the roster page itself. Only Administrators and Managers can promote/demote players.

## Promoting a player :arrow\_up:

{% stepper %}
{% step %}

### Click on the player you'd like to promote

Hover over the player row you'd like to promote and left click. You'll then be shown a dialog to manage the player.

<figure><img src="/files/BoY7AgyGdYiba1F2hlyf" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Click on "Promote Player" to select the next rank

From this screen, you'll be able to use the dropdown to select the rank to promote your selected player to. FiveRoster will automatically determine promotable ranks for this player by looking at your roster structure. In this case, the only viable rank that this player can be promoted to is "Deputy Director" as all other ranks above are occupied.

<figure><img src="/files/mCgpjnqnzEg5425sDJrh" alt="" width="563"><figcaption></figcaption></figure>

**Dynamic callsign stretching**

FiveRoster will automatically stretch dynamic callsign ranges if you still want to promote a player to a rank that is fully occupied. An example of this would be say Sergeant, all 10 Sergeant ranks are occupied so the platform will extend the max range to 11, create the callsign X-11 and then promote the player to that rank.
{% endstep %}

{% step %}

### Click on the "Promote Player" button to promote them :tada:

After clicking on "Promote Player", the page will refresh and the player will have now been promoted to your chosen rank. If you have provided a roster announcement channel in Discord, FiveRoster will also post this promotion in that channel.

<figure><img src="/files/50QBrPVuPWw0yYu6o1Lo" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## Demoting a player :arrow\_down:

{% stepper %}
{% step %}

### Click on the player you'd like to demote

Hover over the player row you'd like to demote and left click. You'll then be shown a dialog to manage the player.
{% endstep %}

{% step %}

### Click on "Demote Player" to select the next rank

From this screen, you'll be able to use the dropdown to select the rank to demote your selected player to. FiveRoster will automatically determine demote-able ranks for this player by looking at your roster structure.

<figure><img src="/files/IHkLcVMvjnZuHCVGkA7r" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Click on the "Demote Player" button to demote them :tada:

After clicking on "Demote Player", the page will refresh and the player will have now been demoted to your chosen rank. If you have provided a roster announcement channel in Discord and checked the option to announce roster demotions, FiveRoster will also post this demotion in that channel.

<figure><img src="/files/9G7QWjVBKoXOCb9kEQyu" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fiveroster.com/player-management/promoting-demoting-a-player.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
