# 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 ![](https://2094212015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MGJDYBXyftBAZb1Wq0e%2Fuploads%2FUITMkNOihNoTwfi5VfOA%2FTrashIcon.svg?alt=media\&token=8298116f-5c43-467f-a040-170f478c981f) button shows up.
4. Click ![](https://2094212015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MGJDYBXyftBAZb1Wq0e%2Fuploads%2FUITMkNOihNoTwfi5VfOA%2FTrashIcon.svg?alt=media\&token=8298116f-5c43-467f-a040-170f478c981f) 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 %}
