REST API v2
Legacy version of the WooCommerce REST API. Use /wp-json/wc/v2/ endpoints. Consider migrating to v3 for new integrations.
Coupons
The coupons API allows you to create, view, update, and delete individual, or a batch, of coupon codes.
Customers
The customer API allows you to create, view, update, and delete individual, or a batch, of customers.
Orders
The orders API allows you to create, view, update, and delete individual, or a batch, of orders.
Order notes
The order notes API allows you to create, view, and delete individual order notes.
Order refunds
The refunds API allows you to create, view, and delete individual refunds.
Products
The products API allows you to create, view, update, and delete individual, or a batch, of products.
Product variations
The product variations API allows you to create, view, update, and delete individual, or a batch, of product variations.
Product attributes
The product attributes API allows you to create, view, update, and delete individual, or a batch, of product attributes.
Product attribute terms
The product attribute terms API allows you to create, view, update, and delete individual, or a batch, of attribute terms.
Product categories
The product categories API allows you to create, view, update, and delete individual, or a batch, of categories.
Product tags
The product tags API allows you to create, view, update, and delete individual, or a batch, of product tags.
Product shipping classes
The product shipping class API allows you to create, view, update, and delete individual, or a batch, of shipping classes.
Reports
The reports API allows you to view all types of reports available.
Taxes
The taxes API allows you to create, view, update, and delete individual tax rates, or a batch of tax rates.
Tax classes
The tax classes API allows you to create, view, and delete individual tax classes.
Webhooks
The webhooks API allows you to create, view, update, and delete individual, or a batch, of webhooks.
Payment gateways
The payment gateways API allows you to view, and update individual payment gateways. Results are not paginated - all gateways will be returned.
Shipping zones
The shipping zones API allows you to create, view, update, and delete individual shipping zones.
Shipping zone locations
The shipping zone locations API allows you to view and batch update locations of a shipping zone.
Shipping zone methods
The shipping zone methods API allows you to create, view, update, and delete individual methods of a shipping zone.
Shipping methods
The shipping methods API allows you to view individual shipping methods.
Settings
The settings API allows you to view all groups of settings available.
Setting options
Setting option properties
System status
The system status API allows you to view all system status items.
System status tools
The system status tools API allows you to view and run tools from system status.