Skip to navigation

Update Marketplace Profile

View as Markdown

Creates or updates the Megaport Marketplace profile for the current user’s company.

The changes are defined in the Body of the request. Only include the parameters that you want to create or update. For a marketplace profile, you can define the following parameters:

  • active - (Required - boolean) Whether the company profile is displayed in the Megaport Marketplace.

  • companyUid - (String) Company UUID.

  • email - (Required - string) Contact email address for company marketplace information.

  • www - (Required - string) URL of the company web site.

  • phone - (Required - string) Company contact phone number for the marketplace profile.

  • providerTypes - Array of objects (Root Type for MarketplaceProviderType). Provider types available from the company. The array consists of a description (Required) and a ServiceTypes array. For more information, see GET Marketplace Provider Type.

  • facebook - (String) URL of company Facebook page.

  • twitter - (String) URL of company Twitter/X profile.

  • googleplus - (String) URL of company Google+ page.

  • linkedin - (String) URL of company LinkedIn page.

  • street1 - (String) Company address street line 1.

  • street2 - (String) Company address street line 2.

  • city - (String) Company location information to display in the Megaport Marketplace.

  • state - (String) Company address state.

  • country - (String) Company country location information.

  • postcode - (String) Company postcode.

  • companyBio - (String - required). Company information to display in the Megaport Marketplace.

  • services - (Object - required) (Root Type for map). Services for the company. For more information, see GET Marketplace Provider Type.

Note you cannot change the company name because it comes from your company account name.

Request

This endpoint expects an object.
activebooleanOptional
citystringOptional
companyBiostringOptional
companyIddoubleOptional
companyUidstringOptional
countrystringOptional
emailstringOptional
facebookany or nullOptional
googleplusany or nullOptional
imagestringOptional
linkedinany or nullOptional
phonestringOptional
postcodestringOptional
providerTypeslist of objectsOptional
servicesobjectOptional
statestringOptional
street1stringOptional
street2stringOptional
twitterany or nullOptional
wwwstringOptional

Response

Update Marketplace Profile / Update Marketplace Profile

dataobjectOptional
messagestringOptional
termsstringOptional