Wix for AI agents

Agents read Wix at once. Changes and sends are held for a person's approval by default.

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

What an agent can do in Wix

Every Wix action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Wix without asking first. 51 actions.

  • Get MemberTool 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 visi
  • Get Member Privacy SettingsTool 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.
  • Get Purchase HistoryTool 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 automa
  • Get Site PropertiesTool 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 det
  • List Group RequestsTool 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 r
  • List V4 ContactsTool 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 Bookings CategoriesTool 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.
  • Query ContactsTool 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 CouponsTool 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 OrdersTool 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 stat
  • Query Form Submissions by NamespaceTool 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 ItemsTool 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 informat
Show all 51
  • Query LocationsTool 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.
  • Query Loyalty Checkout DiscountsTool to retrieve loyalty checkout discounts with filtering, sorting, and pagination. Use when you need to query discounts applied at checkout using loyalty points.
  • Query Manual Tax MappingsTool 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 combi
  • Query Payment LinksRetrieve Wix payment links using optional filters, sorting, and cursor paging.
  • Query Tax GroupsTool 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
  • Search ProductsTool 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 produc
  • Calculate First Available Time Slots Per MenuTool 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 Previe
  • Check ContentTool 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.
  • Check Domain AvailabilityTool 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 ca
  • Count Extended BookingsTool 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.
  • Generate Files Download URLTool 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
  • Generate File Upload URLTool 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.
  • Get App InstanceRetrieve the current Wix app instance and associated site information. Requires app OAuth authentication with the Manage Your App permission. Wix API keys cannot call this endpoint.
  • Get Collection By SlugTool 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 Current Member CouponsTool 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.
  • Get Folder By SiteTool 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 obje
  • Get Members Custom Field ApplicationsTool to retrieve custom field applications for specified members. Use when you need to check which custom field applications apply to specific members.
  • Get Roles Custom Field ApplicationsTool to retrieve custom field applications for specified roles. Use when you need to check which custom field applications apply to specific member roles.
  • Get Roles InfoTool 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.
  • Get Site Plugins Placement StatusTool 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.
  • List App PermissionsTool 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.
  • List App Plans By App IDTool 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
  • List Email Marketing CampaignsTool 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, visibi
  • List Contacts FacetsTool 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
  • List CurrenciesTool 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.
  • List Custom FieldsTool 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 c
  • List Default Tax GroupsTool 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.
  • List Default Tax Groups By App IDsTool 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.
  • List Invoices by Order IDsTool 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 Manual Tax MappingsTool 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
  • List Member FollowingTool 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
  • List My Member FollowersTool 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.
  • Query Deleted FormsTool 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.
  • Query Extended BookingsTool 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
  • Query Contact FacetsTool 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 Site FoldersTool 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.
  • Query Group RequestsTool 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.
  • Query Moderation RulesTool 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 rul
  • Query Form Submissions by NamespaceTool 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, o

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 89 actions.

  • Cancel OrderCancels an existing e-commerce order by marking its status as CANCELED. Use this action when you need to cancel an order due to customer request, inventory issues, or other business reasons. This acti
  • LogoutTool 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 respon
  • Add Special PermissionsTool 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 collec
  • Cancel Automation EventTool 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
  • Cancel Background TaskTool to cancel a background task in Wix CMS. Use when you need to stop a running background task that is no longer needed.
  • Add Labels to ContactTool 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 ExpirationTool 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 InventoryTool 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. Physi
  • Create Tax RegionTool 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.
  • Bulk Delete Abandoned CheckoutsTool to bulk delete abandoned checkouts from Wix e-commerce. Use when you need to remove multiple abandoned checkouts by their IDs.
  • Delete Add-On GroupTool 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.
  • Delete Back In Stock NotificationTool 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.
Show all 89
  • Bulk Delete Benefit ItemsTool to bulk delete benefit items from Wix Benefit Programs. Use when you need to remove multiple benefit items at once by providing their IDs.
  • Bulk Delete Billable ItemsTool 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.
  • Delete Schedule BookmarkTool 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.
  • Bulk Delete BrandsTool 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
  • Bulk Delete Translation ContentTool to bulk delete translation content by IDs. Use when you need to delete multiple translation content items in a single operation.
  • Bulk Delete VariantsTool to bulk delete item variants from Wix Restaurants menus. Use when you need to remove multiple menu item variants at once.
  • Delete FAQ CategoryTool 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.
  • Unlabel ContactTool 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.
  • Delete CustomizationTool to delete a customization from the Wix Stores catalog. Use when you need to permanently remove a customization option by its ID.
  • Delete Data Collection FieldTool 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
  • Bulk Delete Form SchemasTool to bulk delete form schemas from Wix Forms. Use when you need to remove multiple forms by their IDs in a single operation.
  • Delete Info SectionTool to delete an info section from the Wix Stores catalog. Use when you need to permanently remove a specific info section by its ID.
  • Bulk Delete Inventory ItemsTool 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.
  • Bulk Delete Benefit Items By FilterTool 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
  • Delete Loyalty CouponTool 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 re
  • Delete MenuTool 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.
  • Bulk Delete ModifiersTool to bulk delete item modifiers from Wix Restaurants Menus. Use when you need to remove multiple item modifiers at once by providing their IDs.
  • Bulk Delete Pool DefinitionsTool 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.
  • Delete Product OptionsTool 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
  • Bulk Delete ProductsTool to bulk delete products from the Wix Stores catalog. Use when you need to permanently remove multiple products by their IDs.
  • Delete Program DefinitionTool to delete a program definition from Wix Benefit Programs. Use when you need to permanently remove a benefit program definition by its ID.
  • Delete ProjectTool 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
  • Delete Project ItemTool to delete a project item from the Wix Portfolio. Use when you need to permanently remove a portfolio project item by its ID.
  • Delete Question EntryTool to delete a question entry from Wix FAQ app. Use when you need to permanently remove a FAQ question entry by its ID.
  • Delete Receipt PresetTool 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.
  • Bulk Delete Notification RecipientsTool to bulk delete notification recipients for Wix Restaurants online orders. Use when you need to remove multiple recipients at once by providing their IDs.
  • Bulk Delete Reports By FilterTool 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.
  • Bulk Delete RSVPs By FilterTool 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.
  • Delete Service Fee RuleTool to delete a service fee rule from Wix Restaurants Online Orders. Use when you need to remove a specific rule by its ID.
  • Delete Schedule ItemTool 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.
  • Delete SecretTool to delete a secret from Wix Secrets Vault. Use when you need to permanently remove a secret by its GUID identifier.
  • Delete Sender DetailsTool 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 sen
  • Delete Sender EmailTool to delete a sender email from Wix Marketing. Use when you need to remove a specific sender email by its ID.
  • Delete ServiceTool 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.
  • Bulk Delete Services By FilterTool 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
  • Bulk Delete ServicesTool to bulk delete services from Wix Bookings. Use when you need to remove multiple services at once by providing their IDs.
  • Delete Ticket Check-InTool 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.
  • Bulk Delete Ticket DefinitionsTool 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' per
  • Delete Ticket ReservationTool to delete a ticket reservation from Wix Events. Use when you need to remove a ticket reservation that is no longer needed or valid.
  • Delete User Defined FieldsTool 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.
  • Delete User FavoriteTool 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 - return
  • Discard Draft ScheduleTool 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 permissi
  • Bulk Get Or Create BrandsTool 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.
  • Import File to Media ManagerTool 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 im
  • Publish Draft ScheduleTool 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.
  • Register V2Tool 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 refres
  • Remove Deleted FieldsTool to permanently remove deleted fields from a Wix form schema. Use when you need to clean up deleted fields from a form.
  • Bulk Remove Info Sections By FilterTool 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,
  • Remove Tip From OrderTool to remove a tip from an existing eCommerce order. Use when you need to remove tip charges that were previously added to an order.
  • Reschedule Draft Schedule ItemsTool 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.
  • Send Recovery EmailTool 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 wi
  • Set Customization ChoicesTool 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 cus
  • Set Default Receipt PresetTool 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.
  • Bulk Unassign Events from CategoriesTool 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.
  • Bulk Update Billable ItemsTool 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.
  • Bulk Update CustomizationsTool 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 t
  • Bulk Update Storage Item Tags By FilterTool 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 ass
  • Update Business ContactTool 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
  • Update Business ProfileTool 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.path
  • Update Business ScheduleTool 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 hou
  • Bulk Update ContactsTool 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
  • Bulk Update Translation Content By KeyTool 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 c
  • Bulk Update Inventory Items By FilterTool 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, st
  • Update inventory variantsTool 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
  • Update Question Entry LabelsTool 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.
  • Update Locale SettingsTool 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 base
  • Update Operation Group Tags By FilterTool 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
  • Bulk Update OrdersTool 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
  • Bulk Update Order TagsTool 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, i
  • Bulk Update Products By FilterTool 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, o
  • Update Receipt PresetTool 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
  • Update Referral ProgramTool 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
  • Update Review Moderation StatusTool 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 StatusTool 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 instea
  • Update Moderation RuleTool 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 revi
  • Bulk Update Staff Member Tags By FilterTool 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 as
  • Bulk Update Storage Item TagsTool 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.

Changes wait in Needs you

Changes and sends in Wix are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Wix questions

Can an agent change data in Wix on its own?

Not by default. Changes and sends in Wix are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Wix?

This connector lists 51 read actions. Reads run at once, without waiting for approval.

How does Wix connect?

It connects with OAuth 2.0 or API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Wix to your agents.