# 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
- **Tools:** 33
- **Triggers:** 0
- **Slug:** `WIX`
- **Version:** 20260211_00

## Tools

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

### Query Members Contacts

**Slug:** `WIX_QUERY_MEMBERS_CONTACTS_CONTACTS`

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

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

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

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

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

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

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

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

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

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