> ## Documentation Index
> Fetch the complete documentation index at: https://tyk.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage Users

> How to manage users in Tyk developer portal

## Register a New API User

Developers need to register with the portal to access API Products and manage their applications. This section outlines how developers can register with the portal, access API Products, and reset their passwords if needed.

There are two ways for registering a new account

1. Self signup via the form.
2. Receive an invitation from the portal admin.

Here you’ll learn about how to add and invite a new external user to the developer portal.

**Prerequisites**

* A Tyk portal installation
* Log in to the portal admin app

## Self Registration/Signup

To use the self sign up flow, you’ll need to:

1. Access the Portal and click **REGISTER**.

   <img src="https://mintcdn.com/tyk/UiKBFLPkIyNRnItY/img/dashboard/portal-management/enterprise-portal/portal-login.png?fit=max&auto=format&n=UiKBFLPkIyNRnItY&q=85&s=19f063d791c2237559e1af8ef1018313" alt="Portal login and Register menu" width="1907" height="56" data-path="img/dashboard/portal-management/enterprise-portal/portal-login.png" />

2. Complete the **Create an Account** form.

   <img src="https://mintcdn.com/tyk/RUEpCcfQ3zk4RxhB/img/dashboard/portal-management/enterprise-portal/create-account.png?fit=max&auto=format&n=RUEpCcfQ3zk4RxhB&q=85&s=3bfa4272e06f1d8343a8d522bcc1ad0e" alt="Form to create a developer portal account" width="701" height="800" data-path="img/dashboard/portal-management/enterprise-portal/create-account.png" />

3. Click **Register to developer portal**.

4. If the portal allows signup without approval, you'll get a message that allows you to log in straight away.

   <img src="https://mintcdn.com/tyk/wHLHFqRiMZq91WJo/img/dashboard/portal-management/enterprise-portal/account-registered.png?fit=max&auto=format&n=wHLHFqRiMZq91WJo&q=85&s=2c57fe9bcb29e6eb96e5b095c5302c3a" alt="Account registered to allow immediate access to the portal" width="695" height="354" data-path="img/dashboard/portal-management/enterprise-portal/account-registered.png" />

5. If the portal requires an admin to approve a registration request, after submitting the **Create an Account** form, you will get the following message.

   <img src="https://mintcdn.com/tyk/wHLHFqRiMZq91WJo/img/dashboard/portal-management/enterprise-portal/account-email-popup.png?fit=max&auto=format&n=wHLHFqRiMZq91WJo&q=85&s=1425f532f5f693a8dbfc3e1707dc2212" alt="Registration account submitted for admin approval" width="693" height="301" data-path="img/dashboard/portal-management/enterprise-portal/account-email-popup.png" />

## Invite a New User

1. From the **API Consumers > Users** menu Click **Add new user**.

   <img src="https://mintcdn.com/tyk/B97_xetnHOB2KQMe/img/dashboard/portal-management/enterprise-portal/users-menu.png?fit=max&auto=format&n=B97_xetnHOB2KQMe&q=85&s=3558e4c844e3cc28877281bf8e2188c8" alt="Portal API Users menu" width="201" height="170" data-path="img/dashboard/portal-management/enterprise-portal/users-menu.png" />

2. In the **Add user** dialog, enter **First** and **Last** names, and **Email**.

3. Select an organization to which to register your user.

4. You can also set a password for a user by typing it in the **Set password** field. Check the **User must change password at the next login** if you wish your developer to change their password at next login.

   Please note, that you can either send the invite email or set the password yourself, but you cannot use both methods.

   <img src="https://mintcdn.com/tyk/wHLHFqRiMZq91WJo/img/dashboard/portal-management/enterprise-portal/add-users.png?fit=max&auto=format&n=wHLHFqRiMZq91WJo&q=85&s=d624a8fe09ce7908307be110b697bd9f" alt="Add API Users dialog" width="600" data-path="img/dashboard/portal-management/enterprise-portal/add-users.png" />

5. Click **Save** to add your user.

6. To generate the invite email, click **More Options** in the Overview section and then **Send invite**.

   The user will receive an email with a link to the registration form. This option is only available if you didn't set the password before.
   To customize the invite email, please refer to the [Email customization section](/5.8/portal/customization/email-notifications) for guidance.

   <img src="https://mintcdn.com/tyk/B97_xetnHOB2KQMe/img/dashboard/portal-management/enterprise-portal/users-send-invite.png?fit=max&auto=format&n=B97_xetnHOB2KQMe&q=85&s=357ec4fe67e8ae1a1fec7347efe7d346" alt="Users Send invite dialog" width="2048" height="391" data-path="img/dashboard/portal-management/enterprise-portal/users-send-invite.png" />

## Approve Self Registering Requests

## Manual Approval

This section explains how to approve/reject external users self-registering requests to the developer portal. Follow the step-by-step guide.

**Prerequisites**

A Tyk Enterprise portal installation

**Step by step instructions**

1. Click *Users* from the **API Consumers** menu

<img src="https://mintcdn.com/tyk/B97_xetnHOB2KQMe/img/dashboard/portal-management/enterprise-portal/users-menu.png?fit=max&auto=format&n=B97_xetnHOB2KQMe&q=85&s=3558e4c844e3cc28877281bf8e2188c8" alt="Portal API Users menu" width="201" height="170" data-path="img/dashboard/portal-management/enterprise-portal/users-menu.png" />

2. When a new user has self-registered to access the developer portal,  their user profile will be added to the overview in the **Users** section.

<img src="https://mintcdn.com/tyk/RUEpCcfQ3zk4RxhB/img/dashboard/portal-management/enterprise-portal/approve-users1.png?fit=max&auto=format&n=RUEpCcfQ3zk4RxhB&q=85&s=ebd97c19f9f3986d465f0d7cb2570f0c" alt="List of Users for your portal app" width="1760" height="590" data-path="img/dashboard/portal-management/enterprise-portal/approve-users1.png" />

3. To approve a user, click on an **inactive** user. Select **Activate developer** from the dialog.

<img src="https://mintcdn.com/tyk/wHLHFqRiMZq91WJo/img/dashboard/portal-management/enterprise-portal/activate-user.png?fit=max&auto=format&n=wHLHFqRiMZq91WJo&q=85&s=595ad5f6bdb91e793edcf45283d95881" alt="Select Activate developer" width="1184" height="798" data-path="img/dashboard/portal-management/enterprise-portal/activate-user.png" />

## Automatically Approve User Registrations

If you want all Users to be automatically approved this setting can be changed under **Settings > General**. Select **Auto approve developer regestering requests**.

<img src="https://mintcdn.com/tyk/RUEpCcfQ3zk4RxhB/img/dashboard/portal-management/enterprise-portal/auto-approve-users.png?fit=max&auto=format&n=RUEpCcfQ3zk4RxhB&q=85&s=3b19a96e68aee93c51402d8485bb0d80" alt="Setting to automatically approve user registrations" width="1948" height="1072" data-path="img/dashboard/portal-management/enterprise-portal/auto-approve-users.png" />
