---
title: Wix API Integration on Truto
slug: wix
category: E-Commerce
canonical: "https://truto.one/integrations/detail/wix/"
---

# Wix API Integration on Truto



**Category:** E-Commerce  
**Status:** Generally available

## Unified APIs

### Unified CRM API

- **Contacts** — The contacts represent an existing point of contact at a company in a CRM.
- **Engagements** — The engagements represent an interaction noted in a CRM.
- **Tasks** — The tasks represent a task in a CRM.
- **Users** — The users represent a user in a CRM.

### Unified E-Commerce API

- **Customers** — The customer represent a customer in E-Commerce.
- **Orders** — The order represent an order in E-Commerce.
- **Products** — The product represent a product in E-Commerce.

## MCP-ready AI tools

Truto exposes 216 tools for Wix that AI agents can call directly.

- **create_a_wix_product** — Create a new Wix Stores product.
- **get_single_wix_product_by_id** — Retrieve a Wix Stores product by ID.
- **list_all_wix_products** — List Wix Stores products.
- **delete_a_wix_product_by_id** — Delete a Wix Stores product.
- **wix_products_query** — Query Wix Stores products with filters.
- **update_a_wix_product_by_id** — Update a Wix Stores product.
- **create_a_wix_order** — Create a new Wix Stores order.
- **get_single_wix_order_by_id** — Retrieve a Wix Stores order by ID.
- **list_all_wix_orders** — List Wix Stores orders.
- **wix_orders_cancel** — Cancel a Wix eCommerce order.
- **wix_orders_search** — Search Wix eCommerce orders.
- **update_a_wix_order_by_id** — Update a Wix eCommerce order.
- **list_all_wix_contacts** — Query Wix contacts with filters, sorting, and search.
- **get_single_wix_contact_by_id** — Retrieve a Wix contact by ID.
- **create_a_wix_contact** — Create a new Wix contact.
- **update_a_wix_contact_by_id** — Update a Wix contact.
- **delete_a_wix_contact_by_id** — Delete a Wix contact.
- **wix_contacts_label** — Add labels to a Wix contact.
- **wix_contacts_merge** — Merge source Wix contacts into a target contact.
- **wix_contacts_unlabel** — Remove labels from a Wix contact.
- **get_single_wix_task_by_id** — Retrieve a Wix CRM task by ID.
- **list_all_wix_tasks** — List Wix CRM tasks.
- **create_a_wix_task** — Create a new Wix CRM task.
- **update_a_wix_task_by_id** — Update a Wix CRM task.
- **delete_a_wix_task_by_id** — Delete a Wix CRM task.
- **wix_tasks_query** — Query Wix CRM tasks with filters and sorting.
- **wix_tasks_count** — Count Wix CRM tasks matching a filter.
- **wix_tasks_move_after** — Reorder a Wix CRM task by moving it after another task.
- **list_all_wix_members** — List all Wix site members.
- **get_single_wix_member_by_id** — Retrieve a Wix site member by ID.
- **create_a_wix_member** — Create a new Wix site member.
- **update_a_wix_member_by_id** — Update a Wix site member.
- **delete_a_wix_member_by_id** — Delete a Wix site member.
- **wix_members_query** — Query Wix site members with filters and sorting.
- **list_all_wix_me** — Retrieve the currently authenticated Wix site member's own profile.
- **list_all_wix_accounts** — List Wix Loyalty Program accounts.
- **get_single_wix_account_by_id** — Retrieve a Wix Loyalty Program account by ID.
- **create_a_wix_account** — Create a new Wix Loyalty Program account.
- **list_all_wix_messages** — List messages from a Wix Inbox conversation.
- **list_all_wix_conversations** — List Wix Inbox conversations.
- **get_single_wix_conversation_by_id** — Retrieve a Wix Inbox conversation by ID.
- **create_a_wix_conversation** — Create a new Wix Inbox conversation.
- **list_all_wix_list_contacts** — List Wix contacts with all available detail fields.
- **list_all_wix_team_members** — Search Wix team members and their roles.
- **wix_app_installations_query** — Query Wix app installations with structured filtering and sorting.
- **wix_app_installations_search** — Search Wix app installations by free-text across site URL, business name, and email.
- **get_single_wix_app_instance_by_id** — Retrieve the Wix app instance for the current installation, including billing status, permissions, and site details.
- **create_a_wix_app_permission** — Add a permission to a Wix app.
- **delete_a_wix_app_permission_by_id** — Remove a permission from a Wix app.
- **list_all_wix_app_permissions** — List all permissions configured for a Wix app.
- **wix_bi_events_send** — Send a BI event to Wix for app activity tracking.
- **create_a_wix_branch** — Create a new Wix branch.
- **get_single_wix_branch_by_id** — Retrieve a Wix branch by ID.
- **update_a_wix_branch_by_id** — Update a Wix branch.
- **delete_a_wix_branch_by_id** — Delete a Wix branch.
- **wix_branches_query** — Query Wix branches with filters.
- **wix_branches_bulk_update_tags** — Bulk update tags for multiple Wix branches.
- **wix_branches_bulk_update_tags_by_filter** — Bulk update Wix branch tags for all branches matching a filter.
- **wix_branches_get_default** — Retrieve the default Wix branch.
- **wix_branches_set_default** — Set a Wix branch as the default.
- **wix_captcha_authorize** — Submit a CAPTCHA authorization request to Wix.
- **create_a_wix_custom_embed** — Create a new Wix custom embed.
- **get_single_wix_custom_embed_by_id** — Retrieve a Wix custom embed by ID.
- **update_a_wix_custom_embed_by_id** — Update a Wix custom embed.
- **delete_a_wix_custom_embed_by_id** — Delete a Wix custom embed.
- **list_all_wix_custom_embeds** — List all Wix custom embeds.
- **create_a_wix_data_extension_schema** — Create a new Wix data extension schema.
- **wix_data_extension_schemas_delete_user_defined_fields** — Delete user-defined fields from a Wix data extension schema.
- **list_all_wix_data_extension_schemas** — List all Wix data extension schemas.
- **wix_data_extension_schemas_bulk_update** — Bulk update Wix data extension schemas.
- **create_a_wix_editor_deep_link** — Generate a Wix editor deep link URL with optional custom parameters.
- **wix_embedded_scripts_embed** — Embed a custom script into a Wix site.
- **get_single_wix_embedded_script_by_id** — Retrieve the embedded script properties for a Wix app.
- **create_a_wix_location** — Create a new Wix business location.
- **get_single_wix_location_by_id** — Retrieve a Wix business location by ID.
- **update_a_wix_location_by_id** — Update a Wix business location.
- **list_all_wix_locations** — List all Wix business locations.
- **wix_locations_query** — Query Wix business locations with filters.
- **wix_locations_archive** — Archive a Wix business location.
- **wix_locations_add_type** — Add a type to a Wix business location.
- **wix_locations_remove_type** — Remove a type from a Wix business location.
- **wix_locations_set_default** — Set a Wix business location as the default.
- **wix_market_listings_search** — Search published Wix App Market listings by keyword.
- **wix_oauth_create_access_token** — Create a Wix OAuth 2.0 access token.
- **wix_oauth_token_info** — Retrieve information about a Wix access token.
- **create_a_wix_secret** — Create a new Wix secret.
- **update_a_wix_secret_by_id** — Update a Wix secret.
- **delete_a_wix_secret_by_id** — Delete a Wix secret.
- **wix_secrets_get_value** — Retrieve a Wix secret value by name.
- **list_all_wix_secrets** — List all Wix secrets (metadata only, no values).
- **create_a_wix_tag** — Create a new Wix tag.
- **get_single_wix_tag_by_id** — Retrieve a Wix tag by ID.
- **update_a_wix_tag_by_id** — Update a Wix tag.
- **delete_a_wix_tag_by_id** — Delete a Wix tag.
- **list_all_wix_tags** — List all Wix tags.
- **wix_ai_credits_get_balance** — Retrieve the current Wix AI credits balance.
- **get_single_wix_async_job_by_id** — Retrieve a Wix async job by ID.
- **wix_async_jobs_list_items** — List items from a Wix async job.
- **delete_a_wix_blog_category_by_id** — Delete a Wix Blog category.
- **get_single_wix_blog_category_by_id** — Retrieve a Wix Blog category by ID.
- **wix_blog_categories_query** — Query Wix Blog categories with filters.
- **update_a_wix_blog_category_by_id** — Update a Wix Blog category.
- **create_a_wix_blog_category** — Create a new Wix Blog category.
- **list_all_wix_blog_categories** — List all Wix Blog categories.
- **wix_bookings_cancel** — Cancel a Wix Booking.
- **wix_bookings_confirm** — Confirm a Wix Booking.
- **create_a_wix_booking** — Create a new Wix Booking.
- **wix_bookings_decline** — Decline a Wix Booking.
- **wix_bookings_reschedule** — Reschedule a Wix Booking.
- **get_single_wix_booking_by_id** — Retrieve a Wix Booking by ID.
- **wix_bookings_query** — Query Wix Bookings with filters and sorting.
- **create_a_wix_draft_post** — Create a new Wix Blog draft post.
- **delete_a_wix_draft_post_by_id** — Delete a Wix Blog draft post.
- **get_single_wix_draft_post_by_id** — Retrieve a Wix Blog draft post by ID.
- **list_all_wix_draft_posts** — List all Wix Blog draft posts.
- **wix_draft_posts_publish** — Publish a Wix Blog draft post.
- **wix_draft_posts_query** — Query Wix Blog draft posts with filters.
- **update_a_wix_draft_post_by_id** — Update a Wix Blog draft post.
- **create_a_wix_pro_gallery** — Create a new Wix Pro Gallery.
- **delete_a_wix_pro_gallery_by_id** — Delete a Wix Pro Gallery.
- **get_single_wix_pro_gallery_by_id** — Retrieve a Wix Pro Gallery by ID.
- **list_all_wix_pro_galleries** — List all Wix Pro Galleries.
- **update_a_wix_pro_gallery_by_id** — Update a Wix Pro Gallery.
- **wix_pro_gallery_items_bulk_delete** — Bulk delete items from a Wix Pro Gallery.
- **wix_pro_gallery_items_bulk_update** — Update an item in a Wix Pro Gallery.
- **create_a_wix_pro_gallery_item** — Add an item to a Wix Pro Gallery.
- **get_single_wix_pro_gallery_item_by_id** — Retrieve a Wix Pro Gallery item.
- **list_all_wix_pro_gallery_items** — List all items in a Wix Pro Gallery.
- **wix_pro_gallery_items_galleries_bulk_delete** — Delete an item from a Wix Pro Gallery.
- **create_a_wix_products_v_3** — Create a new Wix Stores V3 product.
- **get_single_wix_products_v_3_by_id** — Retrieve a Wix Stores V3 product by ID.
- **wix_products_v_3_query** — Query Wix Stores V3 products with filters and sorting.
- **delete_a_wix_products_v_3_by_id** — Delete a Wix Stores V3 product.
- **update_a_wix_products_v_3_by_id** — Update a Wix Stores V3 product.
- **wix_products_v_3_search** — Search Wix Stores V3 products.
- **wix_products_v_3_get_by_slug** — Retrieve a Wix Stores V3 product by its URL slug.
- **create_a_wix_service** — Create a new Wix Bookings service.
- **delete_a_wix_service_by_id** — Delete a Wix Bookings service.
- **get_single_wix_service_by_id** — Retrieve a Wix Bookings service by ID.
- **wix_services_query** — Query Wix Bookings services with filters.
- **update_a_wix_service_by_id** — Update a Wix Bookings service.
- **wix_services_search** — Search Wix Bookings services.
- **create_a_wix_staff_member** — Create a new Wix Bookings staff member.
- **delete_a_wix_staff_member_by_id** — Delete a Wix Bookings staff member.
- **get_single_wix_staff_member_by_id** — Retrieve a Wix Bookings staff member by ID.
- **wix_staff_members_query** — Query Wix Bookings staff members with filters.
- **update_a_wix_staff_member_by_id** — Update a Wix Bookings staff member.
- **wix_staff_members_search** — Search Wix Bookings staff members.
- **create_a_wix_blog_tag** — Create a new Wix Blog tag.
- **delete_a_wix_blog_tag_by_id** — Delete a Wix Blog tag.
- **get_single_wix_blog_tag_by_id** — Retrieve a Wix Blog tag by ID.
- **wix_blog_tags_query** — Query Wix Blog tags with filters.
- **list_all_wix_blog_tags** — List all Wix Blog tags.
- **wix_blog_tags_get_by_label** — Retrieve a Wix Blog tag by its label.
- **wix_blog_tags_get_by_slug** — Retrieve a Wix Blog tag by its URL slug.
- **wix_carts_add_to_cart** — Add line items to an existing Wix eCommerce cart.
- **create_a_wix_cart** — Create a new Wix eCommerce cart.
- **wix_carts_create_checkout** — Create a checkout from a Wix eCommerce cart.
- **delete_a_wix_cart_by_id** — Delete a Wix eCommerce cart.
- **get_single_wix_cart_by_id** — Retrieve a Wix eCommerce cart by ID.
- **wix_carts_get_current** — Retrieve the current visitor's Wix eCommerce cart.
- **update_a_wix_cart_by_id** — Update a Wix eCommerce cart.
- **create_a_wix_checkout** — Create a new Wix eCommerce checkout.
- **get_single_wix_checkout_by_id** — Retrieve a Wix eCommerce checkout by ID.
- **update_a_wix_checkout_by_id** — Update a Wix eCommerce checkout.
- **wix_contact_labels_find_or_create** — Find an existing Wix contact label by display name, or create one if it doesn't exist.
- **get_single_wix_contact_label_by_id** — Retrieve a Wix contact label by its key.
- **list_all_wix_contact_labels** — List all Wix contact labels.
- **update_a_wix_contact_label_by_id** — Update a Wix contact label.
- **delete_a_wix_contact_label_by_id** — Delete a Wix contact label.
- **wix_contact_labels_query** — Query Wix contact labels with filters.
- **create_a_wix_coupon** — Create a new Wix coupon.
- **delete_a_wix_coupon_by_id** — Delete a Wix coupon.
- **get_single_wix_coupon_by_id** — Retrieve a Wix coupon by ID.
- **wix_coupons_query** — Query Wix coupons with filters.
- **update_a_wix_coupon_by_id** — Update a Wix coupon.
- **wix_data_collections_bulk_update** — Bulk update multiple Wix data collections.
- **create_a_wix_data_collection** — Create a new Wix data collection.
- **delete_a_wix_data_collection_by_id** — Delete a Wix data collection.
- **get_single_wix_data_collection_by_id** — Retrieve a Wix data collection by ID.
- **list_all_wix_data_collections** — List all Wix data collections.
- **get_single_wix_data_item_by_id** — Retrieve a Wix data item by ID.
- **wix_data_items_insert** — Insert a new item into a Wix data collection.
- **wix_data_items_query** — Query items in a Wix data collection.
- **wix_data_items_remove** — Remove a Wix data item.
- **wix_data_items_save** — Save a Wix data item, inserting if new or updating if existing.
- **update_a_wix_data_item_by_id** — Update an existing Wix data item.
- **create_a_wix_form_submission** — Create a new Wix form submission.
- **get_single_wix_form_submission_by_id** — Retrieve a Wix form submission by ID.
- **create_a_wix_orders_v_1** — Create a new Wix eCommerce order.
- **get_single_wix_orders_v_1_by_id** — Retrieve a Wix eCommerce order by ID.
- **create_a_wix_plan** — Create a new Wix Pricing Plan.
- **get_single_wix_plan_by_id** — Retrieve a Wix Pricing Plan by ID.
- **update_a_wix_plan_by_id** — Update a Wix Pricing Plan.
- **delete_a_wix_plan_by_id** — Delete a Wix Pricing Plan.
- **wix_plans_query** — Query Wix Pricing Plans with filters and sorting.
- **list_all_wix_plans** — List all Wix Pricing Plans.
- **get_single_wix_post_by_id** — Retrieve a published Wix Blog post by ID.
- **wix_posts_get_by_slug** — Retrieve a published Wix Blog post by its URL slug.
- **list_all_wix_posts** — List published Wix Blog posts.
- **wix_posts_query** — Query published Wix Blog posts with filters.
- **wix_posts_get_metrics** — Retrieve view, like, and comment metrics for a Wix Blog post.
- **wix_posts_get_total** — Retrieve the total count of published Wix Blog posts.
- **wix_stores_products_query** — Query Wix Stores products via the reader endpoint.
- **get_single_wix_stores_product_by_id** — Retrieve a Wix Stores product by ID via the reader endpoint.
- **delete_a_wix_stores_product_by_id** — Delete a Wix Stores product.
- **create_a_wix_restaurant_menu** — Create a new Wix Restaurant menu.
- **get_single_wix_restaurant_menu_by_id** — Retrieve a Wix Restaurant menu by ID.
- **list_all_wix_restaurant_menus** — List all Wix Restaurant menus.
- **update_a_wix_restaurant_menu_by_id** — Update a Wix Restaurant menu.
- **delete_a_wix_restaurant_menu_by_id** — Delete a Wix Restaurant menu.
- **create_a_wix_stores_collection** — Create a new Wix Stores category.
- **get_single_wix_stores_collection_by_id** — Retrieve a Wix Stores category by ID.
- **wix_stores_collections_query** — Query Wix Stores categories with filters.
- **delete_a_wix_stores_collection_by_id** — Delete a Wix Stores category.
- **update_a_wix_stores_collection_by_id** — Update a Wix Stores category.

## How it works

1. **Link your customer's Wix account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Wix.** The Proxy API is a 1-to-1 mapping of the Wix API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Sync Wix orders into fulfillment and shipping workflows** — Shipping and logistics SaaS companies can ingest Wix orders — including line items, shipping addresses, and product weights — to generate labels and push tracking numbers and fulfillment statuses back to the merchant's Wix store.
- **Power email and SMS marketing with Wix customer and order data** — Marketing automation platforms can sync Wix customer profiles and purchase histories to build segments like repeat buyers or high-LTV customers, then trigger personalized post-purchase or win-back campaigns automatically.
- **Keep inventory accurate across multiple sales channels** — Omnichannel inventory management tools can read and update Wix product stock levels in near real-time, preventing overselling when items are purchased on other marketplaces like Amazon or Walmart.
- **Surface Wix order context inside support tickets** — Helpdesk and customer support SaaS products can query Wix customers and orders by email, giving agents instant visibility into a buyer's purchase history and shipping status without leaving the ticket UI.
- **Unify Wix site leads and contacts into an external CRM** — Sales engagement platforms can pull Wix contacts — including site visitors, form submissions, and loyalty members — into a centralized CRM to trigger outreach sequences and enrich lead profiles.

## What you can build

- **Automated order-to-shipment pipeline** — Ingest new Wix orders via the Unified E-Commerce API, route them to warehousing or dropshipping, and write back tracking numbers and fulfillment statuses to the merchant's store.
- **Real-time inventory sync across channels** — Push stock-level updates to Wix products whenever inventory changes on another marketplace, ensuring catalog accuracy and preventing out-of-stock purchases.
- **Customer 360 panel for support agents** — Query Wix customers and their order histories by email address and render a complete purchase timeline, shipping status, and contact details inside your helpdesk UI.
- **Post-purchase lifecycle automations** — Sync Wix orders and customer data to calculate lifetime value, segment buyers, and trigger automated thank-you, review-request, or replenishment email flows.
- **Lead capture to CRM pipeline** — Pull Wix site contacts — from form fills, account sign-ups, and member registrations — into your CRM as leads with full context for sales follow-up.
- **End-of-day order and tax reconciliation export** — Batch-pull Wix orders including tax summaries, discounts, and payment details to generate accurate invoices and reconcile revenue in accounting tools.

## FAQs

### How does authentication work for Wix integrations?

Wix uses OAuth 2.0 for third-party app authentication. Truto manages the full OAuth flow — token acquisition, storage, and refresh — so your end users simply authorize their Wix account through a guided connect experience.

### Which Truto Unified APIs map to Wix data?

Wix maps to the Unified E-Commerce API (Customers, Orders, Products) and the Unified CRM API (Contacts). These cover the most common integration patterns including order sync, inventory management, customer data enrichment, and lead capture.

### Are Wix-specific tools available today in Truto?

Wix tools are built on request. Once you signal demand, Truto builds and maintains the connector — handling auth, pagination, rate limits, and API-specific quirks — so you can start consuming Wix data through the Unified API without building a custom integration.

### Does Wix support webhooks for real-time data?

Yes, Wix provides native webhooks for events like order creation and status changes. Truto can leverage these to enable near-real-time data flows rather than relying solely on polling, which is especially useful for order fulfillment and inventory sync workflows.

### What kind of product data can be synced from Wix?

Wix exposes product IDs, catalog references, variants, SKUs, pricing, and inventory levels through its eCommerce API. This data maps to the Unified E-Commerce Products resource and supports both read and write operations for catalog and stock management.

### Can I use the same integration code for Wix and other e-commerce platforms?

Yes — that's the core benefit of Truto's Unified E-Commerce API. You write to a single schema for Customers, Orders, and Products, and the same code works across Wix, Shopify, and other supported e-commerce platforms without platform-specific logic.

## Related reading

- [Connect Wix to ChatGPT: Manage Products, Orders, and Customers](https://truto.one/blog/connect-wix-to-chatgpt-manage-products-orders-and-customers/) — Learn how to connect Wix to ChatGPT using a managed MCP server to automate e-commerce orders, product inventory, and CRM workflows.
- [Connect Wix to Claude: Automate Blogs, Bookings, and Messaging](https://truto.one/blog/connect-wix-to-claude-automate-blogs-bookings-and-messaging/) — Learn how to connect Wix to Claude using an MCP server. Automate e-commerce, CRM, and content workflows with secure, dynamic tool calling.
- [Connect Wix to AI Agents: Sync Data, Items, and Site Tasks](https://truto.one/blog/connect-wix-to-ai-agents-sync-data-items-and-site-tasks/) — Learn how to connect Wix to AI agents using Truto's /tools endpoint. Build autonomous workflows to sync CMS data, manage orders, and update site tasks safely.
