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

# Adding and Modifying Managed Account Users

> This help topic describes how to manage users for a managed account.

export const Image = ({src, alt = '', caption, width, height, shadow}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Image -';
  if (typeof src !== 'string') {
    src = String(src);
  }
  if (!src || src === 'undefined') {
    console.error(`${errorPrefix} \`src\` is required — rendering an empty string instead`);
    return <></>;
  }
  const img = <img className={['mega-image-style', shadow ? 'shadow' : ''].join(' ')} src={src} alt={alt} width={width} height={height} style={{
    display: 'block'
  }} />;
  return caption ? <figure>
      {img}
      <figcaption style={{
    textAlign: 'center',
    width
  }}>{caption}</figcaption>
    </figure> : img;
};

export const InlineImage = ({src, alt, height = 16, shadow, width}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: InlineImage -';
  if (typeof src !== 'string') {
    src = String(src);
  }
  if (!src || src === 'undefined') {
    console.error(`${errorPrefix} \`src\` is required — rendering an empty string instead`);
    return <></>;
  }
  if (typeof alt !== 'string') {
    alt = String(alt);
  }
  if (alt === 'undefined') {
    console.error(`${errorPrefix} \`alt\` is required (use "" for decorative images) — rendering an empty string instead`);
    return <></>;
  }
  if (height) {
    height = height.toString().replaceAll(/\D/g, '');
  }
  if (width) {
    width = width.toString().replaceAll(/\D/g, '');
  }
  return <img className={['inline-icon', shadow ? 'shadow' : null, 'm-0'].filter(Boolean).join(' ')} src={src} alt={alt} height={height} width={width} style={{
    display: 'inline',
    verticalAlign: 'middle',
    maxHeight: height ? `${height}px` : undefined,
    maxWidth: width ? `${width}px` : undefined,
    height: height ? `${height}px` : undefined,
    width: width ? `${width}px` : undefined
  }} />;
};

Partner account Company Admins can create and edit managed account users, assign roles, and activate/deactivate users. The maximum number of users you can add per account is 100.

**To create a new user**

1. Log in as a Company Admin.

2. Choose User Menu > Admin Settings > Manage Users.
   <Image src="/images/partners/account/manage-users-company-menu.png" alt="Manage Users option in the Company menu" shadow={true} width={300} />

3. Click **New User**.
   <Image src="/images/partners/add-new-user.png" alt="Adding a new user in the Manage Users page" shadow={true} width={700} />

4. Complete all fields.

   <Image src="/images/partners/account/new-user-fields.png" alt="All fields to be completed when creating a new user. This includes name, email, phone number, and role." shadow={true} width={600} />

   The user email address is required for registration.

   The role determines what actions the user can perform in the Portal through their access permissions. For more information about user roles, see [Managing User Roles](/partners/account/profiles).

5. Click **Save**.\
   When you create a new user, the Portal sends the user an email with instructions for creating a password and logging in.

<Note>
  If a managed account user does not receive the set password notification or it has expired, they can go to Portal login screen and select the Forgot Password option using the same email address to generate the reset password email.
</Note>

For existing users, you can edit the user profile and also activate and deactivate access. This allows for both pre-provisioning, fast enablement, and suspension of user access to the Portal.

**To modify an existing user**

1. From the Manage Users page, find the user to modify.\
   You can use the filter at the top of the page to focus the list.
2. Click <InlineImage src="/images/portal-admin/user-management/edit-user-icon.png" alt="Edit icon on the Manage Users page" height={30} />(Edit) next to the user entry.
3. After making changes, click **Save**.
