# Track authors

Instruqt users with the owner or content creator role can edit tracks by default. But you can also give Instruqt users with the member role edit rights by assigning them as a track author. This is handy when you want to give an Instruqt user the edit right for some specific track or tracks, but not all.

## Before you begin

You need to have the owner or content creator role for setting the track authors. Furthermore, if you want to set track authors with Instruqt CLI, you need to have their email addresses with which they are registered as team members.

## Add a track author

You can add track authors from the Web UI or the Instruqt CLI:

{% tabs %}
{% tab title="🌐 Web UI" %}

1. Click the track you want to add track authors to.
2. Click the authors' avatars at the top of the page.
3. Click **Add author**.
4. In the **Add author** field, enter the member's name you want to add.
5. In the *Authors* list, select the wanted team member.
6. Click **Close**.
   {% endtab %}

{% tab title="💻 Instruqt CLI" %}

1. Open the `track.yml` file of the track where you want to add a track author.
2. Add the email of the member you want to set as track author to the `developers` property:&#x20;

   ```yaml
   developers:
   - jennifer@mycorp.com
   - brandon@mycorp.com
   - newbie@mycorp.com
   ```
3. Save the `track.yml` file and push your track to the Instruqt platform:

   ```xml
   instruqt track push
   ```

{% endtab %}
{% endtabs %}

## Remove a track author

You can remove track authors from the Web UI or the Instruqt CLI:

{% tabs %}
{% tab title="🌐 Web UI" %}

1. Click the track you want to remove track authors from.
2. Click the authors' avatars at the top of the page.
3. Hover over the track author you want to remove until the ![](/files/1u0lz17OH1yqIkBmeHmu) button shows up.
4. Click ![](/files/1u0lz17OH1yqIkBmeHmu) to remove the track author.
5. Click **Close**.
   {% endtab %}

{% tab title="💻 Instruqt CLI" %}

1. Open the `track.yml` file of the track where you want to remove a track author.
2. Delete the whole line of the member you want to remove as track author from the `developers` property:&#x20;

   ```yaml
   developers:
   - jennifer@mycorp.com
   - brandon@mycorp.com
   - newbie@mycorp.com
   ```

   &#x20;                                                                      ↓

   ```yaml
   developers:
   - jennifer@mycorp.com
   - brandon@mycorp.com
   ```
3. Save the `track.yml` file and push your track to the Instruqt platform:

   ```xml
   instruqt track push
   ```

{% endtab %}
{% endtabs %}


---

# 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.instruqt.com/tracks/manage/set-the-track-authors.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.
