
Developers create, view, update and delete Order records, with their OrderLineItem lines, to sync a store with fulfilment or ERP systems.
AI agents look up how an OrderRefund links to an Order before they write code or answer store questions.
Merchants and developers keep Product and ProductVariation records in step with a product information system.
Developers create and update Customer records, with their Billing and Shipping details, to match a CRM or marketing system.
The WooCommerce REST API lets clients create, read, update and delete store data with JSON requests. It is built on the WordPress REST API, and version 3 lives under /wp-json/wc/v3/. The types in this entry include Order, OrderLineItem, OrderRefund, Product, ProductVariation, ProductCategory, ProductReview and Customer. Order parts such as OrderTaxLine, OrderShippingLine and OrderCouponLine hold the tax, shipping and coupon lines of an Order. Report types such as ReportSalesSummary and ReportTopSellersItem hold sales report data. Developers can use this entry to check Order and Product shapes before they write store integrations.
Order, OrderLineItem, OrderRefund, OrderTaxLine, OrderShippingLine, OrderCouponLine, Product, ProductVariation, ProductCategory, ProductReview, ProductAttribute, Customer
Query the library's CoreModels project for Order and Product shapes before writing store integrations. Plugins can add fields, so check a live store's route schema too. Sample prompt: "Using the WooCommerce REST API schema in the Schematica Library, which fields of an Order hold the OrderLineItem lines and the Billing details?" Read via MCP: get_project_summary with graphProjectId a2600d809e0247aa869c00e61604831e.
Publisher: WooCommerce. License: Apache-2.0 (https://github.com/woocommerce/woocommerce-rest-api-docs/blob/trunk/LICENSE). Version: v3. Format: JSON Schema. Described by the Schema Librarian on 2026-10-23; auto-cataloged.