> ## 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.

# Creating a Megaport Marketplace Profile

> This help topic describes how to set up a Megaport Marketplace profile so customers can connect to your services.

export const Anchor = ({name}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Anchor -';
  if (name === undefined || name === null || name === 'undefined') {
    console.error(`${errorPrefix} \`name\` must have a value — rendering an empty string instead`);
    return <></>;
  }
  const raw = typeof name === 'string' ? name : JSON.stringify(name);
  const id = raw.replace(/\s+/g, '-').replace(/[^A-Za-z0-9_-]/g, '').replace(/-+/g, '-').replace(/^-+|-+$/g, '');
  if (!id) {
    console.error(`${errorPrefix} \`name\` "${name}" sanitizes to an empty id — rendering an empty string instead`);
    return <></>;
  }
  return <a style={{
    scrollMarginTop: 'var(--scroll-mt)'
  }} id={id}></a>;
};

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 Link = ({href, children}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Link -';
  if (typeof href !== 'string') {
    href = String(href);
  }
  if (!href || href === 'undefined') {
    console.error(`${errorPrefix} the \`href\` property is required — rendering an empty string instead`);
    return <></>;
  }
  if (href.includes('{') || href.toUpperCase().includes('%7B')) {
    console.error(`${errorPrefix} could not resolve a variable in href "${href}" — rendering an empty string instead`);
    return <></>;
  }
  const isExternal = (/^https?:\/\//).test(href);
  return <a href={href} className="link" target={isExternal ? '_blank' : undefined} rel={isExternal ? 'noreferrer' : undefined}>
      {children ?? href}
      {isExternal && <span className="sr-only"> (opens in a new tab)</span>}
    </a>;
};

If you are a service provider, create a Megaport Marketplace profile so customers can find and connect to your services.

<Note>
  Partner-managed accounts do not have permission to view or edit Megaport Marketplace profile information.
</Note>

Before you can create a Megaport Marketplace profile, you must create a customer profile and have login credentials to the Megaport Portal. You must be a Company Admin to create or manage a Megaport Marketplace profile.\
For more information, see [Setting Up a Megaport Account](/setting-up).

**To create a Megaport Marketplace profile**

To create a Megaport Marketplace profile, click **Marketplace** or choose User Menu > Admin Settings > Megaport Marketplace. If you don't have a Megaport Marketplace profile, you will see a message that invites you to create one.

1. Click **+ Set Up Profile** to create your profile.\
   This will take you to the **Set Up Profile** window.

2. Add these details:

   * **Company Bio** -- Add a short description of your company's services.\
     This is a free text field where you can enter company biographical or profile information. There is a 200 word limit.

   * **Email** -- Add a contact email address for your company.

   * **Website** -- Add your company's website address.

   * **Phone** -- Add a contact number.

3. Click **Create Profile**.

   <Note>
     The name of your Megaport Marketplace profile will be taken from your company profile. For more information about where this name comes from, see [Updating a Company Profile](/setting-up/company-profile).
   </Note>

   <Image src="/images/marketplace/marketplace-create-quick.png" alt=" Create Megaport Marketplace Profile" shadow={true} width={600} />

You now have a basic Megaport Marketplace profile. You can add more details and update your profile visibility on the Megaport Marketplace by editing your profile.

**To complete your Megaport Marketplace profile**

After you have set up the initial profile details, you can add more information to complete your profile. The profile details are entered on these tabs:

* **About** -- Provide company details and manage your company's visibility on the Marketplace.

* **Contact** -- Add your company's contact details, social media links, and headquarters address.

* **Services** -- Manage the visibility of all your company’s services on the Megaport Marketplace.

* **Service Request Form** -- Create forms to collect additional information from customers during connection requests. For more information, see [Megaport Marketplace Forms](/marketplace/forms).

<Image src="/images/marketplace/marketplace-profile-menu.png" alt="Megaport Marketplace Profile" shadow={true} width={700} />

1. From the <Link href="https://portal.megaport.com">Megaport Portal</Link>, click **Marketplace** or choose User Menu > Admin Settings > Megaport Marketplace.

2. **Profile Visibility** -- Set your profile visibility. The options are Public or Private. When public, your profile is visible on the Megaport Marketplace. You can set your profile to Public even if you do not have public services.\
   When private, your profile is hidden on the Megaport Marketplace. Select Private when editing or pending completion of the profile.\
   To change the profile visibility, click **Edit**, choose the required setting from the drop-down list, then click **Save**.

3. Click **Edit** to provide these details on the **About** tab:

   * **Company Logo** -- Upload an image to display on the tile on the Megaport Marketplace. The recommended image size is 200px by 200px and in PNG (best) or JPG format.

   * **Provider Types** -- Select the appropriate category of services you offer. You can change the categories at any time. The categories you choose will affect the services available to you on the **Services** tab.

     <Note>
       * Some provider types have sub-categories. You can see and select the sub-categories when you edit a service on the **Services** tab.
       * Provider type sub-categories can be used to search for the exact service you require in the Megaport Marketplace search criteria.
     </Note>

   * **Exchanges** -- You can add your entry to an exchange, which is a functional grouping that helps customers easily find your services.

     <Image src="/images/marketplace/marketplace-profile-about.png" alt="Megaport Marketplace Profile About tab" shadow={true} width={600} />

4. Click **Save**.

5. Click **Edit** to provide these details on the **Contacts** tab:

   * **Social** -- Add the social media links you want attached to your profile.

   * **Headquarters** -- Add the address of your company’s primary location.

     <Image src="/images/marketplace/marketplace-profile-contact.png" alt="Megaport Marketplace Profile Contact tab" shadow={true} width={600} />

6. Click **Save**.

7. The **Services** tab shows the services provisioned to your company. Use this tab to manage the Megaport Marketplace visibility of each service:

   * **Filter** -- Use this field to manage what you see on this list. You can see all your services, only public services, or only private services.

   * **Sort** -- Choose a sort order for your services from the drop-down list.

   * **Expand All Services** -- Show the details for all the services. You will see the Megaport Marketplace display name, description, and the date created.
     To return to the collapsed state, click the same button again.
     You can use the up/down arrow button on each service to individually display the details.

   * Each service displays the service identifier. Click the button to copy the service identifier.

   * For each service, you can update the Megaport Marketplace visibility by editing the service. For information about changing the visibility for a service, see [Adding services to your profile](#adding-services-to-your-profile).

     <Image src="/images/marketplace/marketplace-profile-services.png" alt="Megaport Marketplace Profile services tab" shadow={true} width={700} />

8. The **Service Request Form** tab shows any forms you have created. Use this tab to create and manage the Megaport Marketplace forms used to collect required information from users when they order your services.\
   For more information, see [Megaport Marketplace Forms](/marketplace/forms).

## Changing your profile

You can make changes to your profile at any time.

**To change your Megaport Marketplace profile**

1. From the <Link href="https://portal.megaport.com">Megaport Portal</Link>, click **Marketplace** or choose User Menu > Admin Settings > Megaport Marketplace.

2. Make your changes using the tabs and click **Save** on each tab.

**Access your profile from the Megaport Marketplace page**

If your Megaport Marketplace profile is private, you will see a message on the top of the Megaport Marketplace page. The message tells you that you can change your profile to make it visible to other customers.\
Click the **Edit Profile** button to go to the Megaport Marketplace profile page.

<Image src="/images/marketplace/profile-update-message.png" alt="Editing your Megaport Marketplace profile using a button on a message on the Megaport Marketplace page." shadow={true} width={800} />

You can hide this message by clicking the **Hide This Message** button and selecting a duration from the drop-down list.

If you cannot see this message, it means it has already been hidden or your profile is already available to the Megaport Marketplace.

<Anchor name="adding-services-to-your-profile" />

## Adding services to your profile

With a Megaport Marketplace profile, all services associated with your account are visible on the Service tab of your profile. To make them available for inbound connection requests as Megaport Marketplace services, you must set the Megaport Marketplace visibility individually for each service. You can change it at any time by editing the service configuration.

**To add a service to your profile**

You can add a service to your profile on the Services tab of your Megaport Marketplace profile.

1. Go to your Megaport Marketplace profile by choosing User Menu > Admin Settings > Megaport Marketplace.

2. Click the **Services** tab of your profile.

3. Click **Edit** on the service you want to update.

4. Select a profile visibility from the drop-down list. The choices are **Visible on Marketplace** and **Hidden from Marketplace**.
   <Image src="/images/marketplace/profile-update-visibility.png" alt="Changing the visibility of a service on the Megaport Marketplace " shadow={true} width={400} />

5. You can also add a Megaport Marketplace display name, description, and contact email address. When you make a service public, it defaults to **CompanyName** at **Location** on the Megaport Marketplace. If required, you can give it a different display name and description here.

   <Note>
     Changing the Megaport Marketplace display name will not affect the name given to the service in the Services section of the Megaport Portal.
   </Note>

   <Image src="/images/marketplace/public-port.png" alt="Adding a Port to your Megaport Marketplace profile" shadow={true} width={400} />

6. If provider type sub-categories are available for the provider types you selected on the **About** tab, they will be displayed at the bottom of the **Edit Service** window. You can select as many as you need. Sub-categories are searchable and add an extra layer of detail about your service on the Megaport Marketplace.

7. Click **Save**.

## Helpful references

* [Megaport Marketplace FAQs](/marketplace/marketplace-faqs)
* [Megaport Marketplace Forms](/marketplace/forms)
* [Megaport Marketplace Notifications](/marketplace/notifications)
* [Megaport Marketplace Overview](/marketplace/overview)
* [Requesting a Connection to a Service Provider](/marketplace/connections)
