> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

# Resource: Partner Profile V1

# Type: Partner Profile Object

# Link: https://dev.wix.com/docs/api-reference/account-level/partners/partner-profile-v1/partner-profile-object.md

## Description: Represents a Wix Partner's editable profile in the partner directory. Partners use this entity to manage their own professional information, services offered, portfolio items, and contact details. Once a partner's updates pass verification, a new [PublicPartnerProfile] is published for unauthenticated public viewing. Read/write access to this entity is restricted to the authenticated partner who owns the profile.

## Schema:

```json
 Type: Partner Profile Object | type: PartnerProfile
 Description: Represents a Wix Partner's editable profile in the partner directory. Partners use this entity to manage their own professional information, services offered, portfolio items, and contact details. Once a partner's updates pass verification, a new [PublicPartnerProfile] is published for unauthenticated public viewing. Read/write access to this entity is restricted to the authenticated partner who owns the profile.
       - name: id  | type: string | description: Partner profile ID.
           - name: value  | type: string | description: 
       - name: revision  | type: string | description: Revision number, which increments by 1 each time the partner profile is updated. To prevent conflicting changes, the current revision must be passed when updating the partner profile.
           - name: value  | type: number | description: 
       - name: createdDate  | type: string | description: Date and time the partner profile was created.
           - name: seconds  | type: string | description: 
           - name: nanos  | type: number | description: 
       - name: updatedDate  | type: string | description: Date and time the partner profile was last updated.
       - name: services  | type: Services | description: Services and minimum prices offered by this partner.
           - name: values  | type: Array<Service> | description: 
               - name: id  | type: string | description: ID of the marketplace service category this partner offers.
               - name: minPrice  | type: number | description: Minimum project price for this service, in USD.
       - name: address  | type: Address | description: Partner's location.
           - name: country  | type: string | description: Country code.
           - name: subdivision  | type: string | description: Subdivision shorthand. Usually, a short code (2 or 3 letters) that represents a state, region, prefecture, or province. e.g. NY
           - name: city  | type: string | description: City name.
           - name: postalCode  | type: string | description: Zip/postal code.
           - name: addressLine2  | type: string | description: Free text providing more detailed address info. Usually contains Apt, Suite, and Floor.
       - name: professionalInformation  | type: ProfessionalInformation | description: Professional details about the partner, including business name, website, social media links, and contact email.
           - name: businessName  | type: string | description: Partner's business or agency name.
           - name: businessWebsite  | type: string | description: URL of the partner's business website.
           - name: tagline  | type: string | description: Short headline displayed on the partner's profile page.
           - name: about  | type: string | description: Free-text description of the partner's business, background, and areas of expertise.
           - name: profileImage  | type: string | description: URL of the partner's profile image.
           - name: email  | type: string | description: Partner's public contact email address, displayed on the profile page. This isn't the partner's Wix login email.
           - name: socials  | type: Socials | description: Partner's social media profile links.
               - name: facebook  | type: string | description: URL of the partner's Facebook page.
               - name: linkedIn  | type: string | description: URL of the partner's LinkedIn page.
               - name: instagram  | type: string | description: URL of the partner's Instagram page.
               - name: pinterest  | type: string | description: URL of the partner's Pinterest page.
           - name: schedulingLink  | type: string | description: 
       - name: matchingPreferences  | type: MatchingPreferences | description: Deprecated: ProviderState is defined in marketplace-provider-state-service (com.wixpress.partners.marketplace.providers.state).
           - name: countries  | type: Array<string> | description: 
           - name: languages  | type: Array<string> | description: 
       - name: portfolio  | type: Portfolio | description: Partner's portfolio of completed client work. Each item references a Wix site the partner built.
           - name: items  | type: Array<PortfolioItem> | description: 
               - name: metaSiteId  | type: string | description: ID of the Wix site featured in this portfolio item.
               - name: customImage  | type: string | description: URL of a custom thumbnail image for this portfolio item. When set, overrides the site's auto-generated screenshot.
               - name: hidden  | type: boolean | description: Whether this portfolio item is hidden from the partner's profile page. Hidden items are still returned in API responses.
               - name: siteName  | type: string | description: Display name of the Wix site. Can be customized to differ from the actual site title.
               - name: description  | type: string | description: Description of this portfolio item.
               - name: sitePlatform  | type: string | description: Platform used to build this site.
       - name: slug  | type: string | description: URL-friendly identifier used in the partner's public profile page URL. For example, `acme-studio`. Auto-generated from `professionalInformation.businessName` when the profile is created. Can be changed via the API.
       - name: platforms  | type: Platforms | description: Wix platform products the partner works with.
           - name: wix  | type: boolean | description: Partner builds sites using the classic Wix Editor.
           - name: studio  | type: boolean | description: Partner builds sites using Wix Studio.
       - name: euValid  | type: boolean | description: Whether this partner is verified as compliant with EU regulations. When `true`, you can display an EU compliance indicator on the partner's profile. Set automatically based on the partner's country and EU trader traceability status. When absent, EU compliance isn't applicable for this partner.
           - name: value  | type: boolean | description: 
       - name: displayConfiguration  | type: DisplayConfiguration | description: Partner-controlled display settings for the profile page.
           - name: hideTemplatesSection  | type: boolean | description: Whether to hide the templates section from the partner's public profile page.
           - name: hideAppsSection  | type: boolean | description: Whether to hide the apps section from the partner's public profile page.
           - name: servicesDisplayOrder  | type: Array<string> | description: Ordered list of service IDs controlling the display order of the partner's services on their profile page.
       - name: validation  | type: Validation | description: Content verification status of this profile. Updated automatically after each change. Only changes that pass verification are reflected in the corresponding public partner profile.
           - name: validationStatus  | type: string | description: Current status of content verification.
               enum: PENDING_VALIDATION, VALID, NOT_VALID
           - name: failedValidationReasons  | type: Array<FailedValidationReason> | description: List of specific reasons if validation failed, each identifying the affected field and failure category.
               - name: failureReason  | type: string | description: The category of validation failure.
               - name: description  | type: string | description: Human-readable explanation of why this validation failed.
               - name: field  | type: string | description: The partner profile field that triggered this validation failure. For example, `professionalInformation.about`.
       - name: hideFromDirectory  | type: boolean | description: Whether the partner has opted out of appearing in the Partner Directory listing. The public partner profile remains accessible via the API regardless of this setting.
       - name: languages  | type: Array<string> | description: Languages the partner works in. Each value is a language code in BCP 47 format. For example, `en` for English or `fr-CA` for Canadian French.
       - name: scheduling  | type: SchedulingLink | description: Link allowing site visitors to schedule a meeting with the partner.
           - name: name  | type: string | description: Display label for the scheduling link as it appears on the partner's profile page. For example, `Book a free consultation`.
           - name: link  | type: string | description: URL for booking a meeting with the partner.

```