# Creating an API token

By creating an API token, you can authorize external applications, such as the Dodona plugin for JetBrains IDEs (opens new window), to act on your behalf, without ever providing them with your password. To create an API token, simply follow these four steps:

# 1. Go to your profile page

First, go to your profile page by clicking the link in the dropdown menu. Alternatively, you can browse to dodona.ugent.be/profile (opens new window).

My Profile

# 2. Create a token

Scroll to the middle of the page and generate a new token by clicking the +-button. Fill in a description of your choice (ex. pycharm). This allows you to identify the token later on, as it tells you which program uses that specific token.

Create a token

# 3. Copy the token

Copy the newly generated token and paste it in the authentication dialog of the PyCharm plugin or the VS Code extension. On Dodona, you can see a list of all your active tokens. Be aware that you can't see the tokens themselves out of security considerations. You can delete a token at any time. Removing a token will cause it to stop functioning immediately.

Token generated