wix_create_ store_ categoryCreate a Wix Stores catalog category.
Search orders and log fulfillments, book appointments against real availability, publish draft blog posts, and update CMS collection items on the single site you connect.
PopMCPWix
Every catalog, order, booking, event, member, blog and CMS operation this connection exposes, plus the site events it can watch as triggers.
wix_create_ store_ categoryCreate a Wix Stores catalog category.
wix_create_ store_ productCreates a single Wix Stores Catalog V3 product.
wix_delete_ store_ productPermanently deletes a single product by its GUID.
wix_get_ store_ productRetrieves a single product by its GUID.
wix_query_ store_ categoriesQuery categories with mongo-style filter, sort, and cursor paging.
wix_query_ store_ productsRetrieves up to 100 products via structured filter/sort with cursor paging (writeAccess false despite POST).
wix_update_ store_ productUpdates a product (partial patch).
wix_cancel_ bookingCancel a booking (sets status to CANCELED).
wix_create_ bookingCreate a single-service Wix Bookings booking.
wix_get_ availability_ time_ slotsList bookable appointment time slots for an APPOINTMENT-based service within a local date range.
wix_get_ serviceRetrieve a single Wix Bookings service by GUID.
wix_query_ extended_ bookingsQuery extended bookings (booking + attendance, allowed-actions, policy, fee, and eCommerce order info) with filtering, sorting and CURSOR paging.
wix_query_ servicesQuery Wix Bookings services (up to 100 per page) with Mongo-style filtering, sorting, and OFFSET paging.
wix_create_ eventCreate a Wix Event.
wix_get_ eventRetrieve a single event by its GUID.
wix_query_ event_ guestsRetrieve the unified guest list (RSVP guests, ticket buyers, and ticket holders) with filtering/sorting and CURSOR paging (a read).
wix_query_ eventsRetrieve events with filtering, sorting, and OFFSET paging (a read, writeAccess false).
wix_query_ ticket_ definitionsRetrieve ticket definitions with filtering/sorting and CURSOR paging (a read).
wix_get_ loyalty_ programRetrieves the site's loyalty program (name, pointDefinition {customName,icon}, status DRAFT|ACTIVE|PAUSED, pointsExpiration {status,monthsOfInactivity,expiringPointsPercentage}, premiumFeatures).
wix_query_ loyalty_ accountsRetrieves loyalty accounts matching a filter/sort/paging query.
wix_cancel_ orderCancel an order (sets status to CANCELED).
wix_create_ fulfillmentCreate a fulfillment for an order (order must be approved).
wix_get_ cartRetrieve a cart by its GUID, including lineItems, buyerInfo, appliedDiscounts and currency.
wix_get_ orderRetrieve a single eCommerce order by its GUID, including line items, priceSummary, buyer/billing/recipient info, payment and fulfillment status, discounts and activities.
wix_search_ ordersSearch eCommerce orders with a filter/sort/cursor body.
wix_update_ orderUpdate a limited set of order fields, body wrapped in "order".
wix_create_ memberCreate a site member.
wix_get_ memberRetrieve one member by member ID (a GUID; note member ID and contactId are distinct entities, don't assume they match).
wix_query_ membersSearch/list site members with filtering, sorting, paging, and free-text search.
wix_update_ memberUpdate a member's mutable properties.
wix_create_ draft_ postCreate a blog draft post.
wix_get_ postRetrieve a single published blog post by its GUID.
wix_publish_ draft_ postPublish a draft post by GUID, creating a new published post (or updating the existing published post if already published).
wix_query_ postsQuery published blog posts with a mongo-style filter, sort, and CURSOR paging.
wix_get_ data_ itemRetrieve a single data item by id from a collection.
wix_insert_ data_ itemCreate a single item in a Wix Data (CMS) collection; create-only.
wix_list_ data_ collectionsList all data collections on the site/project (native + Wix app collections).
wix_query_ data_ itemsQuery items in a collection with filtering, sorting, projection and paging.
wix_update_ data_ itemReplace (full-overwrite) an existing data item.
wix_create_ contactCreates a new contact.
wix_delete_ contactPermanently deletes a contact by ID.
wix_get_ contactRetrieves a single contact by ID, returning the full contact object.
wix_label_ contactAdds one or more labels to a contact.
wix_list_ contact_ labelsLists contact labels.
wix_query_ contactsRetrieves a list of contacts matching a query.
wix_update_ contactUpdates an existing contact.
wix_create_ couponCreates a Wix coupon.
wix_query_ couponsRetrieves up to 100 coupons per page.
wix_get_ site_ propertiesRetrieve a snapshot of the current site's business/config properties: locale, language, paymentCurrency, timeZone, email/phone/fax, address, businessName, siteDisplayName, logo, description, categories, businessSchedule, multilingual, consentPolicy, businessConfig, companyId.
wix_list_ business_ locationsList the site's physical business locations.
wix_query_ sitesACCOUNT-LEVEL: query the sites owned by the Wix account (up to 100 per page, max 1000 total).
wix_import_ media_ fileImport a single file into the Media Manager from a publicly accessible external URL.
wix_query_ media_ filesQuery up to 200 files with mongo-style filtering, sorting, and cursor paging.
wix_query_ pricing_ plansQuery pricing plans (Plans V3) with filter/sort/paging.
wix_query_ inventory_ itemsRetrieves up to 1,000 inventory items via structured filter/sort/cursor paging.
wix_update_ inventory_ itemUpdates an inventory item (optimistic concurrency).
wix_query_ form_ submissionsQuery submissions within a single namespace (returns up to 100).
wix_query_ reviewsRetrieves a filtered/sorted/paged list of reviews (max 100 per request; this is a READ despite being POST).
wix_notify_ site_ ownerTriggers sending a dashboard/mobile notification to the site owner or all contributors, based on a pre-defined notification template.
wix_bulk_ create_ menu_ item_ modifier_ groupsCreate up to 100 modifier groups at once.
wix_add_ store_ customization_ choicesAdds 1-100 choices to a single customization.
wix_assign_ staff_ working_ hours_ scheduleGive a staff member custom working hours by assigning a working-hours schedule (or reset to business default by passing the business schedule GUID).
wix_activate_ referral_ programActivate the referral program, changing its status to ACTIVE.
wix_add_ event_ form_ controlAdd one input control to an event's registration form (auto-publishes the form).
wix_activate_ loyalty_ programActivates the loyalty program, setting status from DRAFT to ACTIVE so customers can earn and redeem points.
wix_add_ order_ activitiesAppend one or more activities to an order's timeline.
wix_approve_ memberApprove a member: sets status to APPROVED and grants members-only access.
wix_bulk_ create_ draft_ postsCreate 1-20 draft posts in one call.
wix_aggregate_ data_ itemsRun a grouping aggregation (sum/avg/min/max/count) over a collection and return summarized rows.
wix_bulk_ create_ couponsCreates up to 100 coupons in one call.
wix_bulk_ update_ pricing_ plansBulk-update up to 100 pricing plans (Plans V3) in one call.
wix_archive_ business_ locationArchive a location.
wix_bulk_ delete_ contactsAsynchronously deletes every contact matching the criteria.
wix_bulk_ delete_ media_ filesDelete up to 1000 files (they can be from different folders).
wix_bulk_ delete_ commentsAsynchronously delete all comments matching a filter.
wix_bulk_ create_ inventory_ itemsCreates up to 1,000 inventory items in one call.
wix_bulk_ clone_ formsClone up to 30 form schemas in one call.
wix_bulk_ create_ reviewsCreates up to 100 reviews in one call.
wix_bulk_ create_ menu_ item_ modifiersCreate up to 100 item modifiers at once.
wix_bulk_ add_ info_ sections_ to_ store_ productsAdds up to 10 info sections to up to 100 specified products (by productId + revision) in one call.
wix_bulk_ create_ resourcesCreate up to 50 Wix Bookings resources at once.
wix_authenticate_ sending_ domainAuthenticate (verify) a sending domain by GUID by checking its required DNS records.
wix_add_ schedule_ itemAdd a schedule (agenda) item to an event's DRAFT schedule (not public until published).
wix_adjust_ loyalty_ pointsAdjusts an account's point balance either by setting the total (balance, 0-999999999, transaction type ADJUST) OR by a signed non-zero delta (amount, -9999999..9999999, transaction type GIVE) — if both are sent, balance wins and amount is ignored.
wix_add_ order_ paymentsAdd up to 50 payment RECORDS to an order (this does NOT actually charge the customer — it only records payments, e.g.
wix_assign_ badgeAssign one badge to one member (Badge Assignments V4).
wix_bulk_ delete_ draft_ postsDelete 1-100 draft posts in one call.
wix_bulk_ insert_ data_ itemsInsert up to 1000 items into a collection in one call.
wix_bulk_ delete_ couponsDeletes up to 100 coupons by GUID in one call.
wix_cancel_ pricing_ plan_ orderCancel a pricing plan order (Orders V2) as the site owner/app.
wix_bulk_ delete_ sitesACCOUNT-LEVEL: soft-delete up to 20 sites (moved to trash, restorable by collaborators).
wix_bulk_ label_ unlabel_ contactsAsynchronously adds and/or removes labels on every contact matching `filter`/`search`.
wix_bulk_ delete_ media_ foldersDelete up to 100 folders (they can have different parents).
wix_bulk_ hide_ commentsAsynchronously hide all comments matching a filter (status becomes HIDDEN).
wix_bulk_ decrement_ inventory_ by_ variant_ locationDecrements quantities of up to 300 tracked inventory items, addressed by variantId (+ optional locationId; omit for default location).
wix_bulk_ mark_ submissions_ as_ seenBulk-mark submissions of one form as seen by the site owner.
wix_bulk_ delete_ reviewsDeletes every review matching a filter.
wix_bulk_ create_ menu_ item_ variantsCreate up to 100 item price variants at once.
wix_bulk_ add_ info_ sections_ to_ store_ products_ by_ filterAdds up to 10 info sections to all products matching a filter/search (async job — returns { jobId }).
wix_bulk_ create_ servicesCreate up to 100 Wix Bookings services in one call.
wix_bulk_ publish_ social_ itemsCreate-and-publish multiple social posts in one call.
wix_assign_ events_ to_ categoryAssign one or more events to a single category.
wix_bulk_ adjust_ loyalty_ pointsAdjusts the point balance of MANY accounts at once (selected by a search filter/expression), setting an absolute balance OR a signed delta amount for all matched accounts.
wix_add_ to_ cartAdd catalog or custom line items to an existing cart.
wix_block_ memberBlock a member (status BLOCKED) so they can't log in to members-only pages.
wix_bulk_ update_ draft_ postsUpdate 1-20 draft posts in one call.
wix_bulk_ patch_ data_ itemsPartially modify up to 100 items in one call, each keeping its unlisted fields.
wix_count_ gift_ cardsCounts gift cards matching a filter.
wix_count_ pricing_ plansCount pricing plans (Plans V3) matching a filter.
wix_count_ sitesACCOUNT-LEVEL: count sites in the Wix account matching a filter.
wix_bulk_ update_ contactsAsynchronously updates every contact matching `filter`/`search` with the values in `info`.
wix_bulk_ import_ media_ filesImport up to 100 files at once into the Media Manager from public external URLs.
wix_bulk_ moderate_ comment_ draft_ contentAsynchronously APPROVE or REJECT the draft content of all comments matching a filter (same action applied to every match).
wix_bulk_ increment_ inventory_ by_ variant_ locationIncrements quantities of up to 300 tracked inventory items, addressed by variantId (+ optional locationId; omit locationId to target the default location).
wix_confirm_ form_ submissionConfirm a PENDING submission, moving it to CONFIRMED and recording it in the Wix Forms collection.
wix_bulk_ update_ review_ moderation_ statusModerates many reviews at once, setting them all to the same status.
wix_bulk_ create_ menu_ itemsCreate up to 100 menu items at once.
wix_bulk_ add_ item_ to_ store_ categoriesAdd ONE catalog item (product) to MULTIPLE categories.
wix_bulk_ delete_ resourcesDelete multiple Wix Bookings resources by GUID at once.
wix_bulk_ upsert_ email_ subscriptionUpdate or create multiple email subscriptions in one call (1-100 items).
wix_bulk_ assign_ events_ to_ categoriesAssign events to multiple categories at once.
wix_bulk_ create_ loyalty_ earning_ rulesCreates multiple non-automated earning rules in one call.
wix_add_ to_ checkoutAdd line items to an existing checkout.
wix_bulk_ approve_ membersApprove (and thereby unblock) all members matching a mongo-style filter, asynchronously.
wix_create_ blog_ categoryCreate a blog category.
wix_bulk_ remove_ data_ itemsDelete up to 1000 items by id in one call.
wix_create_ discount_ ruleCreates an eCommerce discount rule (item-level, cart-wide not yet supported).
wix_create_ offline_ pricing_ plan_ orderCreate an OFFLINE pricing plan order (Orders V2) for a buyer who paid outside the site.
wix_create_ business_ locationCreate a business location.
wix_delete_ contact_ extended_ fieldDeletes a custom extended field by key, removing its data from all contacts.
wix_bulk_ restore_ media_ filesRestore up to 1000 files from the Media Manager's Trash bin back to their original locations.
wix_bulk_ move_ comments_ by_ filterAsynchronously move all comments matching a filter to another resource.
wix_bulk_ update_ inventory_ itemsUpdates up to 1,000 inventory items in one call (optimistic concurrency).
wix_count_ form_ submissionsCount submissions for up to 100 forms.
wix_count_ reviewsReturns the number of reviews matching an optional filter (READ despite being POST).
wix_bulk_ create_ menu_ sectionsCreate up to 100 sections at once.
wix_bulk_ add_ items_ to_ store_ categoryAdd multiple catalog items (products) to ONE category.
wix_bulk_ delete_ servicesDelete multiple Wix Bookings services by GUID in one call.
wix_bulk_ upsert_ marketing_ consentCreate or update up to 500 marketing consents in one call.
wix_bulk_ cancel_ events_ by_ filterCancel every event matching a filter in one call.
wix_bulk_ create_ loyalty_ rewardsCreates up to 10 loyalty rewards in one call.
wix_bulk_ create_ fulfillmentsCreate fulfillments for one or more orders (up to 100 orders) in a single call.
wix_bulk_ assign_ badgesAssign multiple badge-to-member pairs in one call (up to 100).
wix_create_ blog_ tagCreate a blog tag with the given label if one with that label doesn't already exist (labels must be unique per blog).
wix_bulk_ save_ data_ itemsUpsert up to 1000 items in one call: items without an id (or with a non-existent id) are inserted, items whose id already exists are fully replaced.
wix_create_ gift_ cardCreates a gift card (requires the Wix Gift Card app installed).
wix_create_ online_ pricing_ plan_ orderCreate an ONLINE pricing plan order (Orders V2).
wix_create_ site_ folderACCOUNT-LEVEL: create a folder for organizing sites.
wix_delete_ contact_ labelDeletes a label by key, removing it from all contacts it was applied to.
wix_bulk_ restore_ media_ foldersRestore up to 100 folders (and their contents) from the Media Manager's Trash bin back to their original locations.
wix_bulk_ publish_ commentsAsynchronously publish all HIDDEN comments matching a filter (status becomes PUBLISHED).
wix_bulk_ update_ inventory_ items_ by_ filterApplies the same field update to every inventory item matching a filter, asynchronously.
wix_create_ formCreate a form schema.
wix_create_ reviewCreates a single product/entity review tied to an existing contact.
wix_bulk_ create_ menusCreate up to 100 menus in one call.
wix_bulk_ add_ store_ customization_ choicesAdds choices to multiple customizations in one call (up to 100 entries).
wix_bulk_ delete_ services_ by_ filterDelete all Wix Bookings services matching a filter in one call.
wix_cancel_ scheduled_ social_ itemCancel the scheduling of a SCHEDULED social item so it is no longer auto-published at its scheduled time.
wix_bulk_ create_ event_ categoryCreate multiple event categories in one call.
wix_bulk_ create_ loyalty_ tiersCreates up to 20 loyalty tiers in one call.
wix_bulk_ update_ ordersUpdate multiple orders in one call.
wix_bulk_ block_ membersBlock all members matching a mongo-style filter, asynchronously.
wix_delete_ blog_ categoryDelete a blog category by GUID.
wix_bulk_ update_ data_ itemsFull-replace up to 1000 existing items in one call.
wix_create_ gift_ card_ productCreates a gift card product (a purchasable template of denominations).
wix_create_ pricing_ planCreate a pricing plan (Plans V3) with billing terms and a flat-rate pricing strategy.
wix_delete_ site_ folderACCOUNT-LEVEL: delete a folder; its contained sites/subfolders move up to the parent folder (or root if none).
wix_find_ or_ create_ contact_ extended_ fieldFinds an extended (custom) field by display name (exact match) or creates it if none matches, returning { field, newField }.
wix_create_ media_ folderCreate a new folder in the Media Manager.
wix_count_ commentsCount comments matching a filter.
wix_convert_ currencyConverts a list of amounts from the {from} currency to the {to} currency (ISO-4217 codes in the path) using Wix daily exchange rates.
wix_create_ form_ submissionCreate a new Wix Forms submission.
wix_delete_ reviewPermanently deletes a single review by its GUID.
wix_bulk_ delete_ menu_ item_ modifiersDelete multiple item modifiers at once.
wix_bulk_ add_ store_ products_ to_ categories_ by_ filterAdds all products matching a filter/search to up to 5 categories (async job — returns { jobId }).
wix_bulk_ update_ resourcesUpdate multiple Wix Bookings resources at once.
wix_create_ draft_ social_ itemCreate a draft social post item (status DRAFT; not published).
wix_bulk_ delete_ events_ by_ filterDelete every event matching a filter in one call.
wix_count_ loyalty_ accountsReturns the total number of loyalty accounts matching an optional free-text search expression and/or filter.
wix_commit_ draft_ orderCommit (finalize) a draft order — either creating a new order or updating the source order it was based on.
wix_bulk_ delete_ membersDelete up to 100 members by ID in one call.
wix_delete_ draft_ postMove a draft post to the trash bin (soft delete) by GUID.
wix_count_ data_ itemsCount the items in a collection matching an optional filter.
wix_delete_ couponPermanently deletes a coupon by GUID.
wix_delete_ pricing_ planDelete a pricing plan (Plans V3) by GUID.
wix_duplicate_ siteACCOUNT-LEVEL: duplicate a site under a new display name.
wix_find_ or_ create_ contact_ labelFinds a label by display name (exact match) or creates it if none matches, returning { label, newLabel }.
wix_generate_ media_ file_ download_ urlGenerate one or more TEMPORARY download URLs for a single file (use this for private files).
wix_create_ commentCreate and publish a comment on a resource.
wix_create_ inventory_ itemCreates an inventory item for a product variant at a location.
wix_delete_ formDelete a form schema by GUID.
wix_get_ reviewRetrieves a single review by its GUID.
wix_bulk_ delete_ menu_ item_ variantsDelete multiple item price variants at once.
wix_bulk_ adjust_ store_ product_ variants_ by_ filterAdjusts variant prices/costs by a relative amount or percentage (not explicit values) for all products matching a filter (async job — returns { jobId }).
wix_bulk_ update_ servicesUpdate multiple Wix Bookings services in one call.
wix_create_ marketing_ consentCreate a CONFIRMED marketing consent (state becomes CONFIRMED).
wix_bulk_ delete_ rsvps_ by_ filterDelete all RSVPs matching a filter (async).
wix_create_ loyalty_ accountCreates a loyalty account for an existing site contact.
wix_create_ cartCreate a cart.
wix_bulk_ delete_ members_ by_ filterDelete all members matching a mongo-style filter (asynchronous).
wix_get_ blog_ categoryRetrieve a single blog category by GUID.
wix_create_ data_ collectionCreate a new data collection (schema).
wix_delete_ discount_ rulePermanently deletes a discount rule by GUID.
wix_get_ offline_ pricing_ plan_ order_ previewPreview an OFFLINE pricing plan order (Orders V2) for a specific buyer without creating it (dry run; POST but a READ).
wix_get_ business_ locationRetrieve a single business location by GUID.
wix_get_ bulk_ contacts_ jobRetrieves the status and per-item results of a contacts bulk job (created by bulk_update_contacts, bulk_delete_contacts, or bulk_label_unlabel_contacts), using the jobId returned by those calls.
wix_generate_ media_ file_ upload_ urlGenerate a temporary upload URL so an external client can PUT a binary file into the Media Manager.
wix_delete_ commentDelete a comment by GUID.
wix_delete_ inventory_ itemDeletes an inventory item by its GUID.
wix_delete_ form_ submissionDelete a form submission by GUID.
wix_remove_ review_ replyRemoves the site owner's reply from a review identified by reviewId.
wix_bulk_ delete_ menu_ itemsDelete multiple menu items at once.
wix_bulk_ create_ store_ brandsCreate up to 100 brands in one call.
wix_bulk_ update_ services_ by_ filterApply the same partial update to all Wix Bookings services matching a filter.
wix_create_ sender_ detailsCreate an email campaign sender.
wix_bulk_ delete_ ticket_ definitions_ by_ filterDelete all ticket definitions matching a filter (e.g.
wix_create_ loyalty_ earning_ ruleCreates a non-automated loyalty earning rule (from Wix's supported service list).
wix_create_ checkoutCreate a checkout directly (not from a cart).
wix_bulk_ unassign_ badgesRemove multiple badge assignments in one call (up to 100), by their assignment IDs.
wix_get_ blog_ category_ by_ slugRetrieve a blog category by its case-sensitive slug (trailing segment of the category URL, e.g.
wix_create_ data_ collection_ fieldAdd a new field to an existing collection's structure.
wix_delete_ gift_ card_ productDeletes a gift card product by GUID.
wix_get_ online_ pricing_ plan_ order_ previewPreview an ONLINE pricing plan order (Orders V2) for the current site member without creating it (dry run; POST but a READ).
wix_get_ folder_ by_ siteACCOUNT-LEVEL: return the folder that contains the given site GUID.
wix_get_ contact_ extended_ fieldRetrieves a single contact extended field by its key (e.g.
wix_generate_ media_ files_ download_ urlGenerate a single PERMANENT URL to download a compressed zip containing up to 1000 specified files.
wix_get_ commentRetrieve a single comment by its GUID.
wix_get_ conversion_ rateReturns the conversion rate between two currencies ({from} and {to} as ISO-4217 codes in the path), using Wix daily rates.
wix_get_ formRetrieve a form schema (the form's structural blueprint) by GUID.
wix_set_ review_ replySets (or overwrites) the site owner's public reply on a review.
wix_bulk_ delete_ menu_ sectionsDelete multiple sections at once.
wix_bulk_ create_ store_ customizationsCreates up to 100 customizations in one call.
wix_clone_ serviceClone an existing Wix Bookings service into a new one.
wix_delete_ marketing_ consentPermanently delete a marketing consent by GUID.
wix_bulk_ unassign_ events_ from_ categoriesUnassign events from multiple categories at once.
wix_create_ loyalty_ rewardCreates a loyalty reward customers can redeem points for.
wix_create_ checkout_ from_ cartCreate a checkout from a cart (if a checkout already exists for the cart it is updated).
wix_create_ badgeCreate a member badge (a label shown on member profiles).
wix_get_ blog_ tagRetrieve a single blog tag by GUID.
wix_create_ data_ indexCreate an index on a collection to speed up queries.
wix_disable_ gift_ cardDisables a gift card (fraud/policy/customer-service), preventing further use and making its balance inaccessible.
wix_get_ pricing_ planRetrieve a single pricing plan (Plans V3) by its GUID.
wix_move_ site_ foldersACCOUNT-LEVEL: move up to 1000 folders under a new parent folder (or to root).
wix_get_ contact_ labelRetrieves a single contact label by its key (e.g.
wix_generate_ media_ folder_ download_ urlGenerate a URL to download a compressed zip of a specific folder (including sub-folders, up to 1000 files).
wix_get_ comment_ threadRetrieve a comment and its full reply thread.
wix_get_ inventory_ itemRetrieves a single Wix Stores V3 inventory item by its GUID.
wix_get_ form_ submissionRetrieve a single form submission by its GUID.
wix_update_ reviewUpdates a review's content (title, body, media, rating) and/or author.authorName and namespace/entityId/reviewDate.
wix_bulk_ update_ menuUpdate multiple menus at once.
wix_bulk_ create_ store_ info_ sectionsCreate up to 100 info sections in one call.
wix_confirm_ bookingConfirm a booking (status -> CONFIRMED) without checking slot/schedule availability; only bookings in PENDING, CREATED, or WAITING_LIST can be confirmed.
wix_delete_ marketing_ tagDelete a marketing tag by its TYPE.
wix_cancel_ eventCancel a single event, closing registration and (if enabled) triggering cancellation emails/push to registered guests.
wix_create_ loyalty_ tierCreates a loyalty tier (requires a paid Business/Plus plan).
wix_create_ draft_ orderCreate a draft order — an editable temporary order used to modify line items, discounts, fees, and shipping before committing.
wix_delete_ badgeDelete a badge by ID.
wix_get_ blog_ tag_ by_ labelRetrieve a blog tag by its exact label (e.g.
wix_delete_ data_ collectionDelete an entire data collection by id (id in path, e.g.
wix_get_ couponRetrieves a single coupon by its GUID.
wix_get_ pricing_ plan_ orderRetrieve a single pricing plan order (Orders V2) by GUID.
wix_move_ sites_ to_ folderACCOUNT-LEVEL: move up to 500 sites into a folder (or to root).
wix_list_ bulk_ contacts_ jobsLists recent contacts bulk jobs and their statuses (up to 100 per request).
wix_get_ media_ fileGet a single file's descriptor (metadata, URLs, media info) by its ID.
wix_hide_ commentHide a comment for moderation, setting its status to HIDDEN (removes it from public listings/counts but keeps content).
wix_get_ site_ currenciesRetrieves the list of currencies currently enabled for display on the site (the currencies visitors can view prices in).
wix_get_ submission_ media_ upload_ urlGet a Media-Manager-generated URL for uploading a file to attach to a form submission.
wix_update_ review_ moderation_ statusApproves or rejects a single review, changing its moderation status.
wix_bulk_ update_ menu_ itemUpdate multiple menu items at once.
wix_bulk_ create_ store_ productsCreates up to 100 products in one call.
wix_confirm_ or_ decline_ bookingSet a booking's status to CONFIRMED, PENDING, or DECLINED based on the `paymentStatus` you supply (plus double-booking conflicts and whether the service requires approval).
wix_delete_ referring_ customerDelete a referring customer by GUID.
wix_cancel_ rsvp_ guests_ check_ inUndo check-in for RSVP guests (up to 11 per request).
wix_create_ loyalty_ tiers_ program_ settingsCreates the global tiers program settings (apply to all tiers): status ACTIVE|PAUSED|DRAFT|DISABLED, baseTierDefinition {name,description,icon}, and the required rollingWindow.durationInMonths (12-36).
wix_create_ orderCreate an order record (for external/POS/marketplace/phone sales), body wrapped in "order" (an optional sibling "settings" object may also be passed at the top level).
wix_delete_ memberDelete a member by ID.
wix_get_ blog_ tag_ by_ slugRetrieve a blog tag by its case-sensitive slug (trailing segment of the tag URL).
wix_delete_ data_ collection_ fieldRemove a field from a collection's structure.
wix_get_ discount_ ruleRetrieves a single discount rule by GUID.
wix_get_ pricing_ plan_ price_ previewGet a non-buyer-specific price preview for a plan (Orders V2 checkout; POST but a READ).
wix_publish_ sitePublish a site, making previously-saved changes live.
wix_list_ contact_ extended_ fieldsLists contact extended (custom + system) fields.
wix_get_ media_ folderGet a single folder's information (displayName, parentFolderId, state, dates) by its GUID.
wix_list_ comments_ by_ resourceList a resource's comments (with nested replies) via GET query params — a lighter alternative to query_comments for a single resource.
wix_get_ store_ locationRead-only: retrieves a single Stores inventory location by its GUID.
wix_list_ formsList form schemas (GET, up to 100) filtered by the REQUIRED `namespace` query param (e.g.
wix_bulk_ update_ menu_ item_ modifier_ groupsUpdate multiple modifier groups at once.
wix_bulk_ create_ store_ products_ with_ inventoryCreates up to 100 products together with their inventory items in one call.
wix_connect_ staff_ member_ to_ userConnect a staff member to a Wix user account so that user can manage their own working hours in the dashboard.
wix_delete_ sender_ detailsDelete an email campaign sender by GUID.
wix_check_ in_ rsvp_ guestsCheck in guests on an RSVP (up to 11 per request).
wix_delete_ loyalty_ automation_ earning_ ruleDeletes a custom AUTOMATED earning rule (pre-installed automated rules can only be paused via update, not deleted).
wix_create_ order_ from_ checkoutCreate an order (or subscription) from a checkout.
wix_delete_ member_ addressesClear ALL of a member's street addresses (contact.addresses).
wix_get_ draft_ postRetrieve a single draft post by GUID.
wix_get_ data_ collectionRetrieve a single data collection's schema by id (fields, permissions, plugins, revision).
wix_get_ gift_ cardRetrieves a gift card by GUID with current balance, status and metadata.
wix_list_ pricing_ plan_ ordersList pricing plan orders (Orders V2), up to 50 per page, sorted by createdDate DESC by default.
wix_query_ site_ foldersACCOUNT-LEVEL: query folders in the account (up to 1000).
wix_merge_ contactsMerges up to 5 source contacts into a target contact (arrays like emails/phones/addresses/labels are appended, no target data overwritten, duplicates deduped).
wix_list_ media_ filesList files in the Media Manager, optionally scoped to a folder.
wix_mark_ commentMark a comment (e.g.
wix_list_ supported_ currenciesReturns all currencies supported by Wix for conversion (superset of the site-enabled currencies).
wix_query_ formsQuery form schemas (returns up to 100) with cursor paging.
wix_bulk_ update_ menu_ item_ modifiersUpdate multiple item modifiers at once.
wix_bulk_ create_ store_ ribbonsCreate up to 100 ribbons in one call.
wix_count_ attendanceCount attendance records matching a filter.
wix_delete_ social_ itemDelete a social post item by GUID.
wix_clone_ eventClone an existing event into a new event (new GUID; the clone's date defaults to 14 days from the original).
wix_delete_ loyalty_ couponDeletes a loyalty coupon (the corresponding reference/checkout coupon keeps working).
wix_delete_ cartDelete a cart by its GUID.
wix_delete_ member_ emailsClear ALL of a member's contact email addresses (contact.emails).
wix_get_ post_ by_ slugRetrieve a published blog post by its slug (the case-sensitive trailing segment of the post URL, e.g.
wix_list_ data_ indexesList all indexes defined for a collection, with their build/drop status and source.
wix_get_ gift_ card_ productRetrieves a gift card product by GUID.
wix_mark_ pricing_ plan_ order_ as_ paidMark an OFFLINE pricing plan order (Orders V2) as paid.
wix_set_ default_ business_ locationSet the given location as the site's single default location (reflected in site properties / used on invoices).
wix_preview_ merge_ contactsDry-run of a merge: returns a preview of what the target contact would look like after merging the given source contacts, WITHOUT changing any data (writeAccess false).
wix_list_ media_ foldersList folders in the Media Manager, optionally scoped to a parent folder.
wix_moderate_ comment_ draft_ contentModerate (APPROVE or REJECT) a comment's pending draft content.
wix_query_ store_ locationRead-only: retrieves up to 100 Stores inventory locations via filter/sort/cursor paging.
wix_update_ formUpdate a form schema.
wix_bulk_ update_ menu_ item_ variantsUpdate multiple item price variants at once.
wix_bulk_ delete_ store_ brandsDelete up to 100 brands in one call.
wix_count_ booking_ categoriesCount Wix Bookings service categories matching a filter.
wix_disconnect_ social_ channelDisconnect a connected social channel.
wix_confirm_ event_ orderConfirm one or more orders for an event, moving status from INITIATED/PENDING/OFFLINE_PENDING to PAID and emailing tickets to buyers.
wix_delete_ loyalty_ earning_ ruleDeletes a non-automated earning rule.
wix_delete_ draft_ orderDelete a draft order by its GUID.
wix_delete_ member_ phonesClear ALL of a member's phone numbers (contact.phones).
wix_get_ post_ metricsRetrieve engagement metrics for a single published post: total comments, likes, and views.
wix_patch_ data_ collectionPartially update a collection: only the properties you send change.
wix_query_ discount_ rulesQueries discount rules with WQL.
wix_pause_ pricing_ plan_ orderPause a pricing plan order (Orders V2).
wix_update_ business_ locationFully OVERRIDE an existing location (no partial update — pass the complete location object).
wix_query_ contact_ extended_ fieldsQueries contact extended fields with filtering, sorting and OFFSET paging.
wix_query_ media_ foldersQuery up to 200 folders with mongo-style filtering, sorting, and cursor paging.
wix_publish_ commentPublish a HIDDEN comment, restoring its status to PUBLISHED.
wix_query_ variantsRead-only Variants V3: retrieves up to 1,000 product variants directly (Products query/search do NOT return variants) via structured filter/sort/cursor paging.
wix_update_ form_ submissionUpdate a form submission (e.g.
wix_bulk_ update_ menu_ sectionUpdate multiple sections at once.
wix_bulk_ delete_ store_ info_ sectionsDelete up to 100 info sections in one call.
wix_count_ booking_ policiesCount Wix Bookings booking policies matching a filter.
wix_generate_ ai_ social_ media_ posts_ suggestions_ referralGenerate NEW AI-generated social-media post suggestions promoting the referral program.
wix_count_ events_ by_ statusCount events grouped by status (a read).
wix_delete_ loyalty_ rewardDeletes a loyalty reward.
wix_delete_ fulfillmentDelete a fulfillment from an order.
wix_delete_ my_ memberDelete the current (calling) member; requires visitor/member auth.
wix_list_ blog_ categoriesList up to 100 blog categories via GET query params (no body), sorted by displayPosition descending.
wix_patch_ data_ itemPartially modify a single data item; only the listed fields change, everything else is preserved.
wix_query_ gift_ card_ productsRetrieves up to 1000 gift card products with filtering/sorting/paging.
wix_postpone_ pricing_ plan_ order_ end_ dateExtend a pricing plan order's duration (Orders V2) by postponing its endDate.
wix_update_ site_ business_ contactUpdate the site's publicly-available business contact info: email, phone, fax, and address (street, city, country ISO-3166 alpha-2, state, zip, streetNumber, apartmentNumber, coordinates{latitude,longitude}, hint{text,placement}, isPhysical, googleFormattedAddress).
wix_query_ contact_ labelsQueries contact labels with filtering, sorting and OFFSET paging (up to 1000 per request).
wix_search_ media_ filesSearch up to 200 files by free text plus filters, sorting, and cursor paging.
wix_query_ commentsQuery comments with filtering, sorting, and cursor paging.
wix_search_ inventory_ itemsSearches inventory items with filter, sort, cursor paging, and aggregations (faceted search).
wix_cancel_ reservationCancel a reservation (sets status to CANCELED).
wix_bulk_ delete_ store_ productsDeletes up to 100 products by GUID in one call.
wix_count_ bookingsCount bookings matching a filter.
wix_generate_ referring_ customer_ for_ contactCreate a referring customer (with a fresh referral code) for a contact, or return the existing one.
wix_count_ rsvpsCount RSVPs matching a filter and/or full-text search (a read).
wix_delete_ loyalty_ tierDeletes a loyalty tier.
wix_estimate_ cart_ totalsEstimate a cart's price totals (subtotal, shipping, tax, discounts, total) for preview before checkout.
wix_disconnect_ memberDisconnect a member: sets status OFFLINE, removes members-only access, and hides them from the dashboard while keeping their data.
wix_list_ draft_ postsList draft posts using simple GET query params (no body).
wix_query_ distinct_ data_ valuesReturn the distinct (deduplicated) values of one field across items matching an optional filter.
wix_query_ gift_ cardsRetrieves gift cards with filtering/sorting/paging.
wix_request_ cancellation_ pricing_ plan_ orderRequest cancellation of the CURRENT logged-in member's own pricing plan order (Orders V2).
wix_update_ site_ business_ profileUpdate the site's business profile: siteDisplayName, businessName, logo (Wix Media path without base URL), description, companyId.
wix_unlabel_ contactRemoves one or more labels from a contact.
wix_search_ media_ foldersSearch up to 200 folders by free text with sorting and cursor paging.
wix_unmark_ commentRemove the mark from a comment, setting marked to FALSE.
wix_search_ variantsRead-only Variants V3: searches product variants with free-text search, filter, sort, cursor paging, and aggregations.
wix_check_ reservation_ time_ slotGet reservation time slots and their availability for a location, date, and party size (POST, read-only).
wix_bulk_ delete_ store_ products_ by_ filterDeletes all products matching a filter and/or free-text search (async job — returns { jobId }).
wix_count_ resource_ typesCount Wix Bookings resource types matching a filter.
wix_generate_ social_ imageStart async AI image generation from a text prompt + a source image (for social posts).
wix_count_ ticket_ definitionsCount ticket definitions grouped by saleStatus (a read), including hidden ones.
wix_disable_ loyalty_ points_ expirationTurns OFF the points-expiration feature (sets pointsExpiration.status to DISABLED).
wix_get_ checkoutRetrieve a checkout by its GUID, including lineItems, priceSummary, shippingInfo, billingInfo, appliedDiscounts, and calculationErrors.
wix_get_ badgeRetrieve one badge by badge ID (GUID).
wix_list_ postsList up to 100 published posts using simple GET query params (no request body), sorted with pinned posts first.
wix_remove_ data_ indexDrop (remove) an user-created index from a collection by name.
wix_search_ gift_ cardsFull-text search over gift cards with filtering, sorting, aggregations and cursor paging.
wix_resume_ pricing_ plan_ orderResume a PAUSED pricing plan order (Orders V2).
wix_update_ site_ business_ scheduleOverwrite the site's business schedule (regular weekly hours + special-hour exceptions).
wix_update_ contact_ extended_ fieldRenames an extended field (changes displayName only; key and dataType are immutable).
wix_update_ media_ fileUpdate a file's editable fields: displayName, labels[], and parentFolderId (set parentFolderId to move the file to another folder).
wix_update_ commentUpdate a comment's content or other mutable fields.
wix_set_ site_ currenciesSets (fully replaces) the list of currencies visitors can view prices in; prices are auto-converted using current exchange rates.
wix_count_ menu_ item_ modifier_ groupsCount modifier groups matching an optional filter (POST, read-only).
wix_bulk_ delete_ store_ ribbonsDelete up to 100 ribbons in one call.
wix_count_ resourcesCount Wix Bookings resources matching a filter.
wix_generate_ social_ post_ dataGenerate per-channel social post payloads (caption + media) from a prompt, media, and/or site assets, ready to feed into create/publish.
wix_create_ event_ categoryCreate an event category (used to group events across pages/widgets).
wix_earn_ loyalty_ pointsAdds a positive number of points to a loyalty account.
wix_get_ checkout_ by_ cart_ idRetrieve the checkout associated with a given cart GUID.
wix_get_ my_ memberRetrieve the current (calling) member; requires visitor or member authentication.
wix_query_ blog_ categoriesQuery up to 100 blog categories with a mongo-style filter, sort, and OFFSET paging.
wix_remove_ data_ itemPermanently delete a single data item by id.
wix_send_ gift_ card_ emailSends the gift card notification email to its recipient (deferred delivery, or resend).
wix_search_ pricing_ plansSearch pricing plans (Plans V3) with free-text search plus filter/sort/aggregations.
wix_update_ site_ consent_ policyUpdate the site's default cookie consent policy booleans: essential (always true), functional, analytics, advertising, dataToThirdParty (CCPA flag).
wix_update_ contact_ labelRenames a label (changes its displayName only; the key is immutable).
wix_update_ media_ folderUpdate a folder's displayName and/or parentFolderId (set parentFolderId to move the folder under a different parent).
wix_count_ menu_ item_ modifiersCount item modifiers matching an optional filter (POST, read-only).
wix_bulk_ get_ or_ create_ store_ brandsRetrieve or create up to 100 brands by name in one call.
wix_count_ servicesCount Wix Bookings services matching a filter.
wix_generate_ social_ textGenerate AI post caption suggestions from a text prompt.
wix_create_ policyCreate an event policy (terms/conditions shown at RSVP or checkout; max 3 per event).
wix_enable_ loyalty_ points_ expirationTurns ON the points-expiration feature (sets pointsExpiration.status to ENABLED).
wix_get_ checkout_ urlRetrieve the hosted checkout page URL for a checkout, so a buyer can complete payment on the Wix site.
wix_join_ communityJoin the current member to the site community and set their profile PUBLIC, granting Members Area features (chat, forum, followers) and visibility to others.
wix_query_ blog_ tagsQuery blog tags (up to 500 total) with a mongo-style filter, sort, and OFFSET paging (max 100 per page).
wix_save_ data_ itemUpsert a single data item: inserts it if dataItem.id doesn't exist (or is omitted), otherwise fully replaces the existing item.
wix_update_ couponUpdates a coupon by GUID (path).
wix_update_ pricing_ planUpdate a single pricing plan (Plans V3).
wix_update_ site_ folderACCOUNT-LEVEL: rename/move a folder.
wix_count_ menu_ item_ variantsCount item price variants matching an optional filter (POST, read-only).
wix_bulk_ get_ or_ create_ store_ info_ sectionsRetrieve or create up to 100 info sections by uniqueName in one call.
wix_count_ staff_ membersCount Wix Bookings staff members matching a filter.
wix_get_ ai_ social_ media_ posts_ suggestions_ referralRetrieve pre-generated AI social-media post suggestions for promoting the referral program (does NOT generate new ones — that is the POST on the same path).
wix_create_ rsvpCreate an RSVP for an RSVP-type event.
wix_get_ loyalty_ accountRetrieves one loyalty account by its loyalty account ID, including points {balance,earned,redeemed,adjusted,expired}, tier, rewardAvailable, and the current revision.
wix_get_ current_ cartRetrieve the current site visitor's / logged-in member's active cart.
wix_leave_ communityRemove the current member from the site community and set their profile PRIVATE, revoking Members Area features and hiding their profile (their existing content stays public).
wix_query_ draft_ postsQuery draft posts with a mongo-style filter, sort, and paging.
wix_update_ data_ collectionFull-replace a data collection's schema.
wix_update_ discount_ ruleUpdates a discount rule.
wix_count_ menu_ itemsCount menu items matching an optional filter (POST, read-only).
wix_bulk_ get_ or_ create_ store_ ribbonsRetrieve or create up to 100 ribbons by name in one call.
wix_create_ booking_ categoryCreate a Wix Bookings service category (Categories V2) used to group services in the site UI.
wix_get_ channel_ connect_ urlGet a channel's OAuth authorization URL that the site owner opens to connect that social channel.
wix_create_ ticket_ definitionCreate a ticket definition for an event (max 100 per event).
wix_get_ loyalty_ account_ by_ contactRetrieves a loyalty account by a secondary identifier.
wix_get_ draft_ orderRetrieve a draft order by its GUID, including its current line items, discounts, fees and totals.
wix_list_ membersList site members via query params (no body).
wix_restore_ draft_ post_ from_ trashRestore a soft-deleted draft post from the trash bin back to draft state, by GUID.
wix_update_ data_ collection_ fieldFull-replace the properties of one field in a collection's fields[] array.
wix_update_ gift_ card_ productUpdates a gift card product.
wix_create_ held_ reservationCreate a temporary HELD reservation that reserves seats/tables for ~10 minutes while the customer completes details.
wix_bulk_ remove_ info_ sections_ from_ store_ productsRemoves info sections from up to 100 specified products (by productId + revision) in one call.
wix_create_ booking_ policyCreate a Wix Bookings booking policy (rules governing how customers book, cancel, reschedule, waitlist, and pay fees).
wix_get_ default_ sender_ detailsRetrieve the default email campaign sender (the sender campaigns are published from).
wix_delete_ eventDelete an event by GUID.
wix_get_ loyalty_ couponRetrieves a single loyalty coupon by ID, including accountId, couponReference (couponId, code, name, specification), rewardName, status (PENDING|ACTIVE|APPLIED|FAILED|ARCHIVED), and revision.
wix_get_ orders_ settingsRetrieve the site's order settings — inventoryUpdateTrigger (ON_ORDER_PLACED / ON_ORDER_PAID) and createInvoice.
wix_mute_ memberMute a member (activityStatus MUTED) so they can't engage with the community (no comments, likes, posts, shares) in Wix Blog/Forum.
wix_update_ blog_ categoryUpdate a blog category.
wix_create_ menuCreate a restaurant menu (Wix Restaurants Menus New app).
wix_bulk_ remove_ info_ sections_ from_ store_ products_ by_ filterRemoves info sections from all products matching a filter/search (async job — returns { jobId }).
wix_create_ resourceCreate a Wix Bookings resource (e.g.
wix_get_ marketing_ consentRetrieve a single marketing consent by GUID.
wix_delete_ event_ categoryDelete an event category by GUID.
wix_get_ loyalty_ earning_ ruleRetrieves a single earning rule by ID (including its current revision).
wix_list_ fulfillments_ for_ multiple_ ordersRetrieve fulfillments for up to 100 orders at once.
wix_query_ badge_ assignmentsList badge assignments (which members hold which badges) with filtering, sorting, and CURSOR paging.
wix_update_ draft_ postUpdate a draft post.
wix_create_ menu_ itemCreate a menu item.
wix_bulk_ remove_ item_ from_ store_ categoriesRemove ONE catalog item (product) from MULTIPLE categories.
wix_create_ resource_ typeCreate a Wix Bookings resource type (a classification such as room, equipment, or vehicle).
wix_get_ marketing_ consent_ by_ identifierRetrieve a marketing consent by its communication identifier (email or phone) rather than id.
wix_delete_ event_ form_ controlDelete a registration-form input control by its control id (auto-publishes the form).
wix_get_ loyalty_ program_ premium_ featuresRetrieves which loyalty premium features are available on the site's plan.
wix_list_ fulfillments_ for_ orderRetrieve all fulfillments for a single order.
wix_query_ badgesList/search badges with filtering, sorting, and CURSOR paging.
wix_create_ menu_ item_ labelCreate an item label (e.g.
wix_bulk_ remove_ items_ from_ store_ categoryRemove multiple catalog items (products) from ONE category.
wix_create_ serviceCreate a Wix Bookings service (appointment, class, or course).
wix_get_ referral_ eventRetrieve a single referral event by GUID.
wix_delete_ policyDelete an event policy by GUID.
wix_get_ loyalty_ program_ totalsRetrieves aggregated point totals across ALL accounts in the program (current outstanding balance plus all-time accumulated earned, adjusted, redeemed, expired) under points, plus tierTotals (number of accounts per tier).
wix_list_ order_ transactionsRetrieve all payments and refunds recorded for a single order.
wix_unassign_ badgeRemove one badge assignment by its assignment ID.
wix_create_ menu_ item_ modifierCreate an item modifier (a single choice such as "Extra cheese", referenced by modifier groups).
wix_bulk_ remove_ store_ products_ from_ categories_ by_ filterRemoves all products matching a filter/search from up to 5 categories (async job — returns { jobId }).
wix_create_ staff_ memberCreate a Wix Bookings staff member (an individual who provides services).
wix_get_ referral_ programRetrieve the site's referral program (one per site).
wix_delete_ rsvpDelete an RSVP by GUID.
wix_get_ loyalty_ rewardRetrieves a single loyalty reward by ID, including name, type, active, per-tier point cost (configsByTier), and the current revision (needed to update or delete).
wix_list_ transactions_ for_ multiple_ ordersRetrieve payments and refunds for up to 100 orders at once.
wix_unmute_ memberUnmute a member (activityStatus back to ACTIVE) so they can again comment, like, and post in Wix Blog/Forum.
wix_create_ menu_ item_ modifier_ groupCreate a modifier group (e.g.
wix_bulk_ show_ store_ categoriesBulk set visibility (show/hide) for multiple categories.
wix_decline_ bookingDecline a booking (status -> DECLINED), e.g.
wix_get_ referral_ program_ premium_ featuresRetrieve which premium referral-program features are available for the current account (e.g.
wix_delete_ schedule_ itemDelete a schedule item from the DRAFT schedule by GUID.
wix_get_ loyalty_ tierRetrieves a single loyalty tier by ID, including tierDefinition, requiredPoints, and the current revision (needed to update or delete).
wix_mark_ checkout_ as_ completedMark a checkout as completed.
wix_update_ badgeUpdate a badge.
wix_create_ menu_ item_ variantCreate a price variant (e.g.
wix_bulk_ update_ store_ brandsUpdate up to 100 brands in one call.
wix_delete_ booking_ categoryDelete a Wix Bookings service category by GUID.
wix_get_ referral_ rewardRetrieve a single referral reward by GUID.
wix_delete_ ticket_ definitionDelete a single ticket definition by GUID.
wix_get_ loyalty_ tiers_ programRetrieves the tiers program overview in one call: the global programSettings (status, baseTierDefinition, rollingWindow, revision) together with the full tiers list.
wix_query_ draft_ ordersQuery draft orders with a filter/sort/paging body.
wix_update_ member_ slugSet a member's profile-URL slug.
wix_create_ menu_ sectionCreate a menu section (e.g.
wix_bulk_ update_ store_ categoriesUpdate up to 100 categories in one call.
wix_delete_ booking_ policyDelete a Wix Bookings booking policy by GUID.
wix_get_ referral_ statisticsRetrieve aggregate referral statistics for the site.
wix_get_ event_ by_ slugRetrieve an event by its URL slug instead of GUID.
wix_get_ loyalty_ tiers_ program_ settingsRetrieves only the global tiers program settings (status, baseTierDefinition, rollingWindow, revision) without the tier list.
wix_remove_ cart_ couponRemove the applied coupon from a cart.
wix_update_ my_ slugSet the current member's profile-URL slug; requires visitor/member auth.
wix_create_ reservationCreate a table reservation (Wix Table Reservations app).
wix_bulk_ update_ store_ customizationsUpdates up to 100 customizations in one call.
wix_delete_ resourceDelete a Wix Bookings resource by GUID.
wix_get_ referring_ customerRetrieve a referring customer by GUID.
wix_get_ event_ categoryRetrieve an event category by GUID.
wix_get_ loyalty_ transactionRetrieves a single loyalty transaction by ID, including accountId, amount (signed), transactionType (EARN|REDEEM|ADJUST|REFUND|EXPIRE|EARN_ATTEMPT), description, idempotencyKey, and a type-specific info object (earnInfo/redeemInfo/adjustInfo/refundInfo/expireInfo).
wix_remove_ cart_ line_ itemsRemove line items from a cart.
wix_delete_ menuPermanently delete a menu by GUID.
wix_bulk_ update_ store_ info_ sectionsUpdate up to 100 info sections in one call.
wix_delete_ resource_ typeDelete a Wix Bookings resource type by GUID.
wix_get_ referring_ customer_ by_ referral_ codeRetrieve a referring customer by their 12-character referral code.
wix_get_ event_ formRetrieve the registration form for an event (a read).
wix_get_ my_ loyalty_ accountRetrieves the loyalty account of the currently logged-in member.
wix_remove_ checkout_ couponRemove the applied coupon from a checkout.
wix_delete_ menu_ itemPermanently delete a menu item by GUID.
wix_bulk_ update_ store_ product_ variants_ by_ filterSets EXPLICIT values on all variants of products matching a filter (async job — returns { jobId }).
wix_delete_ servicePermanently delete a Wix Bookings service by GUID.
wix_get_ sending_ domainRetrieve a single email sending domain by GUID.
wix_get_ event_ orderRetrieve a single ticket order (including tickets) by eventId + orderNumber (a read).
wix_get_ my_ loyalty_ couponsRetrieves the loyalty coupons of the currently logged-in member.
wix_remove_ checkout_ line_ itemsRemove line items from a checkout.
wix_delete_ menu_ item_ labelPermanently delete an item label by GUID.
wix_bulk_ update_ store_ productsUpdates up to 100 products in one call.
wix_delete_ staff_ memberDelete a Wix Bookings staff member by GUID.
wix_get_ social_ generated_ imagePoll the result of an async AI image generation by executionId.
wix_get_ policyRetrieve an event policy by GUID.
wix_list_ loyalty_ earning_ rulesLists ALL earning rules, both automated and non-automated.
wix_update_ cartUpdate a cart's properties.
wix_delete_ menu_ item_ modifierPermanently delete an item modifier by GUID.
wix_bulk_ update_ store_ products_ by_ filterUpdates all products matching a filter/search with the same field values (async job — returns { jobId }, poll via Async Job API).
wix_disconnect_ staff_ member_ from_ userDisconnect a staff member from their associated Wix user account.
wix_get_ social_ itemRetrieve a social post item by GUID.
wix_get_ rsvpRetrieve an RSVP by GUID.
wix_list_ loyalty_ rewardsLists all loyalty rewards configured for the program.
wix_update_ cart_ line_ items_ quantityChange quantities of existing cart line items.
wix_delete_ menu_ item_ modifier_ groupPermanently delete a modifier group by GUID.
wix_bulk_ update_ store_ products_ with_ inventoryUpdates up to 100 products together with their variant inventory (at each variant's default location) in one call.
wix_get_ attendanceRetrieve a single attendance record by its GUID.
wix_get_ social_ long_ lived_ token_ statusGet the long-lived OAuth token status for a connected channel.
wix_get_ schedule_ itemRetrieve a schedule (agenda) item by GUID (a read).
wix_list_ loyalty_ tiersLists all loyalty tiers configured for the program (each with tierDefinition, requiredPoints, revision).
wix_update_ checkoutUpdate a checkout's properties.
wix_delete_ menu_ item_ variantPermanently delete an item price variant by GUID.
wix_bulk_ update_ store_ ribbonsUpdate up to 100 ribbons in one call.
wix_get_ booking_ categoryRetrieve a single Wix Bookings service category by GUID.
wix_list_ marketing_ tagsList the site's marketing/tracking tags (Google Ads, GA4/Universal Analytics, Yandex Metrica, Facebook Pixel, Google Tag Manager, TikTok Pixel, consent-mode variants).
wix_get_ ticket_ definitionRetrieve a ticket definition by GUID.
wix_pause_ loyalty_ programPauses the loyalty program, setting status to PAUSED so customers can't earn or redeem points until it is reactivated with activate_loyalty_program.
wix_update_ checkout_ line_ items_ quantityChange quantities of existing checkout line items.
wix_delete_ menu_ sectionPermanently delete a menu section by GUID.
wix_count_ store_ categoriesCount categories matching a filter and/or free-text search.
wix_get_ booking_ policyRetrieve a single Wix Bookings booking policy by GUID.
wix_list_ sender_ detailsList email campaign senders (each a fromName + verified fromEmailAddress; one is marked default).
wix_list_ event_ categoriesList event categories via a plain GET (a read), as an alternative to Query Categories.
wix_query_ loyalty_ couponsRetrieves loyalty coupons matching a filter/sort/paging query.
wix_update_ draft_ order_ line_ itemsUpdate the quantity/price/description of existing line items in a draft order.
wix_duplicate_ menuDuplicate an existing menu by GUID.
wix_count_ store_ productsCounts products matching a filter and/or free-text search (writeAccess false despite POST).
wix_get_ resourceRetrieve a single Wix Bookings resource by GUID.
wix_list_ social_ channelsList the site owner's connected social accounts for a channel.
wix_list_ event_ ordersList event ticket orders across events with basic filtering (a read).
wix_query_ loyalty_ rewardsRetrieves loyalty rewards matching a filter/sort/paging query.
wix_update_ fulfillmentUpdate a fulfillment's properties (e.g.
wix_duplicate_ menu_ sectionDuplicate a menu section by GUID.
wix_create_ store_ brandCreate a Wix Stores brand (a product property used for filtering/SEO).
wix_get_ resource_ typeRetrieve a single Wix Bookings resource type by GUID.
wix_mark_ sender_ details_ as_ defaultMark a sender as the default for email campaigns by GUID.
wix_list_ events_ by_ categoryList events assigned to a given category GUID (a read; returns up to 100 events).
wix_query_ loyalty_ transactionsRetrieves loyalty transactions (the point-changing history: earns, redemptions, adjustments, refunds, expirations) matching a filter/sort/paging query.
wix_update_ orders_ settingsUpdate the site's order settings, body wrapped in "ordersSettings".
wix_get_ fulfillment_ methodRetrieve a single fulfillment method by GUID, including its `revision`, type, fee, availability, and pickup/delivery configuration.
wix_create_ store_ customizationCreates a Catalog V3 customization (a reusable product option or modifier).
wix_get_ slot_ availabilityGet full resource availability for one specific appointment time slot (all available resources by default).
wix_pause_ referral_ programPause the referral program, changing its status to PAUSED.
wix_publish_ draft_ eventPublish a draft event, changing its status from DRAFT to UPCOMING.
wix_redeem_ my_ loyalty_ couponRedeems the currently logged-in member's own points for a reward, creating a loyalty coupon.
wix_update_ payment_ statusUpdate a single payment's transaction status on an order (e.g.
wix_get_ menuRetrieve a single menu by GUID.
wix_create_ store_ info_ sectionCreate a Wix Stores product info section (reusable rich-text block shown on product pages).
wix_get_ staff_ memberRetrieve a single Wix Bookings staff member by GUID.
wix_publish_ social_ itemCreate-and-publish a social post in one call (item is not pre-saved).
wix_publish_ schedule_ draftPublish an event's draft schedule, making all draft schedule items public.
wix_redeem_ points_ for_ loyalty_ couponRedeems a loyalty account's points for a reward and creates a loyalty coupon (which also mints a matching reference coupon via the Coupons API that the customer applies at checkout).
wix_get_ menu_ itemRetrieve a single menu item by GUID, including its `revision`, price info, labels, and modifier groups.
wix_create_ store_ product_ with_ inventoryCreates a product AND its inventory items in a single call.
wix_get_ strictest_ booking_ policyCompute the strictest combined booking policy across a set of policies (used for multi-service bookings that span services with different policies).
wix_publish_ social_ item_ by_ idPublish a previously created draft/scheduled item by its id.
wix_query_ available_ ticketsRetrieve ticket definitions available to reserve/buy at checkout (a read).
wix_search_ loyalty_ accountsFree-text searches loyalty accounts (matches contact name/email) with optional filter, sort, and cursor paging.
wix_get_ menu_ item_ labelRetrieve a single item label by GUID, including its `revision`.
wix_create_ store_ ribbonCreate a Wix Stores ribbon (a visual badge assigned to products).
wix_mark_ booking_ as_ pendingMove a booking from CREATED to PENDING (awaiting business approval).
wix_query_ email_ subscriptionsQuery email subscriptions (POST query, read-only).
Credentials off one Wix screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
Paste an API key, Account ID and Site ID. Create the key at manage.wix.com/account/api-keys with the permissions you want the MCP to have — no OAuth app, client secret or redirect URL. It is locked to that one site.
••••••••••••3f7a11111111-2222-3333-4444-555555555555aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeeeSet it read-only for reporting, or keep writes with approval required so product deletes, order and booking cancellations, and full-overwrite CMS updates wait for a yes. 59 tools load by default; the rest are searchable.
Drop the PopMCP URL into Claude, ChatGPT, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Wix credential never leaves the server.
app.popmcp.com/mcp/…Ask for something harmless before you turn writes on. Once it comes back clean, widen the tool set or switch the connection to full access.
How many guests are on the list for our launch event, split by ticket type
wix_query_eventsok
Then just ask for the work
“How many guests are on the list for our launch event, split by ticket type”
“Mark everything in the Summer Sale category as out of stock”
“Book Priya into the first free consultation slot on Thursday”
“Which loyalty members have an order that still isn't fulfilled”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Wix behind an AI client.
No. The connect form asks for three values you copy out of Wix: an API key, your Account ID and your Site ID. You create the key yourself at manage.wix.com/account/api-keys and give it the permissions you want the MCP to have, so the permissions you grant the key are the ceiling on what any tool can do. There is no OAuth app, client secret or redirect URL anywhere in the flow, and the connection is locked to the one site whose Site ID you enter.
Up to 100 per page on the big list tools — query_store_products returns at most 100 products, query_services at most 100 services — so pulling a whole catalog or service list means walking pages. Most queries page with a cursor, including query_store_products, query_store_categories, query_extended_bookings, query_event_guests, query_ticket_definitions and query_posts, while query_services and query_events use offset paging instead. Worth knowing: query_store_products is a POST request that still counts as a read, and query_events counts as a read too, so both run fine on a read-only connection.
735 operations across 20 API modules, split 284 read and 451 write. The 20 modules run from Stores, Restaurants, Bookings and Events through Marketing, Loyalty, Members, Blog, Contacts and the Data/CMS collections to Media and site settings. 59 tools load into your AI client by default so the tool list stays workable, and the rest are searchable on demand. PopMCP can also watch 25 triggers on the connected site.
No. A member ID and a contactId are distinct entities in Wix, so a GUID that resolves with get_member is not interchangeable with a contact identifier. Have the agent look the record up on each side rather than reusing one ID across both — query_members for the member record, create_contact and the contact tools for the contact record.
It depends which object you are writing to. update_store_product is a partial patch, so product fields you leave out keep their current values. update_data_item on a Data/CMS collection is a full replace — anything missing from the payload is overwritten — and insert_data_item is create-only, so it cannot be used to patch an item back together afterwards. Keep approval-required on for CMS writes until you trust what the agent is sending.
Change-detection triggers cover the store order lifecycle — order placed, order fulfilled, order canceled or refunded, and draft order created for quotes or manual orders in progress. On the people side there is contact created and member signed up; on scheduling, booking created and booking canceled, which also fires on a reschedule. The rest cover site activity: form submitted, review posted, blog post published, comment posted, event RSVP received and event guest added.
No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.
Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.
Loading 735 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 59-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.
A tool is something your AI calls — there are 735 here. A trigger is something PopMCP watches for you: 25 Wix events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Wix.
Launch a hosted MCP endpoint for Wix, keep tool access under control, and start testing real workflow prompts right away.