# Wix

Wix is a cloud-based web development platform that allows users to create HTML5 websites and mobile sites through drag-and-drop tools. The Wix API provides programmatic access to manage sites, products, orders, and other resources.

- **Category:** website builders
- **Auth:** OAUTH2, API_KEY
- **Composio Managed App Available?** No
- **Tools:** 143
- **Triggers:** 0
- **Slug:** `WIX`
- **Version:** 20260312_00

## Tools

### Add Special Permissions

**Slug:** `WIX_ADD_SPECIAL_PERMISSIONS`

Tool to add special permissions to a Wix data collection for a specific user or role. Use when you need to grant CRUD permissions (insert, update, remove, read) to a user or role for a specific collection.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `dataCollectionId` | string | Yes | The ID of the data collection to add special permissions for. Must be a valid collection identifier. |
| `specialPermissions` | object | Yes | Object containing the user ID or role and their permission flags. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Calculate First Available Time Slots Per Menu

**Slug:** `WIX_CALCULATE_FIRST_AVAILABLE_TIME_SLOTS_PER_MENU`

Tool to calculate and retrieve the first available time slot of each fulfillment type for each specified menu. Use when you need to check availability for restaurant operations. Note: Developer Preview status - API is subject to change.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `operationId` | string | Yes | The ID of the operation for which to retrieve first available time slots per menu. Must be a valid GUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Cancel Automation Event

**Slug:** `WIX_CANCEL_EVENT`

Tool to cancel any remaining automation actions for a trigger and external entity. Use when you need to stop automation workflows that are no longer relevant (e.g., after an invoice is paid or a form submission is processed).

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `trigger_key` | string | Yes | Trigger key as defined in your app's trigger configuration in the app dashboard. For example, form_submitted or invoice_due. |
| `external_entity_id` | string | Yes | External entity identifier that was passed when reporting the event to make it cancelable. Must be in GUID format (e.g., fc81a355-3429-50fc-a4c7-def486e828f3). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Cancel Background Task

**Slug:** `WIX_CANCEL_TASK`

Tool to cancel a background task in Wix CMS. Use when you need to stop a running background task that is no longer needed.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `task_id` | string | Yes | The unique identifier of the background task to be cancelled. Must be a valid GUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Check Content

**Slug:** `WIX_CHECK_CONTENT`

Tool to check content text against Wix moderation rules. Use when you need to validate user-submitted content for policy violations before publishing or to determine if content requires moderation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `text` | string | Yes | The content text to check against moderation rules. This text will be evaluated against configured moderation rules to detect potential violations. |
| `namespace` | string | Yes | The namespace for the moderation rules to check against. Defines the context or area where the moderation rules apply (e.g., 'default', 'comments', 'reviews'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Check Domain Availability

**Slug:** `WIX_CHECK_DOMAIN_AVAILABILITY`

Tool to check if a domain name is available for purchase. Use when you need to verify domain availability before registration. Returns an availability object with a boolean indicating if the domain can be purchased.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain` | string | Yes | Domain name to check availability for. Must include the TLD (Top-Level Domain), for example 'my-new-domain.com'. Only alphanumeric characters, hyphens, and dots are supported. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Count Extended Bookings

**Slug:** `WIX_COUNT_EXTENDED_BOOKINGS`

Tool to count extended bookings matching specified filter criteria. Use when you need to get the total number of bookings without retrieving the full booking data.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering extended bookings. |
| `sessionId` | string | No | Filter bookings by session ID. Use this to filter bookings for courses. This filter is separate from the query object and is used for bookings that belong to a schedule. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Add Labels to Contact

**Slug:** `WIX_CREATE_CONTACTS_LABELS`

Tool to add labels to a Wix contact using the Labels API. Use when you need to categorize or tag contacts with specific labels like 'contacts.customers' or 'contacts.contacted-me'.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `contactId` | string | Yes | Contact ID to add labels to. Must be a valid contact identifier in GUID format. |
| `labelKeys` | array | Yes | Array of label key strings to add to the contact (e.g., 'contacts.customers', 'contacts.contacted-me'). Each label key identifies a specific label to apply. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Enable Points Expiration

**Slug:** `WIX_CREATE_POINTS_EXPIRATION_ENABLE`

Tool to enable points expiration for a Wix loyalty program. Use when you need to activate the points expiration feature, which changes the pointsExpiration status to ENABLED.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Create Products With Inventory

**Slug:** `WIX_CREATE_PRODUCTS_WITH_INVENTORY_BULK_CREATE`

Tool to bulk create products with inventory in Wix. Use when you need to create multiple products with pricing and stock information in a single request. Supports up to 100 products per request. Physical products require physical_properties.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `products` | array | Yes | Array of products to create. Maximum 100 products per request. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Tax Region

**Slug:** `WIX_CREATE_TAX_REGION`

Tool to create a tax region in Wix using the Tax Regions API. Use when you need to define a location-specific tax treatment by country and subdivision with an associated tax calculator.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `taxRegion` | object | Yes | Tax region object containing all details for the region to be created including name, country, subdivision, and associated tax calculator app ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Abandoned Checkouts

**Slug:** `WIX_DELETE_ABANDONED_CHECKOUTS_BULK`

Tool to bulk delete abandoned checkouts from Wix e-commerce. Use when you need to remove multiple abandoned checkouts by their IDs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `abandonedCheckoutIds` | array | Yes | Array of abandoned checkout IDs (GUIDs) to delete. Each ID must be a valid UUID format. Minimum size: 1. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Add-On Group

**Slug:** `WIX_DELETE_ADD_ON_GROUP`

Tool to delete an add-on group from a Wix Bookings service. Use when you need to remove an add-on group from a specific service by providing the service ID and add-on group ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `serviceId` | string | Yes | ID of the service that the add-on group belongs to. Must be a valid UUID format. |
| `addOnGroupId` | string | Yes | ID of the add-on group to delete. Must be a valid UUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Back In Stock Notification

**Slug:** `WIX_DELETE_BACK_IN_STOCK_NOTIFICATION`

Tool to delete a back in stock notification request from Wix e-commerce. Use when you need to remove a customer's request to be notified when a product comes back in stock.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | The unique identifier of the back in stock notification request to delete. Must be a valid UUID format (e.g., '00000000-0000-0000-0000-000000000000'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Benefit Items

**Slug:** `WIX_DELETE_BENEFIT_ITEMS`

Tool to bulk delete benefit items from Wix Benefit Programs. Use when you need to remove multiple benefit items at once by providing their IDs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `itemIds` | array | Yes | Array of benefit item IDs to delete. Each ID must be a valid GUID/UUID format. Minimum 1 item required. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Billable Items

**Slug:** `WIX_DELETE_BILLABLE_ITEMS_BULK`

Tool to bulk delete billable items in Wix. Use when you need to remove multiple billable items at once by providing their IDs. This triggers a Billable Item Deleted event in the Wix system.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `billableItemIds` | array | Yes | Array of billable item IDs to delete. Must contain at least 1 ID. Each ID should be a valid UUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Schedule Bookmark

**Slug:** `WIX_DELETE_BOOKMARK`

Tool to remove a bookmark from a schedule item in Wix Events. Use when you need to delete a user's saved bookmark for a specific event schedule item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | The schedule item identifier for which the bookmark should be removed. Must be a valid GUID format (e.g., 00000000-0000-0000-0000-000000000001). |
| `event_id` | string | Yes | Event ID to which the schedule item belongs. Must be a valid GUID format (e.g., 00000000-0000-0000-0000-000000000002). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Brands

**Slug:** `WIX_DELETE_BRANDS_BULK`

Tool to delete multiple brands from the Wix Stores catalog. When a brand is deleted, it's automatically removed from all products that reference it. Use when you need to remove multiple brands at once.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `brandIds` | array | Yes | Array of brand IDs (must be valid GUIDs) to delete. When a brand is deleted, it is automatically removed from all products that reference it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Translation Content

**Slug:** `WIX_DELETE_BULK_CONTENT`

Tool to bulk delete translation content by IDs. Use when you need to delete multiple translation content items in a single operation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `content_ids` | array | Yes | Array of content IDs (GUIDs) to delete. Each ID must be a valid UUID/GUID format (e.g., 12345678-1234-1234-1234-123456789abc). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Variants

**Slug:** `WIX_DELETE_BULK_VARIANTS`

Tool to bulk delete item variants from Wix Restaurants menus. Use when you need to remove multiple menu item variants at once.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ids` | array | Yes | Array of item variant IDs to delete. Must not be empty. Each ID must be a valid GUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete FAQ Category

**Slug:** `WIX_DELETE_CATEGORY`

Tool to delete an FAQ category from the Wix site. Deleting a category permanently removes it and all associated questions from the FAQ page. Triggers a Category Deleted event.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `category_id` | string | Yes | The unique identifier of the category to be removed. Deleting a category permanently removes it from the site's FAQ page, and questions belonging to this category are also removed. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Unlabel Contact

**Slug:** `WIX_DELETE_CONTACTS_LA`

Tool to remove labels from a contact in the Wix CRM system. Use when you need to unlabel a contact by removing specific label keys. This triggers a Contact Updated event in the Wix system.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `contact_id` | string | Yes | The ID of the contact to remove labels from. This is the unique identifier for the contact in the Wix CRM system. |
| `label_keys` | array | Yes | Array of label keys to remove from the contact. Each key represents a specific label to be unassigned from the contact. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Customization

**Slug:** `WIX_DELETE_CUSTOMIZATION`

Tool to delete a customization from the Wix Stores catalog. Use when you need to permanently remove a customization option by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `customizationId` | string | Yes | The unique identifier of the customization to be deleted. This is a GUID that identifies the customization in the Wix Stores catalog. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Data Collection Field

**Slug:** `WIX_DELETE_DATA_COLLECTION_FIELD`

Tool to delete a field from a Wix data collection. Use when you need to remove a field from a collection's structure, which also removes all associated values. The operation is idempotent and succeeds even if the collection or field doesn't exist.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fieldKey` | string | Yes | Key of the field to delete from the collection. This will remove the field from the collection structure and all associated values. |
| `dataCollectionId` | string | Yes | ID of the collection containing the field to delete. This is the unique identifier for the data collection in the Wix CMS system. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Form Schemas

**Slug:** `WIX_DELETE_FORMS`

Tool to bulk delete form schemas from Wix Forms. Use when you need to remove multiple forms by their IDs in a single operation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `formIds` | array | Yes | Array of form IDs (UUIDs) to delete. Each ID must be a valid UUID format (e.g., '00000000-0000-0000-0000-000000000000'). Minimum size: 1. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Info Section

**Slug:** `WIX_DELETE_INFO_SECTION`

Tool to delete an info section from the Wix Stores catalog. Use when you need to permanently remove a specific info section by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `infoSectionId` | string | Yes | The unique identifier of the info section to delete. Must be a valid GUID format (e.g., '00000000-0000-0000-0000-000000000000'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Inventory Items

**Slug:** `WIX_DELETE_INVENTORY_ITEMS_BULK`

Tool to bulk delete inventory items from the Wix Stores catalog. Accepts non-existent IDs without error. Use when you need to remove multiple inventory items at once.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `inventoryItemIds` | array | Yes | Array of inventory item IDs to delete. Each ID must be a valid GUID format. Minimum size: 1. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Benefit Items By Filter

**Slug:** `WIX_DELETE_ITEMS_BY_FILTER`

Tool to bulk delete benefit program items by filter criteria. Use when you need to delete multiple items matching specific conditions within a namespace. If no filter is provided, this may delete all items in the namespace.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | No | Optional filter object to specify which items to delete within the namespace. Supports filtering on fields: id, externalId, itemSetId, providerAppId, category, namespace, createdDate. Uses Wix Query Language operators: $eq (equals), $ne (not equals), $exists (field exists), $in (value in array), $hasSome (has some of values), $startsWith (string starts with), $gt/$lt/$lte/$gte (comparisons). If not provided, all items in the namespace may be deleted. |
| `namespace` | string | Yes | Required namespace to identify which app's items to delete. This specifies the application context for the items being deleted. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Loyalty Coupon

**Slug:** `WIX_DELETE_LOYALTY_COUPON`

Tool to delete a loyalty coupon from the Wix Loyalty Program. Note that deleting a loyalty coupon does not affect the functionality of the corresponding discount coupon itself. Use when you need to remove a loyalty coupon by its unique identifier.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | The unique identifier of the loyalty coupon to be removed. This is a GUID representing the loyalty coupon in the Wix system. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Menu

**Slug:** `WIX_DELETE_MENU`

Tool to delete a menu from Wix Restaurants. Use when you need to permanently remove a menu by its ID. The endpoint implements idempotent DELETE behavior.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `menu_id` | string | Yes | The unique identifier of the menu to be deleted. Must be a valid GUID format (e.g., 123e4567-e89b-12d3-a456-426614174000). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Modifiers

**Slug:** `WIX_DELETE_MODIFIERS_BULK`

Tool to bulk delete item modifiers from Wix Restaurants Menus. Use when you need to remove multiple item modifiers at once by providing their IDs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ids` | array | Yes | Array of item modifier IDs to delete. Each ID must be a valid GUID/UUID format. Minimum 1 item required. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Pool Definitions

**Slug:** `WIX_DELETE_POOL_DEFINITIONS_BULK`

Tool to bulk delete pool definitions from Wix Benefit Programs. Use when you need to remove multiple pool definitions by their IDs in a single operation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `poolDefinitionIds` | array | Yes | Array of pool definition IDs (UUIDs) to delete. Each ID must be a valid UUID format. Minimum size: 1. Pool definitions define pools of benefits that can be assigned to members in benefit programs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Product Options

**Slug:** `WIX_DELETE_PRODUCT_OPTIONS`

Tool to delete all options from a Wix product. Use when you need to remove all product options (like Color, Size) and reset the product to a single default variant. Only works when variant management is disabled.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | The product identifier from which to remove all options. This will delete all options and reset variants to a single default variant. Only works when variant management is disabled for the product. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Products

**Slug:** `WIX_DELETE_PRODUCTS`

Tool to bulk delete products from the Wix Stores catalog. Use when you need to permanently remove multiple products by their IDs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `productIds` | array | Yes | Array of product IDs to delete. Each ID must be a valid product identifier. Products will be permanently removed from the catalog. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Program Definition

**Slug:** `WIX_DELETE_PROGRAM_DEFINITION`

Tool to delete a program definition from Wix Benefit Programs. Use when you need to permanently remove a benefit program definition by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `programDefinitionId` | string | Yes | The unique identifier of the program definition to be removed. Must be a valid GUID format (e.g., a1b2c3d4-e5f6-4a5b-8c9d-0e1f2a3b4c5d). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Project

**Slug:** `WIX_DELETE_PROJECT`

Tool to delete a project from Wix Portfolio. Use when you need to remove a specific project by its ID. Note: This operation may return an empty success response when the Portfolio app is not installed.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `project_id` | string | Yes | The unique identifier (GUID) of the project to delete. Must be a valid UUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Project Item

**Slug:** `WIX_DELETE_PROJECT_ITEM`

Tool to delete a project item from the Wix Portfolio. Use when you need to permanently remove a portfolio project item by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | The unique identifier of the project item to delete. This is the ID of the portfolio project item in the Wix system. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Question Entry

**Slug:** `WIX_DELETE_QUESTION_ENTRY`

Tool to delete a question entry from Wix FAQ app. Use when you need to permanently remove a FAQ question entry by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `question_entry_id` | string | Yes | The unique identifier of the question entry to be deleted. Must be a valid GUID format (e.g., 12345678-1234-1234-1234-123456789abc). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Receipt Preset

**Slug:** `WIX_DELETE_RECEIPT_PRESET`

Tool to permanently delete a receipt preset from Wix. Use when you need to remove a receipt preset by its ID. This triggers a Receipt Preset Deleted event in the Wix system.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `receiptPresetId` | string | Yes | The ID of the receipt preset to permanently delete. This is the unique identifier for the receipt preset in the Wix system. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Notification Recipients

**Slug:** `WIX_DELETE_RECIPIENTS_BULK`

Tool to bulk delete notification recipients for Wix Restaurants online orders. Use when you need to remove multiple recipients at once by providing their IDs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `recipientIds` | array | Yes | Array of recipient IDs (GUIDs) to delete. Must contain at least 1 ID. Each ID should be a valid GUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Reports By Filter

**Slug:** `WIX_DELETE_REPORTS_BY_FILTER`

Tool to bulk delete reports from the dashboard by filter criteria. Use when you need to remove multiple reports matching specific conditions. Triggers a Report Deleted event for each removed report.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | No | Filter object to specify which reports to delete. Follows Wix API Query Language format with field equality conditions or operators like $eq, $ne, $gt, $in, etc. Empty filter {} or omitted filter will match all reports. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete RSVPs By Filter

**Slug:** `WIX_DELETE_RSVPS_BY_FILTER`

Tool to bulk delete event RSVPs by filter criteria. Use when you need to remove multiple RSVPs matching specific conditions. If no filter is provided, this may delete all RSVPs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | No | Optional filter object to specify which RSVPs to delete. Supports Wix API Query Language with operators: $eq (equals), $ne (not equals), $in (value in array), $gt (greater than), $lt (less than), $gte (greater than or equal), $lte (less than or equal), $exists (field exists). Filterable fields: id, eventId, status, email, firstName, lastName, createdDate, totalGuests, checkedInGuestCount, fullyCheckedIn. If not provided or empty, this may delete all RSVPs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service Fee Rule

**Slug:** `WIX_DELETE_RULE`

Tool to delete a service fee rule from Wix Restaurants Online Orders. Use when you need to remove a specific rule by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `rule_id` | string | Yes | The unique identifier of the service fee rule to delete. Must be a valid UUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Schedule Item

**Slug:** `WIX_DELETE_SCHEDULE_ITEM`

Tool to delete schedule items from a Wix event. Use when you need to remove one or more schedule items from an event's draft schedule.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `eventId` | string | Yes | Event ID in GUID format to which the schedule items belong. Example: '00000000-0000-0000-0000-000000000000' |
| `itemIds` | array | Yes | Array of schedule item IDs (GUIDs) to delete. Must contain at least 1 item. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Secret

**Slug:** `WIX_DELETE_SECRET`

Tool to delete a secret from Wix Secrets Vault. Use when you need to permanently remove a secret by its GUID identifier.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | The GUID identifier of the secret to delete. Must be a valid UUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sender Details

**Slug:** `WIX_DELETE_SENDER_DETAILS`

Tool to delete sender details from Wix email marketing. Use when you need to remove a sender from the available senders list. Note: You cannot delete a default sender - you must first create a new sender and mark it as default before deleting the original.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sender_details_id` | string | Yes | The unique identifier for the sender details to be deleted. This is a GUID format ID that represents the sender information. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sender Email

**Slug:** `WIX_DELETE_SENDER_EMAIL`

Tool to delete a sender email from Wix Marketing. Use when you need to remove a specific sender email by its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sender_email_id` | string | Yes | The unique identifier (GUID) of the sender email to delete. Must be a valid UUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service

**Slug:** `WIX_DELETE_SERVICE`

Tool to delete a service from Wix Bookings. Use when you need to remove a single service by its ID. Triggers a 'Service Deleted' event upon success.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `serviceId` | string | Yes | The unique GUID identifier of the service to be deleted. Must be a valid UUID/GUID format (e.g., '12345678-1234-1234-1234-123456789abc'). |
| `preserveFutureSessionsWithParticipants` | boolean | No | Set to true to retain all future sessions associated with the service. By default (false), all future sessions are canceled when a service is deleted. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Services By Filter

**Slug:** `WIX_DELETE_SERVICES_BY_FILTER`

Tool to bulk delete booking services by filter criteria. The operation succeeds even if individual services can't be deleted, with failure information returned in bulkActionMetadata. Triggers Service Deleted webhook for each successfully deleted service.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | No | Optional filter object to specify which services to delete. Supports Wix API Query Language operators: $eq (equals), $ne (not equals), $in (value in array), $nin (not in array), $gt (greater than), $gte (greater than or equal), $lt (less than), $lte (less than or equal), $startsWith (string starts with), $isEmpty (field is empty), $exists (field exists), $and (logical AND), $or (logical OR), $not (logical NOT). Format: {'field': value} for equality or {'field': {'$operator': value}} for operators. If not provided, no services will be deleted. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Services

**Slug:** `WIX_DELETE_SERVICES_IN_BULK`

Tool to bulk delete services from Wix Bookings. Use when you need to remove multiple services at once by providing their IDs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ids` | array | Yes | Array of service IDs (GUIDs) to delete. Each ID must be a valid UUID format. Minimum size: 1. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Ticket Check-In

**Slug:** `WIX_DELETE_TICKET_CHECK_IN`

Tool to delete ticket check-in records for Wix Events. Use when you need to remove check-in status for one or more tickets at an event.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `eventId` | string | Yes | Event ID in GUID format. The unique identifier of the event for which ticket check-ins will be deleted. |
| `ticketNumber` | array | Yes | Array of ticket numbers to delete check-in records for. Must contain at least 1 ticket number. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Delete Ticket Definitions

**Slug:** `WIX_DELETE_TICKET_DEFINITIONS_BULK`

Tool to bulk delete ticket definitions by filter criteria for Wix Events. Use when you need to delete multiple ticket definitions matching specific conditions. Requires 'Manage Ticket Definitions' permission.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | No | Optional filter object to specify which ticket definitions to delete. Supports filtering on fields: id, eventId, revision, name, description, initialLimit, pricingMethod.fixedPrice.value, pricingMethod.fixedPrice.currency, createdDate, updatedDate, hidden, pricingMethod.free, pricingMethod.pricingType, feeType, saleStatus. Uses Wix Query Language operators: $eq (equals), $ne (not equals), $in (value in array), $nin (not in array), $lt (less than), $lte (less than or equal), $gt (greater than), $gte (greater than or equal), $exists (field exists), $contains (string contains). If not provided, all ticket definitions may be deleted. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Ticket Reservation

**Slug:** `WIX_DELETE_TICKET_RESERVATION`

Tool to delete a ticket reservation from Wix Events. Use when you need to remove a ticket reservation that is no longer needed or valid.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ticket_reservation_id` | string | Yes | The unique identifier (UUID) for the ticket reservation to be deleted. Must be a valid GUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete User Defined Fields

**Slug:** `WIX_DELETE_USER_DEFINED_FIELDS`

Tool to delete user defined fields from a data extension schema in Wix. Use when you need to remove custom fields from a schema by providing the schema ID and field keys.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fieldsToDelete` | array | Yes | Array of field key strings to delete from the user-defined schema. Each key represents a custom field to be removed. Must have at least 1 item. |
| `dataExtensionSchemaId` | string | Yes | GUID of the data extension schema to delete fields from. Must be a valid UUID format identifier. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete User Favorite

**Slug:** `WIX_DELETE_USER_FAVORITE`

Tool to remove a dashboard page from the current user's list of favorite pages. Use when you need to delete a specific favorite from the user's dashboard. The API exhibits idempotent behavior - returns success even if the favorite doesn't exist.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `favorite_id` | string | Yes | The unique identifier of the favorite to remove from the user's favorite list. Must be a valid GUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Discard Draft Schedule

**Slug:** `WIX_DISCARD_DRAFT`

Tool to discard all changes to a draft schedule for a Wix event. Use when you need to revert all unsaved changes and restore the schedule to its published state. Requires 'Manage Events - all permissions' scope.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `eventId` | string | Yes | Event ID to which the draft schedule belongs. Must be a valid GUID format (e.g., 00000000-0000-0000-0000-000000000000). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Find Event

**Slug:** `WIX_FIND_EVENT`

Tool to find a Wix event by ID or slug. Use when you need to retrieve event details. Note: This endpoint is deprecated and will be replaced by Events V3 Get Event.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | No | Event ID in GUID format. Either id or slug must be provided. |
| `slug` | string | No | Event slug (URL-friendly identifier). Either id or slug must be provided. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Generate Files Download URL

**Slug:** `WIX_GENERATE_FILES_DOWNLOAD_URL`

Tool to generate download URLs for files in Wix Media Manager. Use when you need to create a permanent download URL for one or multiple files (up to 1000). Returns a download URL for a compressed file containing all requested files.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `file_ids` | array | Yes | Array of file IDs to generate download URL for. File IDs follow the format like 'f18994_e20fe6793dcd491395a1e504e1edf38f~mv2.jpg'. Maximum 1000 files. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Generate File Upload URL

**Slug:** `WIX_GENERATE_FILE_UPLOAD_URL`

Tool to generate an upload URL for uploading files to Wix Media Manager. Use when you need to upload a file to Wix. Note: Files are not immediately available after upload and require processing time. For files larger than 10MB or poor network conditions, use Generate File Resumable Upload URL instead.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `mimeType` | string | No | File MIME type (e.g., 'image/jpeg', 'image/png', 'application/pdf'). If the MIME type is incorrect, include the file extension in the filename and set Content-Type to 'application/octet-stream' when uploading. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get App Instance

**Slug:** `WIX_GET_APP_INSTANCE`

Tool to retrieve the current app instance details and associated site information. Use when you need to fetch app configuration, permissions, or site details.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Collection By Slug

**Slug:** `WIX_GET_COLLECTION_BY_SLUG`

Tool to retrieve a Wix Stores collection by its slug. Use when you need to fetch collection details using the collection's URL-friendly identifier instead of its ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `slug` | string | Yes | The slug of the collection to retrieve. This is the URL-friendly identifier for the collection (e.g., 'all-products', 'spring-2024'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Current Member Coupons

**Slug:** `WIX_GET_CURRENT_MEMBER_COUPONS`

Tool to retrieve loyalty coupons for the currently authenticated member. Use when you need to fetch loyalty program coupons for the logged-in member. Requires visitor or member authentication.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Folder By Site

**Slug:** `WIX_GET_FOLDER_BY_SITE`

Tool to retrieve folder information for a specific site by site ID. Use when you need to get the parent folder details of a site. Note: If the specified site is at root level, the returned folder object will be empty.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `site_id` | string | Yes | The identifier of the site whose parent folder information is being retrieved. Must be a valid site ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Member

**Slug:** `WIX_GET_MEMBER`

Tool to retrieve a member by ID from Wix Members. Use when you need to fetch detailed information about a specific member. Note: Private members (default privacy status) are not returned for site visitor or member calls.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `member_id` | string | Yes | The ID of the member to retrieve. Must be a valid GUID format. Note: member ID and contact ID are distinct - do not assume they are identical. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Member Privacy Settings

**Slug:** `WIX_GET_MEMBER_PRIVACY_SETTINGS`

Tool to retrieve member privacy settings for a Wix site. Use when you need to check what privacy settings are currently configured, including whether members can make their profiles public.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Members Custom Field Applications

**Slug:** `WIX_GET_MEMBERS_CUSTOM_FIELD_APPLICATIONS`

Tool to retrieve custom field applications for specified members. Use when you need to check which custom field applications apply to specific members.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `member_ids` | array | Yes | Array of member IDs in GUID/UUID format. Must contain at least 1 member ID. Each ID must be a valid GUID format (e.g., '12345678-1234-1234-1234-123456789abc'). Used to retrieve custom field applications that apply to these specific members. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Get Or Create Brands

**Slug:** `WIX_GET_OR_CREATE_BRANDS_BULK`

Tool to bulk retrieve or create brands in Wix Stores catalog. Retrieves multiple brands by name, or creates them if they don't exist. Use when you need to ensure specific brands exist in the catalog.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `brandNames` | array | Yes | Array of brand names to retrieve or create. If a brand with the given name doesn't exist, it will be created. Must contain at least 1 brand name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Purchase History

**Slug:** `WIX_GET_PURCHASE_HISTORY`

Tool to retrieve purchase history for your app on a site. Use when you need to view past purchases and verify upgrades. Note: The response does not include cancellation details. Site context is automatically derived from authentication.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Roles Custom Field Applications

**Slug:** `WIX_GET_ROLES_CUSTOM_FIELD_APPLICATIONS`

Tool to retrieve custom field applications for specified roles. Use when you need to check which custom field applications apply to specific member roles.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `roleIds` | array | Yes | Array of role IDs in GUID/UUID format. Must contain at least 1 role ID. Each ID must be a valid GUID format (e.g., '00000000-0000-0000-0000-000000000000'). Used to retrieve custom field applications that apply to these specific roles. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Roles Info

**Slug:** `WIX_GET_ROLES_INFO`

Tool to retrieve all available roles in the requesting Wix account, including predefined and custom roles. Use when you need to list all roles configured for the account.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Sender Details

**Slug:** `WIX_GET_SENDER_DETAILS`

Tool to retrieve sender details for email marketing campaigns. Use when you need to fetch the sender's name and email address. Note: This endpoint is deprecated and has been superseded by the Get Default Sender Details endpoint.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Site Plugins Placement Status

**Slug:** `WIX_GET_SITE_PLUGINS_PLACEMENT_STATUS`

Tool to get the placement status of your app's site plugins on the user's site. Use when you need to check whether your plugins are currently placed in slots on the user's site.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Site Properties

**Slug:** `WIX_GET_SITE_PROPERTIES`

Tool to retrieve current snapshot of a site's properties including business profile, contact information, and business schedule. Use when you need to fetch site-level business information, contact details, or operating hours.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Import File to Media Manager

**Slug:** `WIX_IMPORT_FILE`

Tool to import a file to Wix Media Manager using an external URL. Use when you need to add a file from an external source to the Media Manager. Note: imported files take time to process and are not immediately available (state=PENDING initially).

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `url` | string | Yes | External URL of the file to import. The file will be downloaded from this URL and imported to Media Manager. |
| `externalInfo` | object | No | Custom information to pass to webhook events when the file import completes. This can include any metadata you want to associate with the file import operation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List App Permissions

**Slug:** `WIX_LIST_APP_PERMISSIONS`

Tool to retrieve all permissions for a specified Wix app. Use when you need to list the permissions your app requests when users install it on a site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `app_id` | string | Yes | ID of the app to list permissions for. This is the unique identifier of the Wix app whose permissions you want to retrieve. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List App Plans By App ID

**Slug:** `WIX_LIST_APP_PLANS_BY_APP_ID`

Tool to retrieve app plans by application ID, including pricing, tax settings, and currency details. Use when you need to fetch pricing plans for a specific Wix app. Note: Only returns activated plans; externally managed plans are excluded. For yearly plans, returns monthly payment amount (multiply by 12 for total).

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `app_ids` | string | Yes | The application identifier for which to retrieve plans. Must be a valid app ID (GUID format). |
| `country_code` | string | No | Optional 2-letter country code in ISO-3166 alpha-2 format (e.g., 'US', 'GB', 'DE'). Used to calculate tax settings and currency details. If omitted, Wix calculates based on the request's IP address. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Email Marketing Campaigns

**Slug:** `WIX_LIST_CAMPAIGNS`

Tool to retrieve a list of email marketing campaigns, ordered by date_updated in descending order. Use when you need to get campaigns from Wix Email Marketing with optional filtering by status, visibility, or distribution status.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `statuses` | array | No | Filter campaigns by campaign status. Can filter by multiple statuses. Supported values: UNKNOWN, ACTIVE, ARCHIVED, DELETED. |
| `paging_limit` | integer | No | Number of campaigns to return per page. Maximum value is 100. |
| `paging_offset` | integer | No | Number of campaigns to skip for pagination. Use this to get subsequent pages of results. |
| `include_statistics` | boolean | No | Whether to include campaign statistics in the response. Set to true to get statistics data for each campaign. |
| `visibility_statuses` | array | No | Filter campaigns by visibility status. Can filter by multiple statuses. Supported values: UNKNOWN, DRAFT, PUBLISHED, TEMPLATE. |
| `distribution_statuses` | array | No | Filter campaigns by distribution status. Can filter by multiple statuses. Supported values: UNKNOWN, NOT_STARTED, SCHEDULED, IN_DETECTION, IN_MODERATION, SAMPLING, SENDING, REJECTED, TERMINATED, DISTRIBUTED, PAUSED. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Restaurant Catalogs

**Slug:** `WIX_LIST_CATALOGS`

Tool to retrieve a list of restaurant catalogs from Wix Restaurants. Use when you need to get all catalogs for a restaurant location. Note: This API is deprecated and has been replaced with the Menus API.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Contacts Facets

**Slug:** `WIX_LIST_CONTACTS_FACETS`

Tool to list facets from the site's Contact List. Facets include labels, subscription statuses (email and SMS), and membership statuses. Use when you need to retrieve available contact categorization options with their counts.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Currencies

**Slug:** `WIX_LIST_CURRENCIES`

Tool to retrieve the list of available currencies from Wix Currency Converter. Use when you need to get all supported currencies with their ISO codes and symbols.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Custom Fields

**Slug:** `WIX_LIST_CUSTOM_FIELDS`

Tool to retrieve a list of custom fields and fields provided by the Members Area. Use when you need to fetch available custom field definitions for member profiles. Fields are ordered by section and creation date.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Default Tax Groups

**Slug:** `WIX_LIST_DEFAULT_TAX_GROUPS`

Tool to retrieve the list of default tax groups for a Wix site. Use when you need to fetch the default tax groups that are inherited by apps installed on the site.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Default Tax Groups By App IDs

**Slug:** `WIX_LIST_DEFAULT_TAX_GROUPS_BY_APP_IDS`

Tool to retrieve default tax groups for specific Wix apps by their app IDs. Use when you need to fetch predefined tax groups that are automatically assigned to products from specific apps.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `appIds` | array | Yes | Array of app IDs to retrieve default tax groups for. Must contain at least 1 app ID. Each app ID should be in GUID format (e.g., '1380b703-ce81-ff05-f115-39571d94dfcd'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Group Requests

**Slug:** `WIX_LIST_GROUP_REQUESTS`

Tool to list group requests across a Wix site. Use when you need to retrieve pending or processed requests for group creation. Only admins can see create group requests; members can access their own requests.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Number of group requests to return per request. Maximum value is 1000. |
| `offset` | integer | No | Number of items to skip before returning results. Use for pagination. |
| `sort.order` | string ("ASC" | "DESC") | No | Sort order. Either 'ASC' for ascending or 'DESC' for descending. Defaults to 'DESC'. |
| `sort.fieldName` | string | No | Field name to sort by. Supported value: 'createdDate'. Defaults to 'createdDate' if not specified. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Invoices by Order IDs

**Slug:** `WIX_LIST_INVOICES_LIST_BY_IDS`

Tool to retrieve invoice IDs and external app IDs for multiple orders. Use when you need to get invoice information associated with one or more Wix eCommerce orders.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `orderIds` | array | Yes | Array of order IDs for which to retrieve invoice information. Each ID should be a valid Wix order ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Manual Tax Mappings

**Slug:** `WIX_LIST_MANUAL_TAX_MAPPINGS`

Tool to retrieve up to 1,000 manual tax mappings from Wix. Use when you need to list custom tax rate configurations for specific tax group and region combinations. Results are sorted by createdDate in ascending order.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Member Following

**Slug:** `WIX_LIST_MEMBER_FOLLOWING`

Tool to retrieve the list of members followed by a given member in Wix Members. Use when you need to see which members a specific member is following. Note: This API is in Developer Preview and may be subject to change.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `member_id` | string | Yes | The ID of the member whose following list you want to retrieve. Must be a valid GUID format. |
| `paging.limit` | integer | No | Maximum number of member IDs to return. If not specified, defaults to the API's default limit. |
| `paging.offset` | integer | No | Number of items to skip in the current sort order. Use for pagination to retrieve subsequent pages of results. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List My Member Followers

**Slug:** `WIX_LIST_MY_MEMBER_FOLLOWERS`

Tool to retrieve the list of members who are following the current authenticated member in Wix Members. Use when you need to see which members follow the current user.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `paging.limit` | integer | No | Maximum number of member IDs to return. If not specified, defaults to the API's default limit. |
| `paging.offset` | integer | No | Number of items to skip in the current sort order. Use for pagination to retrieve subsequent pages of results. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sessions

**Slug:** `WIX_LIST_SESSIONS`

Tool to retrieve calendar sessions from Wix Bookings with filtering, sorting, and pagination. Use when you need to list booking sessions, event instances, or availability slots. Note: This endpoint is deprecated and may be replaced with newer Calendar V3 APIs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `listQuery` | object | No | Query parameters for filtering, sorting, and paging sessions. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List V4 Contacts

**Slug:** `WIX_LIST_V4_CONTACTS`

Tool to retrieve a list of up to 1,000 contacts per request from Wix. Use when you need to fetch contact information with support for pagination and field filtering.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | array | No | Additional specific field paths to include in the response beyond the fieldsets. Use dot notation for nested fields (e.g., 'info.name.first'). |
| `fieldsets` | array | No | Predefined sets of fields to return. Supported values: BASIC (id, revision, source), COMMUNICATION_DETAILS (includes primaryInfo with email and phone), EXTENDED (includes info and memberInfo), FULL (all fields). Defaults to FULL if not specified. Multiple values can be specified. |
| `cursorPaging.limit` | integer | No | Number of contacts to return per request. Maximum value is 1000. |
| `cursorPaging.cursor` | string | No | Cursor for pagination. Use the cursor from pagingMetadata.cursors.next in the previous response to get the next page of results. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Logout

**Slug:** `WIX_LOGOUT`

Tool to terminate a member's session and clear authentication cookies. Use when you need to log out a user from their Wix session. When postLogoutRedirectUri is provided, returns a 302 redirect response.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `post_logout_redirect_uri` | string | No | Optional URI to redirect to after logout. When provided, the response will include a 302 redirect status with a Location header pointing to this URI. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Publish Draft Schedule

**Slug:** `WIX_PUBLISH_DRAFT`

Tool to publish a draft schedule for a Wix event. Use when you need to make all draft changes live and visible to site visitors. Requires 'Manage Events - all permissions' scope.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `eventId` | string | Yes | Event ID to which the draft schedule belongs. Must be a valid GUID format (e.g., 00000000-0000-0000-0000-000000000000). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Bookings Categories

**Slug:** `WIX_QUERY_CATEGORIES`

Tool to retrieve bookings service categories with optional filtering, sorting, and pagination. Use when you need to fetch categories that organize booking services in Wix Bookings.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging categories. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Contacts

**Slug:** `WIX_QUERY_CONTACTS`

Tool to retrieve up to 1,000 Wix contacts with advanced filtering, sorting, and pagination. Use when you need to search for specific contacts or retrieve contacts with custom field selections.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging contacts. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Coupons

**Slug:** `WIX_QUERY_COUPONS`

Tool to retrieve a list of up to 100 coupons with optional paging, filtering, and sorting. Use when you need to fetch coupons from a Wix store.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging coupons. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Deleted Forms

**Slug:** `WIX_QUERY_DELETED_FORMS`

Tool to retrieve deleted form schemas from the trash bin for a specified namespace. Use when you need to query forms that have been deleted but not permanently removed. Requires namespace filter.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | Yes | Query object containing the namespace filter (required), optional sort, and optional paging parameters. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query E-Commerce Orders

**Slug:** `WIX_QUERY_E_COMMERCE_ORDERS`

Tool to retrieve e-commerce orders with advanced filtering, sorting, and pagination. Use when you need to search for specific orders or retrieve order lists. Default behavior excludes orders with status 'INITIALIZED'.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging orders. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Events (Deprecated GraphQL)

**Slug:** `WIX_QUERY_EVENTS_EVENTS`

Tool to query events using the deprecated eventsEvents GraphQL endpoint. Returns event items and pagination info. Note: This endpoint is deprecated and will be replaced with Events V3's Query Events endpoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | string | Yes | The GraphQL query string to execute against the eventsEvents endpoint. The eventsEvents query returns EventsQueryEventsV2Response with fields: items (array of EventsEvent objects) and pageInfo (pagination info with hasNext field). Example: query { eventsEvents { items { id title description } pageInfo { hasNext } } } |
| `variables` | object | No | Optional variables for the GraphQL query. Use this for parameterized queries. Example: {'limit': 50, 'offset': 0} if the query supports pagination variables. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Extended Bookings

**Slug:** `WIX_QUERY_EXTENDED_BOOKINGS`

Tool to retrieve up to 100 extended bookings with advanced filtering, sorting, and pagination. Use when you need to search for specific bookings with attendance details and customer action permissions. Default behavior returns 50 bookings sorted by id in ascending order.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging bookings. |
| `withBookingAllowedActions` | boolean | No | Set to true to include customer action permissions in the response (e.g., whether customer can cancel or reschedule). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Contact Facets

**Slug:** `WIX_QUERY_FACETS_QUERY`

Tool to retrieve facets from the site's contact list by filter. Facets include labels and subscription statuses with aggregated contact counts. Use when you need to get contact segmentation data.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | No | Filter object for querying facets. Allowed fields: info.extendedFields.emailSubscriptions.effectiveEmail ($exists), info.extendedFields.emailSubscriptions.deliverabilityStatus ($eq, $ne, $in, $nin), and info.extendedFields.emailSubscriptions.subscriptionStatus ($eq, $ne, $in). Can be empty object or omitted. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Site Folders

**Slug:** `WIX_QUERY_FOLDERS`

Tool to retrieve a list of site folders with optional paging, filtering, and sorting. Use when you need to organize and manage Wix sites by folders in an account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging folders. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Form Submissions by Namespace

**Slug:** `WIX_QUERY_FORMS_FORM_SUBMISSIONS`

Tool to retrieve form submissions from a specified namespace with optional pagination. Use when you need to query form submissions from Wix Forms or other form apps. The namespace filter is required.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | Yes | Query object containing the namespace filter. The namespace filter is required. |
| `paging` | object | No | Paging parameters for the query. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Group Requests

**Slug:** `WIX_QUERY_GROUP_REQUESTS`

Tool to query group creation requests with filtering, sorting, and pagination. Use when you need to retrieve pending, approved, or rejected group requests from site members.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | array | No | Array of sort objects defining the sort order of returned group requests. Defaults to sorting by createdDate in descending order. |
| `filter` | object | No | Filter object using Wix Query Language. Supported field: 'status'. Example: {'status': {'$eq': 'PENDING'}} to filter pending group requests. |
| `paging` | object | No | Paging settings for group requests query. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Inventory Items

**Slug:** `WIX_QUERY_INVENTORY`

Tool to retrieve a list of up to 1000 inventory items with optional paging, filtering, and sorting. Manages inventory per variant including stock quantities, availability status, and preorder information. Use when you need to fetch inventory data from a Wix Stores Catalog V3 site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging inventory items. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Locations

**Slug:** `WIX_QUERY_LOCATIONS`

Tool to retrieve business locations with filtering, sorting, and pagination. Use when you need to search for specific locations or list all locations for a site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging locations. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Loyalty Checkout Discounts

**Slug:** `WIX_QUERY_LOYALTY_CHECKOUT_DISCOUNTS`

Tool to retrieve loyalty checkout discounts with filtering, sorting, and pagination. Use when you need to query discounts applied at checkout using loyalty points.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging loyalty checkout discounts. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Manual Tax Mappings

**Slug:** `WIX_QUERY_MANUAL_TAX_MAPPINGS`

Tool to retrieve a list of up to 100 manual tax mappings with optional paging, filtering, and sorting. Use when you need to query custom tax rate configurations for specific tax group and region combinations from a Wix store.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging manual tax mappings. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Moderation Rules

**Slug:** `WIX_QUERY_MODERATION_RULES`

Tool to retrieve moderation rules with optional filtering, sorting, and pagination. Use when you need to fetch rules that manage user-generated content moderation on a Wix site. Returns up to 1000 rules per request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | array | No | Array of sort objects defining the sort order of returned rules. Defaults to sorting by createdDate in ascending order if not specified. Sortable fields: createdDate, updatedDate |
| `filter` | object | No | Filter object using Wix API Query Language to identify which moderation rules to retrieve. Supports operators: $eq, $ne, $in, $lt, $lte, $gt, $gte, $exists, $hasSome. Filterable fields: id (string), createdDate (date-time), updatedDate (date-time), namespace (string), enabled (boolean). Example: {'enabled': {'$eq': True}} to filter only enabled rules. |
| `paging` | object | No | Pagination settings for moderation rules query. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Form Submissions by Namespace

**Slug:** `WIX_QUERY_SUBMISSIONS_BY_NAMESPACE`

Tool to retrieve form submissions from a specified namespace with advanced filtering, sorting, and pagination. Use when you need to query submissions with specific criteria like status, date ranges, or visibility. Namespace filter is required using $eq operator.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | Yes | Query object containing filter (with required namespace), optional sort, paging, and field projection. The namespace filter using $eq operator is mandatory. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Query Tax Groups

**Slug:** `WIX_QUERY_TAX_GROUPS`

Tool to retrieve a list of up to 100 tax groups with optional paging, filtering, and sorting. Only returns tax groups created by the site, not default tax groups. Use when you need to fetch custom tax group configurations from a Wix site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `query` | object | No | Query parameters for filtering, sorting, and paging tax groups. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Register V2

**Slug:** `WIX_REGISTER_V2`

Tool to register a new member account on Wix site. Use when you need to create a new member with email and password authentication. Returns a session token that can be used to obtain access and refresh tokens.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `loginId` | object | Yes | Login identifier containing the email address for the new member account. |
| `profile` | object | No | Optional member profile information. |
| `password` | string | Yes | Password for the new member account. Must meet security requirements (typically 8+ characters with mix of letters, numbers, and special characters). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Remove Deleted Fields

**Slug:** `WIX_REMOVE_DELETED_FIELDS`

Tool to permanently remove deleted fields from a Wix form schema. Use when you need to clean up deleted fields from a form.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `formId` | string | Yes | Form ID in GUID format. This is the ID of the form schema from which to permanently remove deleted fields. Must be a valid GUID/UUID (e.g., '550e8400-e29b-41d4-a716-446655440000'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Remove Info Sections By Filter

**Slug:** `WIX_REMOVE_INFO_SECTIONS_FROM_PRODUCTS_BY_FILTER`

Tool to bulk remove info sections from products matching a filter expression. Use when you need to detach information sections from multiple products based on specific criteria like visibility status, creation date, or other product attributes.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | No | Filter expression to identify which products to remove info sections from. Can be an empty object {} to match all products. Supports Wix Query Language format with operators: $eq, $ne, $in, $exists, $gt, $gte, $hasSome, $lt, $lte, $startsWith. Filters can target fields like id, handle, visible, createdDate, updatedDate. |
| `search` | object | No | Search expression for additional filtering of products. Can be combined with filter parameter for more complex queries. |
| `infoSectionIds` | array | Yes | Array of info section IDs to remove from the filtered products. Each ID must be a valid GUID format. Minimum 1 info section ID required. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Remove Tip From Order

**Slug:** `WIX_REMOVE_TIP_FROM_ORDER`

Tool to remove a tip from an existing eCommerce order. Use when you need to remove tip charges that were previously added to an order.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `orderId` | string | Yes | The ID of the eCommerce order from which to remove the tip. Must be a valid GUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Reschedule Draft Schedule Items

**Slug:** `WIX_RESCHEDULE_DRAFT`

Tool to reschedule all draft schedule items for an event at once. Use when you need to adjust the time of multiple draft schedule items simultaneously by specifying a new time zone.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `event_id` | string | Yes | Event ID in GUID format. This is the unique identifier of the event whose draft schedule items will be rescheduled. |
| `time_zone_id` | string | Yes | Time zone identifier for the rescheduled event. Must be a valid IANA time zone name (e.g., 'America/New_York', 'Europe/London', 'Asia/Tokyo'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Search Products

**Slug:** `WIX_SEARCH_PRODUCTS`

Tool to search products in the Wix store catalog using text search, filters, and sorting. Returns up to 100 products per request with cursor-based pagination. Use when you need to find specific products or retrieve products matching certain criteria.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sort` | array | No | Array of sort objects defining the sort order of returned products. |
| `fields` | array | No | Array of field names to include in the response. Use dot notation for nested fields (e.g., 'price.currency'). |
| `filter` | object | No | Filter object using Wix Query Language. Supports operators: $eq, $exists, $gt, $gte, $hasSome, $in, $lt, $lte, $ne, $startsWith. Example: {'price': {'$gt': 10}} to filter products with price greater than 10. |
| `paging` | object | No | Cursor-based pagination settings. |
| `search` | object | No | Free-text search configuration. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Send Recovery Email

**Slug:** `WIX_SEND_RECOVERY_EMAIL`

Tool to send a password recovery email to a Wix member with a link to reset their password. Use when a member needs to reset their password. The site must be published for this to work. Site owners will reset their Wix account password instead of site-specific password.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `email` | string | Yes | Email address to send the password recovery email to. The email must belong to a registered member. |
| `redirect` | object | No | Redirect configuration after password reset. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Set Customization Choices

**Slug:** `WIX_SET_CUSTOMIZATION_CHOICES`

Tool to set choices for a customization in Wix stores catalog. Use when you need to replace all existing choices with a new set of choices for a customization. This operation requires a valid GUID customization ID and at least one choice with a name.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `choices` | array | Yes | Array of choice objects to set for the customization. This replaces all existing choices with the provided choices. At least one choice is required. |
| `customizationId` | string | Yes | The ID of the customization to set choices for. Must be a valid GUID format (e.g., '123e4567-e89b-12d3-a456-426614174000'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Set Default Receipt Preset

**Slug:** `WIX_SET_DEFAULT_RECEIPT_PRESET`

Tool to set a receipt preset as the default in Wix. Use when you need to designate a specific receipt preset as the default for receipt generation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `receiptPresetId` | string | Yes | The ID of the receipt preset to set as default. Must be a valid GUID format (e.g., '550e8400-e29b-41d4-a716-446655440000'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Unassign Events from Categories

**Slug:** `WIX_UNASSIGN_EVENTS_BULK`

Tool to unassign an event from multiple categories in Wix Events. Use when you need to remove an event from one or more categories by providing the event ID and category IDs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `eventId` | string | Yes | The event ID (GUID) to be unassigned from the specified categories. Only one event can be unassigned per request. |
| `categoryId` | array | Yes | Array of category IDs (GUIDs) from which the event should be unassigned. Must contain at least 1 ID. Each ID should be a valid GUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Billable Items

**Slug:** `WIX_UPDATE_BILLABLE_ITEMS_BULK`

Tool to bulk update billable items in Wix. Use when you need to modify multiple billable items at once. Each item requires its ID, current revision number, and the fields to update.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `billableItems` | array | Yes | Array of billable items to update. Must contain at least 1 item. Each item requires id and billableItem object with id and revision. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Customizations

**Slug:** `WIX_UPDATE_BULK_CUSTOMIZATIONS`

Tool to bulk update multiple customizations in Wix Stores Catalog V3. Use when you need to update properties of existing customizations such as name, type, choices, or settings. Each update requires the current revision number to prevent conflicts.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `customizations` | array | Yes | Array of customizations to update. Each must include id and current revision. Maximum 100 customizations per request. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Storage Item Tags By Filter

**Slug:** `WIX_UPDATE_BULK_STORAGE_ITEM_TAGS_BY_FILTER`

Tool to bulk update tags on storage items matching filter criteria. Use when you need to add or remove tags from multiple storage items at once based on filter conditions. If a tag appears in both assign and unassign, it will be assigned. This operation is asynchronous and triggers the Storage Item Tags Modified event.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `assign` | array | No | Array of tag strings to assign to storage items matching the filter. If a tag appears in both assign and unassign, it will be assigned (assign takes precedence). |
| `filter` | object | No | Optional filter object to specify which storage items to update. Supports Wix Query Language operators: $eq (equals), $ne (not equals), $exists (field exists), $in (value in array), $hasSome (has some of values), $startsWith (string starts with), $gt/$lt/$lte/$gte (comparisons). An empty filter or no filter updates all storage items. |
| `unassign` | array | No | Array of tag strings to remove from storage items matching the filter. If a tag appears in both assign and unassign, it will be assigned (assign takes precedence). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Business Contact

**Slug:** `WIX_UPDATE_BUSINESS_CONTACT`

Tool to update a site's business contact information including email, phone, fax, and address. Use when you need to modify the public business contact details displayed on a Wix site. Requires Manage Business Contact permission scope.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | object | Yes | Field mask specifying which properties of businessContact to update. Properties not explicitly specified are ignored. Properties included in the field mask but excluded from businessContact are cleared. |
| `business_contact` | object | Yes | Business contact information to update. Only fields specified in the fields.paths parameter will be updated. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Business Profile

**Slug:** `WIX_UPDATE_BUSINESS_PROFILE`

Tool to update a site's business profile including display name, description, logo, and business name. Use when you need to modify public business information. Only fields specified in the fields.paths array are updated.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | object | Yes | Field mask specifying which fields in businessProfile should be updated. |
| `business_profile` | object | Yes | Business profile object containing the fields to update. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Business Schedule

**Slug:** `WIX_UPDATE_BUSINESS_SCHEDULE`

Tool to update a site's business schedule including regular operating hours and special exceptions. Use when you need to set or modify business hours, add holiday closures, or define special event hours. The update replaces the entire schedule, so include all desired periods in each request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `business_schedule` | object | Yes | Business schedule object containing regular operating hours and special hour exceptions. At least one of periods or special_hour_period should be provided |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Contacts

**Slug:** `WIX_UPDATE_CONTACTS_BULK`

Tool to bulk update multiple contacts with specified field values. Use when you need to update the same field(s) across multiple contacts matching a filter or search criteria. Only fields specified in fieldMask.paths will be updated.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `info` | object | Yes | Contact information object containing the fields to update. Only fields specified in fieldMask.paths will be applied to matching contacts. |
| `filter` | object | No | Filter object to specify which contacts to update. Supports operators: $eq, $exists, $gt, $gte, $hasAll, $hasSome, $in, $lt, $lte, $ne, $startsWith. If not provided, updates all contacts matching the search criteria. |
| `search` | string | No | Plain text search for an exact match, up to 100 characters. Use to filter which contacts to update. |
| `fieldMask` | object | Yes | Field mask object with 'paths' array specifying which fields to update. Only fields listed in paths will be updated on matching contacts. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Translation Content By Key

**Slug:** `WIX_UPDATE_CONTENT_BY_KEY_BULK`

Tool to bulk update translation content by composite key (schemaId, entityId, locale). Use when updating translatable fields for multiple content items identified by their schema, entity, and locale combination. Triggers 'Content Updated' event on success.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `contents` | array | Yes | Array of content wrapper objects to update. Each wrapper contains a content object with schemaId, entityId, locale (composite key), and fields to update. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Inventory Items By Filter

**Slug:** `WIX_UPDATE_INVENTORY_ITEMS_BY_FILTER`

Tool to bulk update inventory items by filter criteria. Updates multiple inventory items matching the specified filter (e.g., by productId). Use when you need to change inventory tracking settings, stock status, or quantities for multiple items at once.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | Yes | Filter object to specify which inventory items to update. At least one filter criterion must be provided (e.g., productId, variantId, or locationId). |
| `inventoryItem` | object | Yes | Inventory item fields to update. Include only the fields you want to change. At least one field must be provided. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update inventory variants

**Slug:** `WIX_UPDATE_INVENTORY_VARIANTS`

Tool to update product inventory including quantity, stock status, and tracking settings per variant. Use when you need to modify inventory levels or stock configuration. The revision field must match the current value to prevent conflicts.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | Inventory item ID to update. This is used in the URL path. |
| `inventoryItem` | object | Yes | Inventory item object containing the fields to update. The id and revision fields are required. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Question Entry Labels

**Slug:** `WIX_UPDATE_LABELS`

Tool to set labels for a Wix FAQ question entry. Use when a question entry is updated and you need to modify its labels. This operation replaces all existing labels with the provided list.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `labels` | array | Yes | Labels to set for the question entry. This operation replaces all existing labels with the provided list. Maximum 100 labels per question entry. |
| `questionEntryId` | string | Yes | Question entry ID in GUID format (e.g., '123e4567-e89b-12d3-a456-426614174000'). The ID of the FAQ question entry to update labels for. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Locale Settings

**Slug:** `WIX_UPDATE_LOCALE_SETTINGS`

Tool to update a Wix site's locale configuration settings including auto-redirect behavior. Use when you need to modify locale settings such as enabling or disabling automatic visitor redirection based on language preferences. Note: This action cannot update a site's multilingual mode; use the Set Multilingual Mode action for that.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `localeSettings` | object | Yes | Locale settings object containing the configuration to update. The revision field is required to ensure update consistency. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Operation Group Tags By Filter

**Slug:** `WIX_UPDATE_OPERATION_GROUP_TAGS_BY_FILTER`

Tool to bulk update tags on operation groups using filter criteria. Use when you need to add or remove tags from multiple operation groups matching specific conditions. If a tag appears in both assign and unassign, it will be assigned.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `assign` | array | No | Array of tag strings to assign to matching operation groups. If a tag appears in both assign and unassign lists, it will be assigned (assign takes precedence). |
| `filter` | object | No | Filter object to specify which operation groups to update. Supports Wix API Query Language operators like $eq, $ne, $in, $exists, $gt, $lt, $hasSome, $startsWith, etc. An empty filter or omitting this parameter will update all operation groups. Filterable fields: id, createdDate, updatedDate, name. |
| `unassign` | array | No | Array of tag strings to remove from matching operation groups. If a tag appears in both assign and unassign lists, it will be assigned (assign takes precedence). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Orders

**Slug:** `WIX_UPDATE_ORDERS_BULK`

Tool to bulk update properties of up to 100 e-commerce orders. Use when you need to update order fields like archived status, buyer information, billing/shipping addresses, or custom fields. To remove a field, pass null; note that buyerInfo and contactDetails cannot be removed.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `orders` | array | Yes | Array of order wrappers containing order objects to update. Each must have an 'order' object with 'id' field and the fields to update. Maximum 100 orders per request. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Order Tags

**Slug:** `WIX_UPDATE_ORDERS_UPDATE_TAGS`

Tool to synchronously update tags on multiple orders by list of order IDs. Use when you need to add or remove tags from multiple orders at once. If a tag appears in both assignTags and unassignTags, it will be assigned.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `options` | object | No | Options for bulk updating order tags. |
| `orderIds` | array | Yes | IDs of orders to update tags for. Array of order IDs in GUID format (e.g., '00000000-0000-0000-0000-000000000000'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Products By Filter

**Slug:** `WIX_UPDATE_PRODUCTS_BY_FILTER`

Tool to bulk update multiple products matching filter criteria in Wix Stores. Use when you need to update the same field(s) across multiple products matching specific conditions. Cannot update slug, options, modifiers, or variantsInfo fields.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | Yes | Filter object to specify which products to update. Supports Wix Query Language with operators: $eq (equals), $ne (not equals), $exists (field exists), $gt/$gte/$lt/$lte (comparisons), $hasSome (has some of values), $in (value in array), $startsWith (string starts with). Common filterable fields: id, handle, slug, visible, createdDate, updatedDate, productType, name, price. |
| `product` | object | Yes | Product object containing the fields to update. Only fields provided will be updated on matching products. Cannot update: slug, options, modifiers, variantsInfo. To update infoSections, brand, or ribbon fields, must pass their existing id. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Receipt Preset

**Slug:** `WIX_UPDATE_RECEIPT_PRESET`

Tool to update a receipt preset in Wix. Use when you need to modify receipt preset settings including name, custom fields, display settings, or extended fields. Requires the current revision number to prevent conflicting changes. Triggers a Receipt Preset Updated event.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `receiptPreset` | object | Yes | Receipt preset object containing the fields to update. Must include the current revision number to prevent overwrites. |
| `receiptPresetId` | string | Yes | The unique identifier of the receipt preset to update. Must be a valid GUID format (e.g., '12345678-1234-1234-1234-123456789abc'). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Referral Program

**Slug:** `WIX_UPDATE_REFERRAL_PROGRAM`

Tool to update a site's referral program configuration including name, rewards, and email settings. Use when you need to modify an existing referral program. The revision field is required to prevent conflicting updates.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `referral_program` | object | Yes | Referral program object containing the fields to update. Must include name and revision. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Review Moderation Status

**Slug:** `WIX_UPDATE_REVIEWS_MODERATE`

Tool to update the moderation status of a review. Use when you need to approve, reject, or change the moderation status of a specific review.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `review_id` | string | Yes | The ID of the review to moderate, must be in GUID format |
| `moderation_status` | string ("APPROVED" | "IN_MODERATION" | "REJECTED" | "SUBMITTED") | Yes | The moderation status to set for the review. APPROVED: The review is approved and published. IN_MODERATION: The review is pending moderation. REJECTED: The review is rejected and deleted from the site. SUBMITTED: Initial status of the review before the moderation process. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Review Moderation Status

**Slug:** `WIX_UPDATE_REVIEWS_MODERATE2`

Tool to bulk update the moderation status of multiple reviews at once. All filtered reviews are updated to the same moderation status. Use when you need to moderate multiple reviews efficiently instead of updating them one by one.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | object | No | Filter object to select which reviews to moderate. Supports filtering by moderationStatus field. Example: {'moderationStatus': 'IN_MODERATION'} to select all reviews pending moderation. If not specified, all reviews are updated (use with caution). |
| `moderation_status` | string ("APPROVED" | "IN_MODERATION" | "REJECTED" | "SUBMITTED") | Yes | The moderation status to apply to all filtered reviews. APPROVED: Reviews are approved and published. IN_MODERATION: Reviews are pending moderation. REJECTED: Reviews are rejected and deleted from the site. SUBMITTED: Initial status before moderation process. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Moderation Rule

**Slug:** `WIX_UPDATE_RULE`

Tool to update a moderation rule in Wix Community Feedback Moderation. Use when you need to modify an existing rule's settings such as name, enabled status, or configuration. Requires the current revision number to prevent conflicts.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `rule` | object | Yes | The rule object with updated fields. Must include current revision to prevent unintended overwrites. Only fields provided in this object will be updated. |
| `rule_id` | string | Yes | The unique identifier of the moderation rule to update. Must be a valid GUID format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Staff Member Tags By Filter

**Slug:** `WIX_UPDATE_STAFF_MEMBER_TAGS_BY_FILTER`

Tool to bulk update tags on Wix Bookings staff members by filter criteria. Use when you need to add or remove tags from multiple staff members matching specific conditions. If a tag appears in both assign and unassign, it will be assigned.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `assign` | array | No | Array of tag names to assign to matching staff members. If a tag appears in both assign and unassign, the tag will be assigned (assign takes precedence). |
| `filter` | object | No | Filter object to specify which staff members to update. Supports Wix Query Language with operators like $eq, $ne, $in, $exists, $gt, $lt, etc. An empty filter or omitting this parameter will update all staff members. See Query Staff Members documentation for supported filters. |
| `unassign` | array | No | Array of tag names to remove from matching staff members. If a tag appears in both assign and unassign, the tag will be assigned (assign takes precedence). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Bulk Update Storage Item Tags

**Slug:** `WIX_UPDATE_STORAGE_ITEM_TAGS`

Tool to bulk update tags on multiple storage items in Wix automations. Use when you need to set public and/or private tags on multiple storage items at once. Requires 'Set Up Automations' permission.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `tags` | object | Yes | Tags object containing publicTags and/or privateTags arrays to set on the storage items. At least one of publicTags or privateTags must be provided. |
| `storageItemIds` | array | Yes | Array of storage item IDs (GUIDs) to update tags for. Must contain at least one valid GUID in the format '12345678-1234-1234-1234-123456789abc'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
