عرض VendMizer Pro مدى الحياة - متاح الآن

Developer API Reference

VendMizer ships a full REST API and a large set of action and filter hooks, so developers and agencies can build on the store — read and write orders, products and customers, power a headless storefront, react to store events, and extend behaviour without touching core files. This page covers the base URL, authentication, and the conventions every endpoint shares. It documents the free plugin's stable surface; VendMizer Pro adds further endpoints and hooks on top.

Overview

VendMizer is a standalone store: it runs on its own database tables and its own REST API rather than on WordPress posts. Everything the admin screens do, they do by calling that API — so anything you can do in the dashboard, you can also do from your own code. The whole API lives under one namespace, vendmizer/v1.

With it you can, for example:

  • Read and write orders, products, customers, inventory, coupons and categories.
  • Drive a storefront — cart, checkout and account flows — from a custom or headless front end.
  • Receive webhooks when store events happen, and hook into around 145 actions and filters in PHP.
  • Manage shipping, currencies, taxes and settings programmatically.
This reference covers the free VendMizer API and, where marked Pro, the endpoints and hooks that VendMizer Pro adds on top. New to VendMizer? Start with Getting started.

Base URL and versioning

Every endpoint is exposed through the WordPress REST API under the vendmizer/v1 namespace. The base URL is your site address followed by the REST path:

https://your-site.com/wp-json/vendmizer/v1/

So the product list is requested as:

GET https://your-site.com/wp-json/vendmizer/v1/products

The v1 in the namespace is the API version. Backward-compatible additions are made within v1; any breaking change would ship under a new version, so existing integrations keep working.

If your site uses plain permalinks, the same endpoint is reachable as ?rest_route=/vendmizer/v1/products.

Authentication

Endpoints fall into three access levels; each endpoint in this reference is marked with the level it needs.

Access levelWho it is forHow to authenticate
PublicOpen storefront reads (catalog, cart) and other public endpointsNone
CustomerA signed-in customer acting on their own data (account, orders, wishlist)Logged-in session + nonce
Staff / AdminDashboard operations — managing orders, products, settings and so onLogged-in session + nonce, gated by user capability

Logged-in requests (cookie + nonce)

For requests from within a logged-in WordPress session — the dashboard, or your own admin-side JavaScript — authentication is the standard WordPress REST nonce: send a valid wp_rest nonce in the X-WP-Nonce header (WordPress exposes one to enqueued scripts as wpApiSettings.nonce).

fetch("/wp-json/vendmizer/v1/orders", {
  headers: { "X-WP-Nonce": wpApiSettings.nonce },
  credentials: "same-origin"
})
  .then(function (r) { return r.json(); })
  .then(function (data) { console.log(data.items); });

External clients (Application Passwords)

For server-to-server or external integrations, use WordPress Application Passwords (Users → Profile → Application Passwords) with HTTP Basic authentication over HTTPS. The user's capabilities still apply.

curl https://your-site.com/wp-json/vendmizer/v1/products \
  --user "admin:xxxx xxxx xxxx xxxx xxxx xxxx"
Staff and admin endpoints are gated by real WordPress user capabilities — they are not open just because they are listed here. A request without the required capability is rejected with 401 or 403. Only endpoints marked Public can be called without authentication.

Conventions

Resource IDs

Records are addressed by an opaque UUID rather than a sequential integer — for example /orders/3f1c8a2e-…. Actions on a record are nested paths, such as /orders/{uuid}/status or /orders/{uuid}/recalc-tax.

Pagination

List endpoints accept page (default 1) and per_page (default 20, maximum 100). The response reports the totals so you can page through the full set:

GET /wp-json/vendmizer/v1/orders?page=2&per_page=50

{
  "items": [ ... ],
  "total": 348,
  "pages": 7,
  "page":  2
}

Responses

Responses are JSON. List endpoints return an items array with the pagination fields above. Single-record and action endpoints return the record under data, or a confirmation message, alongside a success flag:

{ "success": true, "data": { ... } }
{ "success": true, "message": "Order updated." }

Errors

Errors use the standard WordPress REST shape: a machine-readable code, a human-readable message, and the HTTP status under data.status. The HTTP response carries that same status.

HTTP/1.1 400 Bad Request

{
  "code": "amount_mismatch",
  "message": "The payment amount does not match the order total.",
  "data": { "status": 400 }
}

Rate limiting

Public and storefront endpoints are rate-limited per client to protect the store from abuse. Normal use is unaffected; if you exceed a limit you receive a 429 and can retry shortly after.

Storefront & checkout

These endpoints power a custom or headless storefront. Reads are public; guest writes (cart, checkout, payment) are callable without login but must carry the site REST nonce; account endpoints require a signed-in customer.

Auth levels below: Public (open), Storefront (guest-callable, send the site REST nonce), Customer (signed-in customer, own data), Staff (capability-gated), Signed (provider-signed webhook).

Store

MethodPathPurposeAuth
GET/store/currenciesActive currencies & ratesPublic
GET/store/shipping-methodsAvailable shipping methodsPublic
GET/store/blog, /store/blog/{slug}Blog list & postPublic
GET/store/testimonials, /store/announcementsSocial proof & noticesPublic
POST/store/create-payment-intentStart a paymentStorefront
POST/store/confirm-paymentConfirm a paymentStorefront

Cart

MethodPathPurposeAuth
GET/cartRead the current cartPublic
POST/cart/addAdd an itemStorefront
PUT/cart/updateChange quantitiesStorefront
DELETE/cartEmpty the cartStorefront
POST/cart/emailEmail the cartStorefront

Checkout

MethodPathPurposeAuth
POST/checkout/carrier-ratesLive carrier rates for the cartStorefront

Account (signed-in customer)

MethodPathPurposeAuth
GET/account/orders, /account/orders/{uuid}The customer’s own ordersCustomer
GET / PUT/account/profileView / update profileCustomer
PUT/account/passwordChange passwordCustomer
GET/account/data-exportExport their data (GDPR)Customer
POST/account/erasure-requestRequest erasure (GDPR)Customer

Catalog & inventory

Manage the catalog. These are dashboard operations and require a signed-in user with the right capability (Staff).

Products

MethodPathPurposeAuth
GET / POST/productsList / create productsStaff
GET / PUT / DELETE/products/{uuid}Read / update / delete oneStaff
POST/products/{uuid}/duplicateDuplicate a productStaff
GET / POST/products/{uuid}/variationsList / add variationsStaff
GET / POST/products/{uuid}/imagesList / add imagesStaff
POST/products/bulkBulk editStaff
GET / POST/products/export, /products/importCSV export / importStaff

Categories, brands & attributes

MethodPathPurposeAuth
GET / POST/categoriesList / create categoriesStaff
PUT / DELETE/categories/{id}Update / deleteStaff
GET / POST/brandsList / create brandsStaff
GET / POST/attributes, /attributes/{id}/termsAttributes & their termsStaff

Inventory

MethodPathPurposeAuth
GET/inventoryStock levelsStaff
PUT/inventory/{product_id}Adjust stockStaff
GET/inventory/low-stockLow-stock reportStaff
POST/inventory/bulkBulk adjustStaff
GET/inventory/logMovement logStaff

Reviews

MethodPathPurposeAuth
GET/reviewsList reviewsStaff
PUT/reviews/{id}/statusApprove / rejectStaff
POST/reviews/{id}/replyReply to a reviewStaff
DELETE/reviews/{id}Delete a reviewStaff

Orders, customers & coupons

The core commerce records. All are Staff (dashboard) operations; a customer reads their own orders through the Account endpoints above.

Orders

MethodPathPurposeAuth
GET / POST/ordersList / create ordersStaff
GET / PUT/orders/{uuid}Read / update an orderStaff
PUT/orders/{uuid}/statusChange order statusStaff
PUT/orders/{uuid}/payment-statusChange payment statusStaff
POST/orders/{uuid}/refundRefundStaff
GET/orders/{uuid}/transactionsPayment transactionsStaff
POST/orders/{uuid}/notifySend a customer notificationStaff
GET / POST/orders/{uuid}/shipmentsShipments (buy / void / return as sub-routes)Staff

Customers

MethodPathPurposeAuth
GET / POST/customersList / create customersStaff
GET / PUT / DELETE/customers/{id}Read / update / deleteStaff
POST/customers/{id}/suspend, /reactivateSuspend / reactivateStaff
POST/customers/{id}/send-resetSend password resetStaff
POST/customers/{id}/eraseErase (GDPR)Staff

Coupons

MethodPathPurposeAuth
GET / POST/couponsList / create couponsStaff
GET / PUT / DELETE/coupons/{id}Read / update / deleteStaff
POST/coupons/validateValidate a codeStaff
POST/coupons/bulkBulk createStaff

Shipping, tax & currencies

Shipping

MethodPathPurposeAuth
GET / POST/shipping/zones, /shipping/zones/{id}/methodsZones & their methodsStaff
GET / POST/shipping/carrier-accountsLive carrier accountsStaff
POST/shipping/ratesCalculate ratesStaff
GET / POST/shipping/package-presetsPackage presetsStaff
GET/shipping/track/{ref}Public tracking lookupPublic

Tax

MethodPathPurposeAuth
GET / POST/tax/ratesList / create tax ratesStaff
PUT / DELETE/tax/rates/{id}Update / delete a rateStaff

Currencies

MethodPathPurposeAuth
GET/currenciesConfigured currenciesStaff
POST/currencies/migration/preview, /executeRe-price catalog on base-currency changeStaff

Settings

Read and write store configuration. Settings are grouped; a group is addressed by its key.

MethodPathPurposeAuth
GET/settingsAll settingsStaff
GET / PUT/settings/{group}Read / update a settings groupStaff
GET / PUT/settings/data-retention, /settings/log-retentionRetention policiesStaff
GET/settings/exportExport settingsStaff
POST/settings/resetReset to defaultsStaff
Every settings endpoint is capability-gated. Treat writes here as privileged administrative actions.

Webhooks

VendMizer works with webhooks in two directions.

Outbound: subscribe to store events (Staff)

Register your own endpoints and VendMizer will POST to them when events occur; deliveries are logged and retryable.

MethodPathPurposeAuth
GET / POST/webhooks/endpointsList / register endpointsStaff
GET / PUT / DELETE/webhooks/endpoints/{id}Manage an endpointStaff
POST/webhooks/endpoints/{id}/testSend a test deliveryStaff
GET/webhooks/eventsSubscribable event typesStaff
GET/webhooks/deliveriesDelivery logStaff
POST/webhooks/deliveries/{id}/resendResend a deliveryStaff

Inbound: provider receivers (Signed)

These are called by payment and shipping providers, not by you. Each verifies the provider’s signature before acting.

MethodPathProviderAuth
POST/webhooks/stripeStripeSigned
POST/webhooks/paypalPayPalSigned
POST/webhooks/tabby, /webhooks/tamaraTabby / Tamara (BNPL)Signed
POST/webhooks/moyasarMoyasarSigned
POST/webhooks/shipping/{id}Shipping carriersSigned
POST/webhooks/trackingTracking updatesSigned
Inbound receivers reject any request whose signature does not verify, so they are safe to expose but cannot be called directly.

Pro modules

VendMizer Pro adds several modules on the same vendmizer/v1 namespace — the same base URL, authentication tiers and conventions as the free API. The endpoints below need the Pro plugin active and a valid licence; every Pro route is tagged Pro in the full endpoint list at the end of this page.

Requires VendMizer Pro. A Pro route is simply not registered when Pro is inactive, so calling one returns 404 rest_no_route rather than an auth error.

Point of Sale (POS)

Run in-person sales from a register: open and close sessions, ring up sales, hold and resume carts, manage the cash drawer, and pull session analytics.

MethodPathPurposeAuth
POST/pos/open-session, /pos/close-sessionOpen / close a register sessionStaff
POST/pos/saleRing up a saleStaff
POST/pos/hold, /pos/resume/{uuid}Hold and resume a cartStaff
POST/pos/drawer-opRecord a cash-drawer movementStaff
GET/pos/history, /pos/daily-summarySales history and end-of-day summaryStaff
GET/pos/analytics/overviewPOS analyticsStaff

Subscriptions & recurring billing

Manage subscriptions store-side, and let customers manage their own from the account area.

MethodPathPurposeAuth
GET/subscriptionsList subscriptionsStaff
GET / PUT/subscriptions/{id}View / edit a subscriptionStaff
POST/subscriptions/{id}/pause, /resume, /cancel, /skipChange a subscription’s stateStaff
GET/account/subscriptionsA customer’s own subscriptionsCustomer
POST/account/subscriptions/{uuid}/pause, /resume, /cancelCustomer self-manages a subscriptionCustomer
POST/account/subscriptions/{uuid}/payment-methodUpdate the card on a subscriptionCustomer

Marketing & automations

Campaigns, event-driven automations, customer segments, abandoned-cart recovery and Mailchimp sync.

MethodPathPurposeAuth
GET / POST/marketing/campaignsList / create campaignsStaff
POST/marketing/campaigns/{id}/sendSend a campaignStaff
GET / POST/marketing/automationsAutomations (drip & triggers)Staff
GET / POST/marketing/segmentsCustomer segmentsStaff
GET/marketing/abandoned-cartsAbandoned-cart recoveryStaff
POST/marketing/mailchimp/syncSync audiences to MailchimpStaff

WhatsApp & SMS

A WhatsApp inbox with an optional LLM chatbot, plus transactional SMS with templates.

MethodPathPurposeAuth
GET/wa/conversationsWhatsApp conversationsStaff
POST/wa/conversations/{id}/replyReply to a conversationStaff
GET / POST/wa/bot/rulesChatbot rulesStaff
GET / PUT/wa/bot/llm/settingsLLM chatbot settingsStaff
GET / PUT/sms/settingsSMS provider settingsStaff
POST/sms/testSend a test SMSStaff

Affiliates

MethodPathPurposeAuth
GET/affiliatesList affiliatesStaff
GET / PUT / DELETE/affiliates/{id}Manage an affiliateStaff
GET/affiliates/commissionsCommission ledgerStaff
GET / POST/affiliates/payoutsPayoutsStaff

Returns & support tickets

MethodPathPurposeAuth
GET/returnsList return requests (RMA)Staff
GET / PUT/returns/{uuid}View / update a returnStaff
GET/ticketsSupport ticketsStaff
POST/tickets/{uuid}/messagesReply to a ticketStaff

Loyalty, store credit & gift cards

MethodPathPurposeAuth
GET / PUT/loyalty/settings, /loyalty/tiersLoyalty programme & tiersStaff
POST/loyalty/customers/{id}/adjustAdjust a customer’s pointsStaff
GET / POST/gift-cardsIssue & list gift cardsStaff
POST/store-credit/{customer_id}/adjustAdjust store creditStaff
GET/account/gift-cards, /account/walletA customer’s gift cards & walletCustomer

Multi-branch & AI

MethodPathPurposeAuth
GET / POST/branchesBranches / locationsStaff
GET / POST/branches/{branch_id}/stockPer-branch stockStaff
POST/ai/generate, /ai/chatAI writer & assistantStaff
GET/ai/insights/digest, /ai/forecastAI insights & forecastingStaff
This is a tour of the main Pro modules, not the full list. Every Pro endpoint — with its method and auth tier — appears in the full endpoint list at the end of this page, tagged Pro.

Hooks for developers

Beyond the REST API, VendMizer fires around 145 vendm_* actions and filters, so you can react to store events and change behaviour from a small plugin or your theme’s functions.php — no core edits. Use the standard add_action() and add_filter(). A selection of the most useful:

Actions — react to events

HookArgumentsFires when
vendm_order_createdint $order_id, array $contextan order is created
vendm_order_refundedint $order_idan order is refunded
vendm_order_autocompletedint $order_ida digital order auto-completes
vendm_downloads_grantedint $order_id, array $contextdownload access is granted
vendm_cod_collectedint $shipment_id, float $amount, string $currencycash-on-delivery is recorded
vendm_product_savedint $product_id, string $sluga product is created or updated
vendm_product_deletedint $product_id, string $sluga product is deleted
vendm_category_savedint $category_id, string $sluga category is saved
vendm_activitystring $action, string $object_type, int $object_id, array $detailsany activity is logged
vendm_cache_purge_storefront(none)the storefront cache should refresh

Filters — change behaviour

HookArguments → returnUse it to
vendm_cart_item_unit_pricefloat $price, array $extra, object $product, object|null $variationfloatoverride the per-unit price of a cart line
vendm_cart_item_extraarray $extra, array $request, object $product, object|null $variationarrayattach custom data to a cart line
vendm_checkout_validate_fieldsnull|WP_Error $result, array $body, array $settingsnull|WP_Erroradd custom checkout validation
vendm_checkout_tiparray $tip, array $bodyarraycustomise tipping at checkout
vendm_allow_customer_registrationbool $allowedboolallow or deny customer registration
vendm_autocomplete_digital_ordersbool $enabled, int $order_idboolcontrol auto-completion of digital orders
vendm_branch_scopenull|int $branch_id, int $contextint|nullscope queries to a branch (multi-branch)

Pro hooks (require VendMizer Pro)

VendMizer Pro fires a further set of vendm_* hooks — chiefly around AI and the WhatsApp inbox — in addition to the ones above. These are registered only when Pro is active.

Requires VendMizer Pro.

Actions — Pro events you can react to:

HookArgumentsFires when
vendm_wa_message_receivedint $conv_id, int $message_id, array $messagean inbound WhatsApp message arrives
vendm_wa_message_sentint $conv_id, int $message_id, array $messagean outbound WhatsApp message is sent
vendm_wa_conversation_openedint $conv_id, string $phonea WhatsApp conversation opens
vendm_wa_handoff_requestedint $conv_id, array $matchedthe chatbot hands a chat to a human agent
vendm_wa_shipment_notification_sentstring $event, int $shipment_id, string $phone, bool $senta shipment update is sent over WhatsApp

Filters — Pro behaviour you can change:

HookArguments → returnUse it to
vendm_is_probool $is_probooloverride whether Pro is treated as active
vendm_feature_enabledbool $enabled, string $keyboolenable or disable a Pro feature by key
vendm_ai_providersarray $providersarrayregister or adjust the available AI providers
vendm_ai_promptstring $prompt, string $id, array $varsstringfilter the prompt sent to the AI (also vendm_ai_prompt_{id})
vendm_ai_route_modelstring $model, string $profile, string $tier, string $provider, string $default, string $featurestringchoose the model for a given AI route
vendm_ai_toolsarray $toolsarraychange the tool set exposed to the AI assistant
vendm_wa_chatbot_pre_matchbool $handled, int $conv_id, int $msg_id, array $msg_data, array $settingsboolshort-circuit the chatbot before rule matching
vendm_wa_llm_system_promptstring $prompt, int $conv_id, string $lang, array $settingsstringcustomise the WhatsApp LLM bot system prompt
This is a selection. Hook names are stable and prefixed vendm_; treat their arguments as the contract.

Examples

List orders (server-to-server, Application Password)

curl "https://your-site.com/wp-json/vendmizer/v1/orders?per_page=20" \
  --user "admin:xxxx xxxx xxxx xxxx xxxx xxxx"

Read public storefront data (browser, no login)

// Public read — no authentication needed
const res = await fetch("/wp-json/vendmizer/v1/store/currencies");
const currencies = await res.json();
console.log(currencies);

Write from the storefront (guest, with the site nonce)

// Guest cart write — send the site REST nonce
await fetch("/wp-json/vendmizer/v1/cart/add", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-WP-Nonce": vmzConfig.nonce
  },
  body: JSON.stringify({ product_id: 123, qty: 1 })
});

Add custom checkout validation (PHP filter)

add_filter( 'vendm_checkout_validate_fields', function ( $result, $body, $settings ) {
    if ( empty( $body['company'] ) ) {
        return new WP_Error(
            'company_required',
            'A company name is required.',
            array( 'status' => 400 )
        );
    }
    return $result; // null = valid, WP_Error blocks checkout
}, 10, 3 );

React to a new order (PHP action)

add_action( 'vendm_order_created', function ( $order_id, $context ) {
    // e.g. push the order to an external ERP
    error_log( 'New VendMizer order: ' . $order_id );
}, 10, 2 );

Override cart pricing (PHP filter)

add_filter( 'vendm_cart_item_unit_price', function ( $price, $extra, $product, $variation ) {
    // your pricing logic here; return the per-unit price
    return $price;
}, 10, 4 );
Need a stable contract for automated clients? Use Application Passwords for auth and pin your integration to the vendmizer/v1 namespace.

Full endpoint list

Every REST endpoint in the vendmizer/v1 namespace, generated directly from the source so it never drifts — the free plugin, plus (where marked Pro) the endpoints VendMizer Pro adds. Auth column: Public / Storefront (site nonce) / Customer / Staff / Signed. Regenerate with bin/build-api-endpoints.mjs on each release.

569 endpoints in the vendmizer/v1 namespace — 332 Free, 237 Pro (generated 2026-09-20).

MethodEndpointAuthPlan
GET, POST/wp-json/vendmizer/v1/account/addressesCustomerFree
PUT, DELETE/wp-json/vendmizer/v1/account/addresses/{id}CustomerFree
POST/wp-json/vendmizer/v1/account/addresses/{id}/defaultCustomerFree
GET/wp-json/vendmizer/v1/account/connected-providersCustomerFree
GET/wp-json/vendmizer/v1/account/data-exportCustomerFree
POST/wp-json/vendmizer/v1/account/erasure-requestCustomerFree
GET/wp-json/vendmizer/v1/account/gift-cardsCustomerPro
GET/wp-json/vendmizer/v1/account/ordersCustomerFree
GET/wp-json/vendmizer/v1/account/orders/{uuid}CustomerFree
PUT/wp-json/vendmizer/v1/account/passwordCustomerFree
GET, PUT/wp-json/vendmizer/v1/account/profileCustomerFree
POST/wp-json/vendmizer/v1/account/set-password-linkCustomerFree
DELETE/wp-json/vendmizer/v1/account/social-provider/{provider}CustomerFree
GET/wp-json/vendmizer/v1/account/subscriptionsCustomerPro
GET/wp-json/vendmizer/v1/account/subscriptions/{uuid}CustomerPro
POST/wp-json/vendmizer/v1/account/subscriptions/{uuid}/cancelCustomerPro
POST/wp-json/vendmizer/v1/account/subscriptions/{uuid}/pauseCustomerPro
POST/wp-json/vendmizer/v1/account/subscriptions/{uuid}/payment-methodCustomerPro
POST/wp-json/vendmizer/v1/account/subscriptions/{uuid}/resumeCustomerPro
POST/wp-json/vendmizer/v1/account/subscriptions/{uuid}/skipCustomerPro
POST/wp-json/vendmizer/v1/account/subscriptions/setup-intentCustomerPro
GET/wp-json/vendmizer/v1/account/walletCustomerPro
GET/wp-json/vendmizer/v1/activity-logStaffPro
POST/wp-json/vendmizer/v1/addons/uploadStorefrontPro
DELETE/wp-json/vendmizer/v1/admin/addons/assignments/{id}StaffPro
PUT, DELETE/wp-json/vendmizer/v1/admin/addons/fields/{id}StaffPro
GET, POST/wp-json/vendmizer/v1/admin/addons/groupsStaffPro
GET, POST/wp-json/vendmizer/v1/admin/addons/groups/{group_id}/assignmentsStaffPro
GET, POST/wp-json/vendmizer/v1/admin/addons/groups/{group_id}/fieldsStaffPro
GET, PUT, DELETE/wp-json/vendmizer/v1/admin/addons/groups/{id}StaffPro
GET, POST/wp-json/vendmizer/v1/admin/checkout-fieldsStaffPro
PUT, DELETE/wp-json/vendmizer/v1/admin/checkout-fields/{id}StaffPro
POST/wp-json/vendmizer/v1/admin/checkout-fields/reorderStaffPro
GET, PUT/wp-json/vendmizer/v1/admin/profileStaffFree
GET, DELETE/wp-json/vendmizer/v1/admin/sessionsStaffFree
GET/wp-json/vendmizer/v1/affiliatesStaffPro
GET, PUT, DELETE/wp-json/vendmizer/v1/affiliates/{id}StaffPro
GET/wp-json/vendmizer/v1/affiliates/commissionsStaffPro
PUT/wp-json/vendmizer/v1/affiliates/commissions/{id}StaffPro
GET, POST/wp-json/vendmizer/v1/affiliates/creativesStaffPro
PUT, DELETE/wp-json/vendmizer/v1/affiliates/creatives/{id}StaffPro
GET/wp-json/vendmizer/v1/affiliates/exportStaffPro
GET, POST/wp-json/vendmizer/v1/affiliates/payoutsStaffPro
PUT/wp-json/vendmizer/v1/affiliates/payouts/{id}StaffPro
GET/wp-json/vendmizer/v1/affiliates/statsStaffPro
POST/wp-json/vendmizer/v1/ai/analytics/explainStaffPro
POST/wp-json/vendmizer/v1/ai/batchStaffPro
POST/wp-json/vendmizer/v1/ai/chatStaffPro
POST/wp-json/vendmizer/v1/ai/chat/executeStaffPro
POST/wp-json/vendmizer/v1/ai/chat/streamStaffPro
GET/wp-json/vendmizer/v1/ai/customers/clvStaffPro
POST/wp-json/vendmizer/v1/ai/customers/outreachStaffPro
GET/wp-json/vendmizer/v1/ai/customers/recommendationsStaffPro
GET/wp-json/vendmizer/v1/ai/customers/scoresStaffPro
GET/wp-json/vendmizer/v1/ai/customers/segmentsStaffPro
GET/wp-json/vendmizer/v1/ai/forecastStaffPro
POST/wp-json/vendmizer/v1/ai/generateStaffPro
GET/wp-json/vendmizer/v1/ai/generatedStaffPro
GET, POST/wp-json/vendmizer/v1/ai/insightStaffPro
GET/wp-json/vendmizer/v1/ai/insights/anomaliesStaffPro
GET/wp-json/vendmizer/v1/ai/insights/digestStaffPro
POST/wp-json/vendmizer/v1/ai/insights/generateStaffPro
GET/wp-json/vendmizer/v1/ai/insights/groundingStaffPro
GET, POST/wp-json/vendmizer/v1/ai/insights/weeklyStaffPro
GET/wp-json/vendmizer/v1/ai/metricsStaffPro
GET/wp-json/vendmizer/v1/ai/products/affinityStaffPro
GET/wp-json/vendmizer/v1/ai/providersStaffPro
POST/wp-json/vendmizer/v1/ai/resetStaffPro
GET/wp-json/vendmizer/v1/ai/reviews/insightsStaffPro
POST/wp-json/vendmizer/v1/ai/reviews/replyStaffPro
GET/wp-json/vendmizer/v1/ai/statsStaffPro
GET/wp-json/vendmizer/v1/ai/stock/forecastStaffPro
GET/wp-json/vendmizer/v1/ai/usageStaffPro
GET/wp-json/vendmizer/v1/analytics/dashboardStaffFree
GET/wp-json/vendmizer/v1/analytics/salesStaffFree
GET/wp-json/vendmizer/v1/analytics/setup-statsStaffFree
GET, POST/wp-json/vendmizer/v1/announcementsStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/announcements/{id}StaffFree
POST/wp-json/vendmizer/v1/announcements/{id}/statStorefrontFree
GET, POST/wp-json/vendmizer/v1/attributesStaffFree
PUT, DELETE/wp-json/vendmizer/v1/attributes/{id}StaffFree
GET, POST/wp-json/vendmizer/v1/attributes/{id}/termsStaffFree
PUT, DELETE/wp-json/vendmizer/v1/attributes/{id}/terms/{term_id}StaffFree
GET/wp-json/vendmizer/v1/attributes/exportStaffFree
POST/wp-json/vendmizer/v1/attributes/importStaffFree
GET, POST/wp-json/vendmizer/v1/branchesStaffPro
GET, POST/wp-json/vendmizer/v1/branches/{branch_id}/staffStaffPro
DELETE/wp-json/vendmizer/v1/branches/{branch_id}/staff/{user_id}StaffPro
GET, POST/wp-json/vendmizer/v1/branches/{branch_id}/stockStaffPro
GET, PUT, DELETE/wp-json/vendmizer/v1/branches/{id}StaffPro
POST/wp-json/vendmizer/v1/branches/migrateStaffPro
GET/wp-json/vendmizer/v1/branches/mineStaffFree
GET/wp-json/vendmizer/v1/branches/stock/overviewStaffPro
GET/wp-json/vendmizer/v1/brandsStaffFree
GET, POST/wp-json/vendmizer/v1/brandsStaffFree
PUT, DELETE/wp-json/vendmizer/v1/brands/{id}StaffFree
GET/wp-json/vendmizer/v1/bundlesStaffPro
GET/wp-json/vendmizer/v1/bundles/{product_id}/itemsStaffPro
GET/wp-json/vendmizer/v1/bundles/searchStaffPro
GET, DELETE/wp-json/vendmizer/v1/cartPublic / StorefrontFree
POST/wp-json/vendmizer/v1/cart/addStorefrontFree
POST/wp-json/vendmizer/v1/cart/emailStorefrontFree
PUT/wp-json/vendmizer/v1/cart/updateStorefrontFree
GET, POST/wp-json/vendmizer/v1/categoriesStaffFree
PUT, DELETE/wp-json/vendmizer/v1/categories/{id}StaffFree
GET/wp-json/vendmizer/v1/categories/exportStaffFree
POST/wp-json/vendmizer/v1/categories/reorderStaffFree
GET/wp-json/vendmizer/v1/checkout-fieldsPublicPro
POST/wp-json/vendmizer/v1/checkout-fields/uploadStorefrontPro
POST/wp-json/vendmizer/v1/checkout/carrier-ratesStorefrontFree
GET/wp-json/vendmizer/v1/contactStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/contact/{uuid}StaffFree
POST/wp-json/vendmizer/v1/contact/{uuid}/replyStaffFree
POST/wp-json/vendmizer/v1/contact/bulkStaffFree
POST/wp-json/vendmizer/v1/contact/inboundSignedFree
GET, PUT/wp-json/vendmizer/v1/contact/settingsStaffFree
POST/wp-json/vendmizer/v1/contact/settings/test-imapStaffFree
POST/wp-json/vendmizer/v1/contact/settings/test-smtpStaffFree
GET/wp-json/vendmizer/v1/contact/statsStaffFree
GET, POST/wp-json/vendmizer/v1/couponsStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/coupons/{id}StaffFree
POST/wp-json/vendmizer/v1/coupons/bulkStaffFree
POST/wp-json/vendmizer/v1/coupons/validateStorefrontFree
GET/wp-json/vendmizer/v1/currenciesStaffFree
POST/wp-json/vendmizer/v1/currenciesStaffPro
PUT, DELETE/wp-json/vendmizer/v1/currencies/{id}StaffPro
POST/wp-json/vendmizer/v1/currencies/migration/executeStaffFree
POST/wp-json/vendmizer/v1/currencies/migration/previewStaffFree
POST/wp-json/vendmizer/v1/currencies/refresh-ratesStaffPro
GET, POST/wp-json/vendmizer/v1/customer-groupsStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/customer-groups/{id}StaffFree
GET, POST/wp-json/vendmizer/v1/customer-groups/{id}/membersStaffFree
DELETE/wp-json/vendmizer/v1/customer-groups/{id}/members/{customer_id}StaffFree
GET, POST/wp-json/vendmizer/v1/customersStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/customers/{id}StaffFree
POST/wp-json/vendmizer/v1/customers/{id}/eraseStaffFree
POST/wp-json/vendmizer/v1/customers/{id}/reactivateStaffFree
POST/wp-json/vendmizer/v1/customers/{id}/restoreStaffFree
POST/wp-json/vendmizer/v1/customers/{id}/revoke-sessionsStaffFree
POST/wp-json/vendmizer/v1/customers/{id}/send-resetStaffFree
POST/wp-json/vendmizer/v1/customers/{id}/suspendStaffFree
GET/wp-json/vendmizer/v1/downloadsStaffFree
GET/wp-json/vendmizer/v1/downloads/analyticsStaffFree
GET, POST/wp-json/vendmizer/v1/downloads/filesStaffFree
PUT, DELETE/wp-json/vendmizer/v1/downloads/files/{id}StaffFree
POST/wp-json/vendmizer/v1/downloads/files/{id}/replaceStaffFree
GET/wp-json/vendmizer/v1/downloads/files/{id}/versionsStaffFree
POST/wp-json/vendmizer/v1/downloads/files/reorderStaffFree
POST/wp-json/vendmizer/v1/downloads/files/uploadStaffFree
POST/wp-json/vendmizer/v1/downloads/grantStaffFree
POST/wp-json/vendmizer/v1/downloads/grants/{id}/extendStaffFree
GET/wp-json/vendmizer/v1/downloads/grants/{id}/historyStaffFree
GET/wp-json/vendmizer/v1/downloads/grants/{id}/linkStaffFree
POST/wp-json/vendmizer/v1/downloads/grants/{id}/resendStaffFree
POST/wp-json/vendmizer/v1/downloads/grants/{id}/resetStaffFree
POST/wp-json/vendmizer/v1/downloads/grants/{id}/revokeStaffFree
GET, PUT/wp-json/vendmizer/v1/downloads/settingsStaffFree
GET, PUT/wp-json/vendmizer/v1/email/labelsStaffPro
GET/wp-json/vendmizer/v1/email/logsStaffFree
POST/wp-json/vendmizer/v1/email/resend/{id}StaffFree
POST/wp-json/vendmizer/v1/email/send-testStaffFree
GET, PUT/wp-json/vendmizer/v1/email/settingsStaffFree
GET/wp-json/vendmizer/v1/email/templatesStaffPro
GET, PUT/wp-json/vendmizer/v1/email/templates/{slug}StaffPro
POST/wp-json/vendmizer/v1/email/templates/{slug}/resetStaffPro
POST/wp-json/vendmizer/v1/email/templates/translateStaffPro
POST/wp-json/vendmizer/v1/email/test-smtpStaffFree
GET, POST/wp-json/vendmizer/v1/gift-card-designsStaffPro
PUT, DELETE/wp-json/vendmizer/v1/gift-card-designs/{id}StaffPro
GET, POST/wp-json/vendmizer/v1/gift-cardsStaffPro
GET, PUT, DELETE/wp-json/vendmizer/v1/gift-cards/{uuid}StaffPro
POST/wp-json/vendmizer/v1/gift-cards/{uuid}/adjustStaffPro
POST/wp-json/vendmizer/v1/gift-cards/{uuid}/resendStaffPro
POST/wp-json/vendmizer/v1/gift-cards/bulkStaffPro
GET/wp-json/vendmizer/v1/gift-cards/exportStaffPro
GET/wp-json/vendmizer/v1/gift-cards/statsStaffPro
GET/wp-json/vendmizer/v1/inventoryStaffFree
PUT/wp-json/vendmizer/v1/inventory/{product_id}StaffFree
GET/wp-json/vendmizer/v1/inventory/{product_id}/variationsStaffFree
POST/wp-json/vendmizer/v1/inventory/bulkStaffFree
GET/wp-json/vendmizer/v1/inventory/logStaffFree
GET/wp-json/vendmizer/v1/inventory/low-stockStaffFree
GET/wp-json/vendmizer/v1/loyalty/customers/{id}StaffPro
POST/wp-json/vendmizer/v1/loyalty/customers/{id}/adjustStaffPro
GET/wp-json/vendmizer/v1/loyalty/customers/{id}/ledgerStaffPro
GET/wp-json/vendmizer/v1/loyalty/ledgerStaffPro
GET, PUT/wp-json/vendmizer/v1/loyalty/settingsStaffPro
GET/wp-json/vendmizer/v1/loyalty/statsStaffPro
GET, POST/wp-json/vendmizer/v1/loyalty/tiersStaffPro
PUT, DELETE/wp-json/vendmizer/v1/loyalty/tiers/{id}StaffPro
GET/wp-json/vendmizer/v1/marketing/abandoned-cartsStaffPro
DELETE/wp-json/vendmizer/v1/marketing/abandoned-carts/{id}StaffPro
PUT/wp-json/vendmizer/v1/marketing/abandoned-carts/{id}StaffPro
POST/wp-json/vendmizer/v1/marketing/abandoned-carts/{id}/remindStaffPro
GET/wp-json/vendmizer/v1/marketing/abandoned-carts/settingsStaffPro
PUT/wp-json/vendmizer/v1/marketing/abandoned-carts/settingsStaffPro
GET/wp-json/vendmizer/v1/marketing/analyticsStaffPro
GET, POST/wp-json/vendmizer/v1/marketing/automationsStaffPro
GET, PUT, DELETE/wp-json/vendmizer/v1/marketing/automations/{id}StaffPro
POST/wp-json/vendmizer/v1/marketing/automations/{id}/toggleStaffPro
GET/wp-json/vendmizer/v1/marketing/campaignsStaffPro
POST/wp-json/vendmizer/v1/marketing/campaignsStaffPro
DELETE/wp-json/vendmizer/v1/marketing/campaigns/{id}StaffPro
GET/wp-json/vendmizer/v1/marketing/campaigns/{id}StaffPro
PUT/wp-json/vendmizer/v1/marketing/campaigns/{id}StaffPro
POST/wp-json/vendmizer/v1/marketing/campaigns/{id}/sendStaffPro
GET/wp-json/vendmizer/v1/marketing/mailchimp/audiencesStaffPro
GET/wp-json/vendmizer/v1/marketing/mailchimp/batch-statusStaffPro
POST/wp-json/vendmizer/v1/marketing/mailchimp/syncStaffPro
POST/wp-json/vendmizer/v1/marketing/mailchimp/testStaffPro
GET/wp-json/vendmizer/v1/marketing/segmentsStaffPro
POST/wp-json/vendmizer/v1/marketing/segmentsStaffPro
DELETE/wp-json/vendmizer/v1/marketing/segments/{id}StaffPro
PUT/wp-json/vendmizer/v1/marketing/segments/{id}StaffPro
GET/wp-json/vendmizer/v1/marketing/segments/{id}/customersStaffPro
GET/wp-json/vendmizer/v1/marketing/segments/previewStaffPro
GET, PUT/wp-json/vendmizer/v1/me/display-currencyStaffFree
GET, POST/wp-json/vendmizer/v1/mediaStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/media/{id}StaffFree
DELETE/wp-json/vendmizer/v1/media/{id}/permanentStaffFree
POST/wp-json/vendmizer/v1/media/{id}/replaceStaffFree
POST/wp-json/vendmizer/v1/media/{id}/restoreStaffFree
POST/wp-json/vendmizer/v1/media/batchStaffFree
GET, POST/wp-json/vendmizer/v1/media/foldersStaffFree
PUT, DELETE/wp-json/vendmizer/v1/media/folders/{id}StaffFree
POST/wp-json/vendmizer/v1/media/optimizeStaffFree
GET/wp-json/vendmizer/v1/media/statsStaffFree
POST/wp-json/vendmizer/v1/media/uploadStaffFree
GET, PUT/wp-json/vendmizer/v1/modulesStaffFree
GET/wp-json/vendmizer/v1/notificationsStaffFree
PUT/wp-json/vendmizer/v1/notifications/{id}/readStaffFree
DELETE/wp-json/vendmizer/v1/notifications/clearStaffFree
PUT/wp-json/vendmizer/v1/notifications/read-allStaffFree
GET/wp-json/vendmizer/v1/notifications/unread-countStaffFree
GET, POST/wp-json/vendmizer/v1/ordersStaffFree
GET, PUT/wp-json/vendmizer/v1/orders/{uuid}StaffFree
POST/wp-json/vendmizer/v1/orders/{uuid}/assign-invoiceStaffFree
PUT/wp-json/vendmizer/v1/orders/{uuid}/editStaffFree
GET/wp-json/vendmizer/v1/orders/{uuid}/emailsStaffFree
POST/wp-json/vendmizer/v1/orders/{uuid}/notifyStaffFree
PUT/wp-json/vendmizer/v1/orders/{uuid}/payment-statusStaffFree
POST/wp-json/vendmizer/v1/orders/{uuid}/recalc-taxStaffFree
GET/wp-json/vendmizer/v1/orders/{uuid}/receipt-pdfStaffFree
POST/wp-json/vendmizer/v1/orders/{uuid}/refundStaffFree
GET, POST/wp-json/vendmizer/v1/orders/{uuid}/shipmentsStaffFree
POST/wp-json/vendmizer/v1/orders/{uuid}/shipments/{ship_id}/buyStaffFree
POST/wp-json/vendmizer/v1/orders/{uuid}/shipments/{ship_id}/returnStaffFree
POST/wp-json/vendmizer/v1/orders/{uuid}/shipments/{ship_id}/voidStaffFree
PUT/wp-json/vendmizer/v1/orders/{uuid}/statusStaffFree
GET/wp-json/vendmizer/v1/orders/{uuid}/transactionsStaffFree
POST/wp-json/vendmizer/v1/orders/bulkStaffFree
GET/wp-json/vendmizer/v1/orders/exportStaffFree
GET/wp-json/vendmizer/v1/pos/active-registersStaffPro
GET/wp-json/vendmizer/v1/pos/analytics/cash-tracking/{id}StaffPro
GET/wp-json/vendmizer/v1/pos/analytics/overviewStaffPro
GET/wp-json/vendmizer/v1/pos/analytics/sessionsStaffPro
GET/wp-json/vendmizer/v1/pos/cashiersStaffPro
GET/wp-json/vendmizer/v1/pos/catalogStaffPro
POST/wp-json/vendmizer/v1/pos/close-sessionStaffPro
POST/wp-json/vendmizer/v1/pos/create-payment-intentStaffPro
GET/wp-json/vendmizer/v1/pos/daily-summaryStaffPro
POST/wp-json/vendmizer/v1/pos/drawer-opStaffPro
POST/wp-json/vendmizer/v1/pos/gift-card/checkStaffPro
GET/wp-json/vendmizer/v1/pos/heldStaffPro
DELETE/wp-json/vendmizer/v1/pos/held-allStaffPro
DELETE/wp-json/vendmizer/v1/pos/held/{uuid}StaffPro
GET/wp-json/vendmizer/v1/pos/historyStaffPro
GET/wp-json/vendmizer/v1/pos/history/{uuid}/itemsStaffPro
GET/wp-json/vendmizer/v1/pos/history/{uuid}/receiptStaffPro
POST/wp-json/vendmizer/v1/pos/holdStaffPro
POST/wp-json/vendmizer/v1/pos/offline-abandonStaffPro
POST/wp-json/vendmizer/v1/pos/open-sessionStaffPro
GET/wp-json/vendmizer/v1/pos/quick-searchStaffPro
POST/wp-json/vendmizer/v1/pos/receipt-emailStaffPro
POST/wp-json/vendmizer/v1/pos/resume-session/{id}StaffPro
POST/wp-json/vendmizer/v1/pos/resume/{uuid}StaffPro
POST/wp-json/vendmizer/v1/pos/saleStaffPro
GET/wp-json/vendmizer/v1/pos/sessionStaffPro
POST/wp-json/vendmizer/v1/pos/set-pinStaffPro
POST/wp-json/vendmizer/v1/pos/square-paymentStaffPro
POST/wp-json/vendmizer/v1/pos/verify-pinStaffPro
GET, POST/wp-json/vendmizer/v1/post-categoriesStaffFree
PUT, DELETE/wp-json/vendmizer/v1/post-categories/{uuid}StaffFree
GET, POST/wp-json/vendmizer/v1/post-tagsStaffFree
DELETE/wp-json/vendmizer/v1/post-tags/{id}StaffFree
GET, POST/wp-json/vendmizer/v1/postsStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/posts/{uuid}StaffFree
POST/wp-json/vendmizer/v1/posts/{uuid}/autosaveStaffFree
POST/wp-json/vendmizer/v1/posts/{uuid}/duplicateStaffFree
POST/wp-json/vendmizer/v1/posts/ai/generateStaffPro
POST/wp-json/vendmizer/v1/posts/ai/rewrite-blockStaffPro
POST/wp-json/vendmizer/v1/posts/ai/seoStaffPro
POST/wp-json/vendmizer/v1/posts/ai/suggest-productsStaffPro
POST/wp-json/vendmizer/v1/posts/ai/suggest-tagsStaffPro
POST/wp-json/vendmizer/v1/posts/ai/translate-blocksStaffPro
POST/wp-json/vendmizer/v1/posts/bulkStaffFree
POST/wp-json/vendmizer/v1/pro-license/activateStaffPro
POST/wp-json/vendmizer/v1/pro-license/deactivateStaffPro
GET/wp-json/vendmizer/v1/pro-license/statusStaffPro
GET, PUT/wp-json/vendmizer/v1/pro-white-labelStaffPro
GET/wp-json/vendmizer/v1/product-tagsStaffFree
GET, POST/wp-json/vendmizer/v1/product-tagsStaffFree
PUT, DELETE/wp-json/vendmizer/v1/product-tags/{id}StaffFree
GET, POST/wp-json/vendmizer/v1/productsStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/products/{uuid}StaffFree
GET/wp-json/vendmizer/v1/products/{uuid}/addonsPublicPro
GET, POST/wp-json/vendmizer/v1/products/{uuid}/branch-stockStaffPro
POST/wp-json/vendmizer/v1/products/{uuid}/duplicateStaffFree
GET, POST/wp-json/vendmizer/v1/products/{uuid}/imagesStaffFree
PUT, DELETE/wp-json/vendmizer/v1/products/{uuid}/images/{image_id}StaffFree
POST/wp-json/vendmizer/v1/products/{uuid}/images/reorderStaffFree
GET/wp-json/vendmizer/v1/products/{uuid}/transfersStaffPro
GET, POST/wp-json/vendmizer/v1/products/{uuid}/variationsStaffFree
PUT, DELETE/wp-json/vendmizer/v1/products/{uuid}/variations/{var_uuid}StaffFree
POST, PUT, DELETE/wp-json/vendmizer/v1/products/{uuid}/variations/batchStaffFree
GET, POST/wp-json/vendmizer/v1/products/barcode/assignStaffFree
GET/wp-json/vendmizer/v1/products/barcode/checkStaffFree
POST/wp-json/vendmizer/v1/products/bulkStaffFree
GET/wp-json/vendmizer/v1/products/exportStaffFree
POST/wp-json/vendmizer/v1/products/importStaffFree
GET/wp-json/vendmizer/v1/products/statsStaffFree
GET/wp-json/vendmizer/v1/returnsStaffPro
GET, PUT/wp-json/vendmizer/v1/returns/{uuid}StaffPro
GET, POST/wp-json/vendmizer/v1/returns/{uuid}/messagesStaffPro
GET, PUT/wp-json/vendmizer/v1/returns/policyStaffPro
GET/wp-json/vendmizer/v1/returns/statsStaffPro
GET/wp-json/vendmizer/v1/reviewsStaffFree
DELETE/wp-json/vendmizer/v1/reviews/{id}StaffFree
POST/wp-json/vendmizer/v1/reviews/{id}/replyStaffFree
PUT/wp-json/vendmizer/v1/reviews/{id}/statusStaffFree
POST/wp-json/vendmizer/v1/reviews/bulkStaffFree
GET, PUT/wp-json/vendmizer/v1/seo/settingsStaffFree
GET/wp-json/vendmizer/v1/settingsStaffFree
GET, PUT/wp-json/vendmizer/v1/settings/{group}StaffFree
GET, PUT/wp-json/vendmizer/v1/settings/aiStaffPro
GET, PUT/wp-json/vendmizer/v1/settings/brandingStaffFree
GET, PUT/wp-json/vendmizer/v1/settings/data-retentionStaffFree
GET/wp-json/vendmizer/v1/settings/exportStaffFree
GET, PUT/wp-json/vendmizer/v1/settings/languagesStaffFree
GET, PUT/wp-json/vendmizer/v1/settings/log-retentionStaffFree
GET/wp-json/vendmizer/v1/settings/pagesStaffFree
POST/wp-json/vendmizer/v1/settings/payments/test-connectionStaffFree
POST/wp-json/vendmizer/v1/settings/resetStaffFree
GET, PUT/wp-json/vendmizer/v1/settings/securityStaffFree
GET, PUT/wp-json/vendmizer/v1/settings/translationsStaffFree
DELETE/wp-json/vendmizer/v1/settings/translations/{locale}StaffFree
POST/wp-json/vendmizer/v1/settings/translations/aiStaffPro
GET/wp-json/vendmizer/v1/settings/translations/builtinsStaffFree
POST/wp-json/vendmizer/v1/setup/completeStaffFree
POST/wp-json/vendmizer/v1/setup/skipStaffFree
GET/wp-json/vendmizer/v1/setup/statusStaffFree
POST/wp-json/vendmizer/v1/setup/stepStaffFree
GET, POST/wp-json/vendmizer/v1/shipping/carrier-accountsStaffFree
DELETE/wp-json/vendmizer/v1/shipping/carrier-accounts/{id}StaffFree
PUT/wp-json/vendmizer/v1/shipping/carrier-accounts/{id}/statusStaffFree
POST/wp-json/vendmizer/v1/shipping/carrier-accounts/testStaffFree
GET/wp-json/vendmizer/v1/shipping/carriersStaffFree
GET, PUT/wp-json/vendmizer/v1/shipping/carriers/{id}StaffFree
POST/wp-json/vendmizer/v1/shipping/carriers/{id}/testStaffFree
GET, POST/wp-json/vendmizer/v1/shipping/classesStaffFree
PUT, DELETE/wp-json/vendmizer/v1/shipping/classes/{class_id}StaffFree
GET/wp-json/vendmizer/v1/shipping/cod-pendingStaffFree
GET, POST/wp-json/vendmizer/v1/shipping/cod-remittancesStaffFree
GET, DELETE/wp-json/vendmizer/v1/shipping/cod-remittances/{id}StaffFree
GET/wp-json/vendmizer/v1/shipping/cod-summaryStaffFree
PUT, DELETE/wp-json/vendmizer/v1/shipping/methods/{method_id}StaffFree
GET, POST/wp-json/vendmizer/v1/shipping/package-presetsStaffFree
PUT, DELETE/wp-json/vendmizer/v1/shipping/package-presets/{id}StaffFree
POST/wp-json/vendmizer/v1/shipping/poll-nowStaffFree
GET, POST/wp-json/vendmizer/v1/shipping/poller-settingsStaffFree
GET/wp-json/vendmizer/v1/shipping/poller-statusStaffFree
POST/wp-json/vendmizer/v1/shipping/quoteStaffFree
POST/wp-json/vendmizer/v1/shipping/ratesStaffFree
GET, POST/wp-json/vendmizer/v1/shipping/shipmentsStaffFree
GET, PATCH/wp-json/vendmizer/v1/shipping/shipments/{id}StaffFree
POST/wp-json/vendmizer/v1/shipping/shipments/{id}/cancelStaffFree
GET/wp-json/vendmizer/v1/shipping/shipments/{id}/eventsStaffFree
GET/wp-json/vendmizer/v1/shipping/track/{ref}PublicFree
GET, POST/wp-json/vendmizer/v1/shipping/zonesStaffFree
PUT, DELETE/wp-json/vendmizer/v1/shipping/zones/{id}StaffFree
GET, POST/wp-json/vendmizer/v1/shipping/zones/{id}/methodsStaffFree
GET/wp-json/vendmizer/v1/sms/logsStaffPro
GET, PUT/wp-json/vendmizer/v1/sms/settingsStaffPro
GET/wp-json/vendmizer/v1/sms/templatesStaffPro
GET, PUT/wp-json/vendmizer/v1/sms/templates/{slug}StaffPro
POST/wp-json/vendmizer/v1/sms/templates/{slug}/resetStaffPro
POST/wp-json/vendmizer/v1/sms/testStaffPro
GET, PUT/wp-json/vendmizer/v1/social-login/settingsStaffPro
GET, POST/wp-json/vendmizer/v1/staffStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/staff/{id}StaffFree
POST/wp-json/vendmizer/v1/staff/{id}/resend-inviteStaffFree
GET/wp-json/vendmizer/v1/staff/capsStaffFree
GET, POST/wp-json/vendmizer/v1/staff/rolesStaffFree
PUT, DELETE/wp-json/vendmizer/v1/staff/roles/{slug}StaffFree
GET/wp-json/vendmizer/v1/store-credit/{customer_id}StaffPro
POST/wp-json/vendmizer/v1/store-credit/{customer_id}/adjustStaffPro
GET/wp-json/vendmizer/v1/store-credit/{customer_id}/ledgerStaffPro
POST/wp-json/vendmizer/v1/store/2co-paymentStorefrontFree
POST/wp-json/vendmizer/v1/store/2co-verifyStorefrontFree
GET/wp-json/vendmizer/v1/store/affiliate/commissionsCustomerPro
GET/wp-json/vendmizer/v1/store/affiliate/dashboardCustomerPro
PUT/wp-json/vendmizer/v1/store/affiliate/payment-detailsCustomerPro
POST/wp-json/vendmizer/v1/store/affiliate/registerCustomerPro
GET/wp-json/vendmizer/v1/store/affiliate/statusCustomerPro
GET/wp-json/vendmizer/v1/store/announcementsPublicFree
GET/wp-json/vendmizer/v1/store/attribute-facetsPublicFree
POST/wp-json/vendmizer/v1/store/auth/forgot-passwordStaffFree
POST/wp-json/vendmizer/v1/store/auth/loginStaffFree
POST/wp-json/vendmizer/v1/store/auth/magic-linkStaffFree
POST/wp-json/vendmizer/v1/store/auth/registerStaffFree
POST/wp-json/vendmizer/v1/store/auth/resend-verificationStaffFree
POST/wp-json/vendmizer/v1/store/auth/reset-passwordStaffFree
GET/wp-json/vendmizer/v1/store/auth/sessionCustomerFree
POST/wp-json/vendmizer/v1/store/auth/sms-otpPublicPro
POST/wp-json/vendmizer/v1/store/auth/verify-otpPublicPro
POST/wp-json/vendmizer/v1/store/authnet-paymentStorefrontFree
GET/wp-json/vendmizer/v1/store/blogPublicFree
GET/wp-json/vendmizer/v1/store/blog-categoriesPublicFree
GET/wp-json/vendmizer/v1/store/blog-tagsPublicFree
GET/wp-json/vendmizer/v1/store/blog/{slug}PublicFree
POST/wp-json/vendmizer/v1/store/blog/{slug}/viewStorefrontFree
POST/wp-json/vendmizer/v1/store/bnpl-verifyStorefrontFree
GET/wp-json/vendmizer/v1/store/branch-stock/{product_id}PublicPro
GET/wp-json/vendmizer/v1/store/branchesPublicPro
GET/wp-json/vendmizer/v1/store/brandsPublicFree
POST/wp-json/vendmizer/v1/store/calculate-totalsStorefrontFree
GET/wp-json/vendmizer/v1/store/categoriesPublicFree
POST/wp-json/vendmizer/v1/store/checkoutStorefrontFree
GET, PUT/wp-json/vendmizer/v1/store/configPublic / StaffFree
POST/wp-json/vendmizer/v1/store/confirm-paymentStorefrontFree
POST/wp-json/vendmizer/v1/store/contactStorefrontFree
POST/wp-json/vendmizer/v1/store/create-payment-intentStorefrontFree
GET/wp-json/vendmizer/v1/store/currenciesPublicFree
GET/wp-json/vendmizer/v1/store/downloadsCustomerFree
GET/wp-json/vendmizer/v1/store/downloads/{id}/historyCustomerFree
GET/wp-json/vendmizer/v1/store/downloads/{id}/linkCustomerFree
GET/wp-json/vendmizer/v1/store/downloads/accessStaffFree
GET/wp-json/vendmizer/v1/store/filtersPublicFree
POST/wp-json/vendmizer/v1/store/gift-card/checkPublicPro
GET/wp-json/vendmizer/v1/store/gift-card/designsPublicPro
POST/wp-json/vendmizer/v1/store/gift-card/redeemCustomerPro
POST/wp-json/vendmizer/v1/store/klarna-verifyStorefrontFree
GET/wp-json/vendmizer/v1/store/loyaltyCustomerPro
POST/wp-json/vendmizer/v1/store/moyasar-linkStorefrontFree
POST/wp-json/vendmizer/v1/store/moyasar-verifyStorefrontFree
GET/wp-json/vendmizer/v1/store/my-addressCustomerFree
GET/wp-json/vendmizer/v1/store/my-reviewsCustomerFree
POST/wp-json/vendmizer/v1/store/newsletterStorefrontFree
POST/wp-json/vendmizer/v1/store/notify-restockStorefrontFree
GET/wp-json/vendmizer/v1/store/order-receipt-pdf/{uuid}CustomerFree
GET/wp-json/vendmizer/v1/store/order-receipt/{uuid}CustomerFree
GET/wp-json/vendmizer/v1/store/pages/aboutPublicFree
GET/wp-json/vendmizer/v1/store/pages/contactPublicFree
POST/wp-json/vendmizer/v1/store/payoneer-verifyStorefrontFree
POST/wp-json/vendmizer/v1/store/paypal-captureStorefrontFree
GET/wp-json/vendmizer/v1/store/product-feed.xmlPublicFree
GET/wp-json/vendmizer/v1/store/product-tagsPublicFree
GET/wp-json/vendmizer/v1/store/productsPublicFree
GET/wp-json/vendmizer/v1/store/products/{slug}PublicFree
GET, POST/wp-json/vendmizer/v1/store/returnsCustomerPro
GET, PUT/wp-json/vendmizer/v1/store/returns/{uuid}CustomerPro
POST/wp-json/vendmizer/v1/store/returns/{uuid}/messagesCustomerPro
GET/wp-json/vendmizer/v1/store/returns/policyPublicPro
POST/wp-json/vendmizer/v1/store/reviewsStaffFree
GET/wp-json/vendmizer/v1/store/reviews/{product_id}PublicFree
GET/wp-json/vendmizer/v1/store/searchPublicFree
GET/wp-json/vendmizer/v1/store/search/suggestPublicFree
GET/wp-json/vendmizer/v1/store/shipping-methodsPublicFree
POST/wp-json/vendmizer/v1/store/square-paymentStorefrontFree
POST/wp-json/vendmizer/v1/store/square-verifyStorefrontFree
GET/wp-json/vendmizer/v1/store/testimonialsPublicFree
GET, POST/wp-json/vendmizer/v1/store/ticketsCustomerPro
GET, PUT/wp-json/vendmizer/v1/store/tickets/{uuid}CustomerPro
POST/wp-json/vendmizer/v1/store/tickets/{uuid}/messagesCustomerPro
POST/wp-json/vendmizer/v1/store/track-orderStorefrontFree
PUT/wp-json/vendmizer/v1/store/update-langCustomerFree
POST/wp-json/vendmizer/v1/store/validate-addressStorefrontFree
POST/wp-json/vendmizer/v1/store/wa/clickPublicPro
GET, POST/wp-json/vendmizer/v1/store/wishlistCustomerFree
DELETE/wp-json/vendmizer/v1/store/wishlist/{product_id}CustomerFree
GET/wp-json/vendmizer/v1/subscriptionsStaffPro
GET, PUT/wp-json/vendmizer/v1/subscriptions/{id}StaffPro
POST/wp-json/vendmizer/v1/subscriptions/{id}/cancelStaffPro
PUT/wp-json/vendmizer/v1/subscriptions/{id}/itemsStaffPro
POST/wp-json/vendmizer/v1/subscriptions/{id}/pauseStaffPro
POST/wp-json/vendmizer/v1/subscriptions/{id}/resumeStaffPro
POST/wp-json/vendmizer/v1/subscriptions/{id}/retryStaffPro
POST/wp-json/vendmizer/v1/subscriptions/{id}/skipStaffPro
GET/wp-json/vendmizer/v1/subscriptions/cancel-reasonsStaffPro
GET/wp-json/vendmizer/v1/subscriptions/statsStaffPro
GET, POST/wp-json/vendmizer/v1/tax/ratesStaffFree
PUT, DELETE/wp-json/vendmizer/v1/tax/rates/{id}StaffFree
GET/wp-json/vendmizer/v1/ticketsStaffPro
GET, PUT/wp-json/vendmizer/v1/tickets/{uuid}StaffPro
POST/wp-json/vendmizer/v1/tickets/{uuid}/messagesStaffPro
GET/wp-json/vendmizer/v1/tickets/agentsStaffPro
GET/wp-json/vendmizer/v1/tickets/statsStaffPro
POST/wp-json/vendmizer/v1/tools/backupStaffFree
DELETE/wp-json/vendmizer/v1/tools/backup/{id}StaffFree
GET/wp-json/vendmizer/v1/tools/backup/{id}/downloadStaffFree
GET/wp-json/vendmizer/v1/tools/backup/catalogStaffFree
GET/wp-json/vendmizer/v1/tools/backup/historyStaffFree
GET/wp-json/vendmizer/v1/tools/export/attributesStaffFree
GET/wp-json/vendmizer/v1/tools/export/brandsStaffFree
GET/wp-json/vendmizer/v1/tools/export/categoriesStaffFree
GET/wp-json/vendmizer/v1/tools/export/couponsStaffFree
GET/wp-json/vendmizer/v1/tools/export/customersStaffFree
GET/wp-json/vendmizer/v1/tools/export/ordersStaffFree
GET/wp-json/vendmizer/v1/tools/export/productsStaffFree
POST/wp-json/vendmizer/v1/tools/import/brandsStaffFree
POST/wp-json/vendmizer/v1/tools/import/categoriesStaffFree
POST/wp-json/vendmizer/v1/tools/import/couponsStaffFree
POST/wp-json/vendmizer/v1/tools/import/customersStaffFree
POST/wp-json/vendmizer/v1/tools/import/ordersStaffFree
POST/wp-json/vendmizer/v1/tools/import/productsStaffFree
POST/wp-json/vendmizer/v1/tools/restoreStaffFree
POST/wp-json/vendmizer/v1/tools/restore/validateStaffFree
POST/wp-json/vendmizer/v1/tools/salla/migrateStaffFree
POST/wp-json/vendmizer/v1/tools/salla/uploadStaffFree
POST/wp-json/vendmizer/v1/tools/shopify/migrateStaffFree
POST/wp-json/vendmizer/v1/tools/shopify/uploadStaffFree
GET/wp-json/vendmizer/v1/tools/woo/detectStaffFree
POST/wp-json/vendmizer/v1/tools/woo/migrateStaffFree
GET/wp-json/vendmizer/v1/transactionsStaffFree
GET/wp-json/vendmizer/v1/transactions/exportStaffFree
GET/wp-json/vendmizer/v1/transactions/summaryStaffFree
GET, POST/wp-json/vendmizer/v1/transfersStaffPro
GET, PUT, DELETE/wp-json/vendmizer/v1/transfers/{id}StaffPro
GET/wp-json/vendmizer/v1/transfers/{id}/printStaffPro
POST/wp-json/vendmizer/v1/transfers/importStaffPro
POST/wp-json/vendmizer/v1/wa/bot/conversations/{id}/pauseStaffPro
POST/wp-json/vendmizer/v1/wa/bot/conversations/{id}/resumeStaffPro
GET, PUT/wp-json/vendmizer/v1/wa/bot/llm/settingsStaffPro
GET/wp-json/vendmizer/v1/wa/bot/llm/statsStaffPro
POST/wp-json/vendmizer/v1/wa/bot/llm/testStaffPro
GET, POST/wp-json/vendmizer/v1/wa/bot/rulesStaffPro
GET, PATCH, DELETE/wp-json/vendmizer/v1/wa/bot/rules/{id}StaffPro
GET, PUT/wp-json/vendmizer/v1/wa/bot/settingsStaffPro
GET/wp-json/vendmizer/v1/wa/bot/statsStaffPro
GET/wp-json/vendmizer/v1/wa/conversationsStaffPro
GET, PATCH/wp-json/vendmizer/v1/wa/conversations/{id}StaffPro
GET/wp-json/vendmizer/v1/wa/conversations/{id}/messagesStaffPro
POST/wp-json/vendmizer/v1/wa/conversations/{id}/readStaffPro
POST/wp-json/vendmizer/v1/wa/conversations/{id}/replyStaffPro
GET/wp-json/vendmizer/v1/wa/conversations/unreadStaffPro
POST/wp-json/vendmizer/v1/webhooks/2checkoutSignedFree
POST/wp-json/vendmizer/v1/webhooks/authorizenetSignedFree
GET/wp-json/vendmizer/v1/webhooks/deliveriesStaffFree
GET/wp-json/vendmizer/v1/webhooks/deliveries/{id}StaffFree
POST/wp-json/vendmizer/v1/webhooks/deliveries/{id}/resendStaffFree
GET, POST/wp-json/vendmizer/v1/webhooks/endpointsStaffFree
GET, PUT, DELETE/wp-json/vendmizer/v1/webhooks/endpoints/{id}StaffFree
POST/wp-json/vendmizer/v1/webhooks/endpoints/{id}/testStaffFree
GET/wp-json/vendmizer/v1/webhooks/eventsStaffFree
POST/wp-json/vendmizer/v1/webhooks/klarnaSignedFree
POST/wp-json/vendmizer/v1/webhooks/moyasarSignedFree
POST/wp-json/vendmizer/v1/webhooks/payoneerSignedFree
POST/wp-json/vendmizer/v1/webhooks/paypalSignedFree
POST/wp-json/vendmizer/v1/webhooks/shipping/{id}SignedFree
POST/wp-json/vendmizer/v1/webhooks/squareSignedFree
POST/wp-json/vendmizer/v1/webhooks/stripeSignedFree
POST/wp-json/vendmizer/v1/webhooks/tabbySignedFree
POST/wp-json/vendmizer/v1/webhooks/tamaraSignedFree
POST/wp-json/vendmizer/v1/webhooks/trackingSignedFree
POST/wp-json/vendmizer/v1/webhooks/twilioPublicPro
GET/wp-json/vendmizer/v1/wishlistStaffFree
DELETE/wp-json/vendmizer/v1/wishlist/{id}StaffFree
GET/wp-json/vendmizer/v1/wishlist/kpisStaffFree
GET/wp-json/vendmizer/v1/wishlist/popularStaffFree