> 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: Provider State V1

# Type: Providerstate Object

# Link: https://dev.wix.com/docs/api-reference/account-level/studio-workspace/marketplace/provider-state-v1/providerstate-object.md

## Description: A provider state represents a marketplace provider's standing in the Wix Marketplace, including their status and their availability to receive new leads.

Each provider account has a single provider state, created automatically when the provider registers for the marketplace. Its `id` equals the provider's account ID.

## Schema:

```json
 Type: Providerstate Object | type: ProviderState
 Description: A provider state represents a marketplace provider's standing in the Wix Marketplace, including their status and their availability to receive new leads.

Each provider account has a single provider state, created automatically when the provider registers for the marketplace. Its `id` equals the provider's account ID.
       - name: id  | type: string | description: Provider state ID. Equal to the provider's account ID.
       - name: createdDate  | type: string | description: Date and time the provider state was created.
           - name: seconds  | type: string | description: 
           - name: nanos  | type: number | description: 
       - name: updatedDate  | type: string | description: Date and time the provider state was last updated.
       - name: publishedDate  | type: string | description: Date and time the provider was first published to the marketplace.
       - name: status  | type: Status | description: Provider's current standing in the marketplace.
           - name: statusType  | type: string | description: Provider's current status in the marketplace.
               enum: PENDING, APPROVED, DENIED, PUBLISHED, SUSPENDED, REMOVED, BANNED, PENDING_REAPPLICATION
           - name: description  | type: string | description: Additional detail about the status, such as a warning that the provider is at risk of suspension or removal.
               enum: NONE, EXPIRED_BRIEFS_SUSPENSION_WARNING, EXPIRED_BRIEFS_REMOVAL_WARNING, EXPIRED_BRIEFS_SUSPENSION, EXPIRED_BRIEFS_REMOVAL, NO_COMPLETED_PROJECTS_REMOVAL, NO_COMPLETED_PROJECTS_REMOVAL_WARNING, PROLONGED_UNAVAILABILITY_SUSPENSION, PROLONGED_UNAVAILABILITY_SUSPENSION_WARNING, PROLONGED_UNAVAILABILITY_REMOVAL, PROLONGED_UNAVAILABILITY_REMOVAL_WARNING, LEFT_STUDIO
           - name: suspensionLiftDate  | type: string | description: Date and time a suspension is lifted and the provider can return to the marketplace. Available only when `statusType` is `SUSPENDED`.
           - name: updateDate  | type: string | description: Date and time the status was last updated.
       - name: availability  | type: Availability | description: Provider's availability to receive new leads.
           - name: enabled  | type: boolean | description: Whether the provider is currently accepting new leads.
           - name: reason  | type: string | description: Reason the provider isn't accepting new leads.
               enum: NONE, USER, ADMIN, EXPIRED_BRIEFS, FAKE_REVIEWS
           - name: updatedDate  | type: string | description: Date and time availability was last updated.
       - name: revision  | type: string | description: Revision number, which increments by 1 each time the provider state is updated. To prevent conflicting changes, the current revision must be passed when updating the provider state.
           - name: value  | type: number | description: 

```