woocommerce-rest-api-docs/v3.html
2025-12-19 15:42:18 +00:00

16120 lines
1.4 MiB

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>WooCommerce REST API Documentation v3</title>
<link rel="icon" href="images/favicon-32x32-83e66af5.png" sizes="32x32" />
<link rel="icon" href="images/favicon-192x192-1360b554.png" sizes="192x192" />
<link rel="apple-touch-icon-precomposed" href="images/favicon-180x180-11109413.png" />
<meta name="msapplication-TileImage" content="images/favicon-270x270-16b8f5e2.png" />
<style>
.highlight table td { padding: 5px; }
.highlight table pre { margin: 0; }
.highlight .gh {
color: #999999;
}
.highlight .sr {
color: #f6aa11;
}
.highlight .go {
color: #888888;
}
.highlight .gp {
color: #555555;
}
.highlight .gs {
}
.highlight .gu {
color: #aaaaaa;
}
.highlight .nb {
color: #f6aa11;
}
.highlight .cm {
color: #75715e;
}
.highlight .cp {
color: #75715e;
}
.highlight .c1 {
color: #75715e;
}
.highlight .cs {
color: #75715e;
}
.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
color: #75715e;
}
.highlight .err {
color: #960050;
}
.highlight .gr {
color: #960050;
}
.highlight .gt {
color: #960050;
}
.highlight .gd {
color: #49483e;
}
.highlight .gi {
color: #49483e;
}
.highlight .ge {
color: #49483e;
}
.highlight .kc {
color: #66d9ef;
}
.highlight .kd {
color: #66d9ef;
}
.highlight .kr {
color: #66d9ef;
}
.highlight .no {
color: #66d9ef;
}
.highlight .kt {
color: #66d9ef;
}
.highlight .mf {
color: #ae81ff;
}
.highlight .mh {
color: #ae81ff;
}
.highlight .il {
color: #ae81ff;
}
.highlight .mi {
color: #ae81ff;
}
.highlight .mo {
color: #ae81ff;
}
.highlight .m, .highlight .mb, .highlight .mx {
color: #ae81ff;
}
.highlight .sc {
color: #ae81ff;
}
.highlight .se {
color: #ae81ff;
}
.highlight .ss {
color: #ae81ff;
}
.highlight .sd {
color: #e6db74;
}
.highlight .s2 {
color: #e6db74;
}
.highlight .sb {
color: #e6db74;
}
.highlight .sh {
color: #e6db74;
}
.highlight .si {
color: #e6db74;
}
.highlight .sx {
color: #e6db74;
}
.highlight .s1 {
color: #e6db74;
}
.highlight .s, .highlight .sa, .highlight .dl {
color: #e6db74;
}
.highlight .na {
color: #a6e22e;
}
.highlight .nc {
color: #a6e22e;
}
.highlight .nd {
color: #a6e22e;
}
.highlight .ne {
color: #a6e22e;
}
.highlight .nf, .highlight .fm {
color: #a6e22e;
}
.highlight .vc {
color: #ffffff;
background-color: #272822;
}
.highlight .nn {
color: #ffffff;
background-color: #272822;
}
.highlight .nl {
color: #ffffff;
background-color: #272822;
}
.highlight .ni {
color: #ffffff;
background-color: #272822;
}
.highlight .bp {
color: #ffffff;
background-color: #272822;
}
.highlight .vg {
color: #ffffff;
background-color: #272822;
}
.highlight .vi {
color: #ffffff;
background-color: #272822;
}
.highlight .nv, .highlight .vm {
color: #ffffff;
background-color: #272822;
}
.highlight .w {
color: #ffffff;
background-color: #272822;
}
.highlight {
color: #ffffff;
background-color: #272822;
}
.highlight .n, .highlight .py, .highlight .nx {
color: #ffffff;
background-color: #272822;
}
.highlight .ow {
color: #f92672;
}
.highlight .nt {
color: #f92672;
}
.highlight .k, .highlight .kv {
color: #f92672;
}
.highlight .kn {
color: #f92672;
}
.highlight .kp {
color: #f92672;
}
.highlight .o {
color: #f92672;
}
</style>
<link href="stylesheets/screen-0b45e388.css" rel="stylesheet" media="screen" />
<link href="stylesheets/print-c427a123.css" rel="stylesheet" media="print" />
<script src="javascripts/all_nosearch-c275c2f6.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-8KCYZ2CYMS"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-8KCYZ2CYMS', {
'content_group' : 'WooCommerce REST API Docs',
});
</script>
</head>
<body class="v3 has-warning" data-languages="[&quot;shell&quot;,&quot;javascript&quot;,&quot;php&quot;,&quot;python&quot;,&quot;ruby&quot;]">
<a href="#" id="nav-button">
<span>
NAV
<img src="images/navbar-cad8cdcb.png" alt="" />
</span>
</a>
<div class="toc-wrapper">
<a href="#" class="logo">
<img src="images/logo-9d2c3aad.png" alt="" />
</a>
<div class="lang-selector">
<a href="#" data-language-name="shell">cURL</a>
<a href="#" data-language-name="javascript">Node.js</a>
<a href="#" data-language-name="php">PHP</a>
<a href="#" data-language-name="python">Python</a>
<a href="#" data-language-name="ruby">Ruby</a>
</div>
<ul id="toc" class="toc-list-h1">
<li>
<a href="#introduction" class="toc-h1 toc-link" data-title="Introduction">Introduction</a>
<ul class="toc-list-h2">
<li>
<a href="#requirements" class="toc-h2 toc-link" data-title="Requirements">Requirements</a>
</li>
<li>
<a href="#version" class="toc-h2 toc-link" data-title="Version">Version</a>
</li>
<li>
<a href="#schema" class="toc-h2 toc-link" data-title="Schema">Schema</a>
</li>
<li>
<a href="#requests-responses" class="toc-h2 toc-link" data-title="Requests/Responses">Requests/Responses</a>
</li>
<li>
<a href="#authentication" class="toc-h2 toc-link" data-title="Authentication">Authentication</a>
</li>
<li>
<a href="#parameters" class="toc-h2 toc-link" data-title="Parameters">Parameters</a>
</li>
<li>
<a href="#pagination" class="toc-h2 toc-link" data-title="Pagination">Pagination</a>
</li>
<li>
<a href="#link-header" class="toc-h2 toc-link" data-title="Link Header">Link Header</a>
</li>
<li>
<a href="#errors" class="toc-h2 toc-link" data-title="Errors">Errors</a>
</li>
<li>
<a href="#http-verbs" class="toc-h2 toc-link" data-title="HTTP Verbs">HTTP Verbs</a>
</li>
<li>
<a href="#jsonp-support" class="toc-h2 toc-link" data-title="JSONP Support">JSONP Support</a>
</li>
<li>
<a href="#webhooks" class="toc-h2 toc-link" data-title="Webhooks">Webhooks</a>
</li>
<li>
<a href="#troubleshooting" class="toc-h2 toc-link" data-title="Troubleshooting">Troubleshooting</a>
</li>
<li>
<a href="#official-libraries" class="toc-h2 toc-link" data-title="Official Libraries">Official Libraries</a>
</li>
<li>
<a href="#tools" class="toc-h2 toc-link" data-title="Tools">Tools</a>
</li>
</ul>
</li>
<li>
<a href="#index" class="toc-h1 toc-link" data-title="Index">Index</a>
<ul class="toc-list-h2">
<li>
<a href="#index-properties" class="toc-h2 toc-link" data-title="Index Properties">Index Properties</a>
</li>
<li>
<a href="#view-index-list" class="toc-h2 toc-link" data-title="View Index List">View Index List</a>
</li>
</ul>
</li>
<li>
<a href="#coupons" class="toc-h1 toc-link" data-title="Coupons">Coupons</a>
<ul class="toc-list-h2">
<li>
<a href="#coupon-properties" class="toc-h2 toc-link" data-title="Coupon Properties">Coupon Properties</a>
</li>
<li>
<a href="#create-a-coupon" class="toc-h2 toc-link" data-title="Create a Coupon">Create a Coupon</a>
</li>
<li>
<a href="#view-a-coupon" class="toc-h2 toc-link" data-title="View a Coupon">View a Coupon</a>
</li>
<li>
<a href="#view-list-of-coupons" class="toc-h2 toc-link" data-title="View List of Coupons">View List of Coupons</a>
</li>
<li>
<a href="#update-a-coupon" class="toc-h2 toc-link" data-title="Update a Coupon">Update a Coupon</a>
</li>
<li>
<a href="#create-update-multiple-coupons" class="toc-h2 toc-link" data-title="Create/Update Multiple Coupons">Create/Update Multiple Coupons</a>
</li>
<li>
<a href="#delete-a-coupon" class="toc-h2 toc-link" data-title="Delete a Coupon">Delete a Coupon</a>
</li>
<li>
<a href="#view-coupons-count" class="toc-h2 toc-link" data-title="View Coupons Count">View Coupons Count</a>
</li>
</ul>
</li>
<li>
<a href="#customers" class="toc-h1 toc-link" data-title="Customers">Customers</a>
<ul class="toc-list-h2">
<li>
<a href="#customers-properties" class="toc-h2 toc-link" data-title="Customers Properties">Customers Properties</a>
</li>
<li>
<a href="#create-a-customer" class="toc-h2 toc-link" data-title="Create a Customer">Create a Customer</a>
</li>
<li>
<a href="#view-a-customer" class="toc-h2 toc-link" data-title="View a Customer">View a Customer</a>
</li>
<li>
<a href="#view-list-of-customers" class="toc-h2 toc-link" data-title="View List of Customers">View List of Customers</a>
</li>
<li>
<a href="#update-a-customer" class="toc-h2 toc-link" data-title="Update a Customer">Update a Customer</a>
</li>
<li>
<a href="#create-update-multiple-customers" class="toc-h2 toc-link" data-title="Create/Update Multiple Customers">Create/Update Multiple Customers</a>
</li>
<li>
<a href="#delete-a-customer" class="toc-h2 toc-link" data-title="Delete a Customer">Delete a Customer</a>
</li>
<li>
<a href="#view-customer-orders" class="toc-h2 toc-link" data-title="View Customer Orders">View Customer Orders</a>
</li>
<li>
<a href="#view-customer-downloads" class="toc-h2 toc-link" data-title="View Customer Downloads">View Customer Downloads</a>
</li>
<li>
<a href="#view-customers-count" class="toc-h2 toc-link" data-title="View Customers Count">View Customers Count</a>
</li>
</ul>
</li>
<li>
<a href="#orders" class="toc-h1 toc-link" data-title="Orders">Orders</a>
<ul class="toc-list-h2">
<li>
<a href="#orders-properties" class="toc-h2 toc-link" data-title="Orders Properties">Orders Properties</a>
</li>
<li>
<a href="#create-an-order" class="toc-h2 toc-link" data-title="Create an Order">Create an Order</a>
</li>
<li>
<a href="#view-an-order" class="toc-h2 toc-link" data-title="View an Order">View an Order</a>
</li>
<li>
<a href="#view-list-of-orders" class="toc-h2 toc-link" data-title="View List of Orders">View List of Orders</a>
</li>
<li>
<a href="#update-an-order" class="toc-h2 toc-link" data-title="Update an Order">Update an Order</a>
</li>
<li>
<a href="#create-update-multiple-orders" class="toc-h2 toc-link" data-title="Create/Update Multiple Orders">Create/Update Multiple Orders</a>
</li>
<li>
<a href="#delete-an-order" class="toc-h2 toc-link" data-title="Delete an Order">Delete an Order</a>
</li>
<li>
<a href="#view-orders-count" class="toc-h2 toc-link" data-title="View Orders Count">View Orders Count</a>
</li>
<li>
<a href="#view-list-of-order-statuses" class="toc-h2 toc-link" data-title="View List of Order Statuses">View List of Order Statuses</a>
</li>
</ul>
</li>
<li>
<a href="#order-notes" class="toc-h1 toc-link" data-title="Order - Notes">Order - Notes</a>
<ul class="toc-list-h2">
<li>
<a href="#order-notes-properties" class="toc-h2 toc-link" data-title="Order Notes Properties">Order Notes Properties</a>
</li>
<li>
<a href="#create-a-note-for-an-order" class="toc-h2 toc-link" data-title="Create a Note For an Order">Create a Note For an Order</a>
</li>
<li>
<a href="#view-an-order-note" class="toc-h2 toc-link" data-title="View an Order Note">View an Order Note</a>
</li>
<li>
<a href="#view-list-of-notes-from-an-order" class="toc-h2 toc-link" data-title="View List of Notes From an Order">View List of Notes From an Order</a>
</li>
<li>
<a href="#update-an-order-note" class="toc-h2 toc-link" data-title="Update an Order Note">Update an Order Note</a>
</li>
<li>
<a href="#delete-an-order-note" class="toc-h2 toc-link" data-title="Delete an Order Note">Delete an Order Note</a>
</li>
</ul>
</li>
<li>
<a href="#order-refunds" class="toc-h1 toc-link" data-title="Order - Refunds">Order - Refunds</a>
<ul class="toc-list-h2">
<li>
<a href="#order-refunds-properties" class="toc-h2 toc-link" data-title="Order Refunds Properties">Order Refunds Properties</a>
</li>
<li>
<a href="#create-a-refund-for-an-order" class="toc-h2 toc-link" data-title="Create a Refund For an Order">Create a Refund For an Order</a>
</li>
<li>
<a href="#view-an-order-refund" class="toc-h2 toc-link" data-title="View an Order Refund">View an Order Refund</a>
</li>
<li>
<a href="#view-list-of-refunds-from-an-order" class="toc-h2 toc-link" data-title="View List of Refunds From an Order">View List of Refunds From an Order</a>
</li>
<li>
<a href="#update-an-order-refund" class="toc-h2 toc-link" data-title="Update an Order Refund">Update an Order Refund</a>
</li>
<li>
<a href="#delete-an-order-refund" class="toc-h2 toc-link" data-title="Delete an Order Refund">Delete an Order Refund</a>
</li>
</ul>
</li>
<li>
<a href="#products" class="toc-h1 toc-link" data-title="Products">Products</a>
<ul class="toc-list-h2">
<li>
<a href="#products-properties" class="toc-h2 toc-link" data-title="Products Properties">Products Properties</a>
</li>
<li>
<a href="#create-a-product" class="toc-h2 toc-link" data-title="Create a Product">Create a Product</a>
</li>
<li>
<a href="#view-a-product" class="toc-h2 toc-link" data-title="View a Product">View a Product</a>
</li>
<li>
<a href="#view-list-of-products" class="toc-h2 toc-link" data-title="View List of Products">View List of Products</a>
</li>
<li>
<a href="#update-a-product" class="toc-h2 toc-link" data-title="Update a Product">Update a Product</a>
</li>
<li>
<a href="#create-update-multiple-products" class="toc-h2 toc-link" data-title="Create/Update Multiple Products">Create/Update Multiple Products</a>
</li>
<li>
<a href="#delete-a-product" class="toc-h2 toc-link" data-title="Delete a Product">Delete a Product</a>
</li>
<li>
<a href="#view-products-count" class="toc-h2 toc-link" data-title="View Products Count">View Products Count</a>
</li>
<li>
<a href="#view-list-of-product-orders" class="toc-h2 toc-link" data-title="View List of Product Orders">View List of Product Orders</a>
</li>
<li>
<a href="#view-list-of-product-reviews" class="toc-h2 toc-link" data-title="View List of Product Reviews">View List of Product Reviews</a>
</li>
</ul>
</li>
<li>
<a href="#product-attributes" class="toc-h1 toc-link" data-title="Product - Attributes">Product - Attributes</a>
<ul class="toc-list-h2">
<li>
<a href="#product-attribute-properties" class="toc-h2 toc-link" data-title="Product Attribute Properties">Product Attribute Properties</a>
</li>
<li>
<a href="#create-a-product-attribute" class="toc-h2 toc-link" data-title="Create a Product Attribute">Create a Product Attribute</a>
</li>
<li>
<a href="#view-a-product-attribute" class="toc-h2 toc-link" data-title="View a Product Attribute">View a Product Attribute</a>
</li>
<li>
<a href="#view-list-of-product-attributes" class="toc-h2 toc-link" data-title="View List of Product Attributes">View List of Product Attributes</a>
</li>
<li>
<a href="#update-a-product-attribute" class="toc-h2 toc-link" data-title="Update a Product Attribute">Update a Product Attribute</a>
</li>
<li>
<a href="#delete-a-product-attribute" class="toc-h2 toc-link" data-title="Delete a Product Attribute">Delete a Product Attribute</a>
</li>
</ul>
</li>
<li>
<a href="#product-attribute-terms" class="toc-h1 toc-link" data-title="Product - Attribute Terms">Product - Attribute Terms</a>
<ul class="toc-list-h2">
<li>
<a href="#product-attribute-properties" class="toc-h2 toc-link" data-title="Product Attribute Properties">Product Attribute Properties</a>
</li>
<li>
<a href="#create-a-product-attribute-term" class="toc-h2 toc-link" data-title="Create a Product Attribute Term">Create a Product Attribute Term</a>
</li>
<li>
<a href="#view-a-product-attribute-term" class="toc-h2 toc-link" data-title="View a Product Attribute Term">View a Product Attribute Term</a>
</li>
<li>
<a href="#view-list-of-product-attribute-terms" class="toc-h2 toc-link" data-title="View List of Product Attribute Terms">View List of Product Attribute Terms</a>
</li>
<li>
<a href="#update-a-product-attribute-term" class="toc-h2 toc-link" data-title="Update a Product Attribute Term">Update a Product Attribute Term</a>
</li>
<li>
<a href="#delete-a-product-attribute-term" class="toc-h2 toc-link" data-title="Delete a Product Attribute Term">Delete a Product Attribute Term</a>
</li>
</ul>
</li>
<li>
<a href="#product-categories" class="toc-h1 toc-link" data-title="Product - Categories">Product - Categories</a>
<ul class="toc-list-h2">
<li>
<a href="#product-category-properties" class="toc-h2 toc-link" data-title="Product Category Properties">Product Category Properties</a>
</li>
<li>
<a href="#create-a-product-category" class="toc-h2 toc-link" data-title="Create a Product Category">Create a Product Category</a>
</li>
<li>
<a href="#view-a-product-category" class="toc-h2 toc-link" data-title="View a Product Category">View a Product Category</a>
</li>
<li>
<a href="#view-list-of-product-categories" class="toc-h2 toc-link" data-title="View List of Product Categories">View List of Product Categories</a>
</li>
<li>
<a href="#update-a-product-category" class="toc-h2 toc-link" data-title="Update a Product Category">Update a Product Category</a>
</li>
<li>
<a href="#delete-a-product-category" class="toc-h2 toc-link" data-title="Delete a Product Category">Delete a Product Category</a>
</li>
</ul>
</li>
<li>
<a href="#product-shipping-classes" class="toc-h1 toc-link" data-title="Product - Shipping Classes">Product - Shipping Classes</a>
<ul class="toc-list-h2">
<li>
<a href="#product-shipping-class-properties" class="toc-h2 toc-link" data-title="Product Shipping Class Properties">Product Shipping Class Properties</a>
</li>
<li>
<a href="#create-a-product-shipping-class" class="toc-h2 toc-link" data-title="Create a Product Shipping Class">Create a Product Shipping Class</a>
</li>
<li>
<a href="#view-a-product-shipping-class" class="toc-h2 toc-link" data-title="View a Product Shipping Class">View a Product Shipping Class</a>
</li>
<li>
<a href="#view-list-of-product-shipping-classes" class="toc-h2 toc-link" data-title="View List of Product Shipping Classes">View List of Product Shipping Classes</a>
</li>
<li>
<a href="#update-a-product-shipping-class" class="toc-h2 toc-link" data-title="Update a Product Shipping Class">Update a Product Shipping Class</a>
</li>
<li>
<a href="#delete-a-product-shipping-class" class="toc-h2 toc-link" data-title="Delete a Product Shipping Class">Delete a Product Shipping Class</a>
</li>
</ul>
</li>
<li>
<a href="#product-tags" class="toc-h1 toc-link" data-title="Product - Tags">Product - Tags</a>
<ul class="toc-list-h2">
<li>
<a href="#product-tag-properties" class="toc-h2 toc-link" data-title="Product Tag Properties">Product Tag Properties</a>
</li>
<li>
<a href="#create-a-product-tag" class="toc-h2 toc-link" data-title="Create a Product Tag">Create a Product Tag</a>
</li>
<li>
<a href="#view-a-product-tag" class="toc-h2 toc-link" data-title="View a Product Tag">View a Product Tag</a>
</li>
<li>
<a href="#view-list-of-product-tags" class="toc-h2 toc-link" data-title="View List of Product Tags">View List of Product Tags</a>
</li>
<li>
<a href="#update-a-product-tag" class="toc-h2 toc-link" data-title="Update a Product Tag">Update a Product Tag</a>
</li>
<li>
<a href="#delete-a-product-tag" class="toc-h2 toc-link" data-title="Delete a Product Tag">Delete a Product Tag</a>
</li>
</ul>
</li>
<li>
<a href="#reports" class="toc-h1 toc-link" data-title="Reports">Reports</a>
<ul class="toc-list-h2">
<li>
<a href="#reports-filters" class="toc-h2 toc-link" data-title="Reports Filters">Reports Filters</a>
</li>
<li>
<a href="#view-list-of-reports" class="toc-h2 toc-link" data-title="View List of Reports">View List of Reports</a>
</li>
<li>
<a href="#view-list-of-sales-report" class="toc-h2 toc-link" data-title="View List of Sales Report">View List of Sales Report</a>
</li>
<li>
<a href="#view-list-of-top-sellers-report" class="toc-h2 toc-link" data-title="View List of Top Sellers Report">View List of Top Sellers Report</a>
</li>
</ul>
</li>
<li>
<a href="#taxes" class="toc-h1 toc-link" data-title="Taxes">Taxes</a>
<ul class="toc-list-h2">
<li>
<a href="#taxes-properties" class="toc-h2 toc-link" data-title="Taxes Properties">Taxes Properties</a>
</li>
<li>
<a href="#create-a-tax-rate" class="toc-h2 toc-link" data-title="Create a Tax Rate">Create a Tax Rate</a>
</li>
<li>
<a href="#view-a-tax-rate" class="toc-h2 toc-link" data-title="View a Tax Rate">View a Tax Rate</a>
</li>
<li>
<a href="#view-list-of-tax-rates" class="toc-h2 toc-link" data-title="View List of Tax Rates">View List of Tax Rates</a>
</li>
<li>
<a href="#update-a-tax-rate" class="toc-h2 toc-link" data-title="Update a Tax Rate">Update a Tax Rate</a>
</li>
<li>
<a href="#create-update-multiple-tax-rates" class="toc-h2 toc-link" data-title="Create/Update Multiple Tax Rates">Create/Update Multiple Tax Rates</a>
</li>
<li>
<a href="#delete-a-tax-rate" class="toc-h2 toc-link" data-title="Delete a Tax Rate">Delete a Tax Rate</a>
</li>
<li>
<a href="#view-tax-rate-count" class="toc-h2 toc-link" data-title="View Tax Rate Count">View Tax Rate Count</a>
</li>
</ul>
</li>
<li>
<a href="#tax-classes" class="toc-h1 toc-link" data-title="Tax - Classes">Tax - Classes</a>
<ul class="toc-list-h2">
<li>
<a href="#taxes-properties" class="toc-h2 toc-link" data-title="Taxes Properties">Taxes Properties</a>
</li>
<li>
<a href="#create-a-tax-class" class="toc-h2 toc-link" data-title="Create a Tax Class">Create a Tax Class</a>
</li>
<li>
<a href="#view-list-of-tax-classes" class="toc-h2 toc-link" data-title="View List of Tax Classes">View List of Tax Classes</a>
</li>
<li>
<a href="#delete-a-tax-class" class="toc-h2 toc-link" data-title="Delete a Tax Class">Delete a Tax Class</a>
</li>
<li>
<a href="#view-tax-rate-count" class="toc-h2 toc-link" data-title="View Tax Rate Count">View Tax Rate Count</a>
</li>
</ul>
</li>
<li>
<a href="#webhooks" class="toc-h1 toc-link" data-title="Webhooks">Webhooks</a>
<ul class="toc-list-h2">
<li>
<a href="#webhooks-properties" class="toc-h2 toc-link" data-title="Webhooks Properties">Webhooks Properties</a>
</li>
<li>
<a href="#create-a-webhook" class="toc-h2 toc-link" data-title="Create a Webhook">Create a Webhook</a>
</li>
<li>
<a href="#view-a-webhook" class="toc-h2 toc-link" data-title="View a Webhook">View a Webhook</a>
</li>
<li>
<a href="#view-list-of-webhooks" class="toc-h2 toc-link" data-title="View List of Webhooks">View List of Webhooks</a>
</li>
<li>
<a href="#update-a-webhook" class="toc-h2 toc-link" data-title="Update a Webhook">Update a Webhook</a>
</li>
<li>
<a href="#delete-a-webhook" class="toc-h2 toc-link" data-title="Delete a Webhook">Delete a Webhook</a>
</li>
<li>
<a href="#view-webhooks-count" class="toc-h2 toc-link" data-title="View Webhooks Count">View Webhooks Count</a>
</li>
<li>
<a href="#view-a-webhooks-delivery" class="toc-h2 toc-link" data-title="View a Webhooks Delivery">View a Webhooks Delivery</a>
</li>
<li>
<a href="#view-list-of-webhooks-deliveries" class="toc-h2 toc-link" data-title="View List of Webhooks Deliveries">View List of Webhooks Deliveries</a>
</li>
</ul>
</li>
<li>
<a href="#authentication-endpoint" class="toc-h1 toc-link" data-title="Authentication Endpoint">Authentication Endpoint</a>
<ul class="toc-list-h2">
<li>
<a href="#url-parameters" class="toc-h2 toc-link" data-title="URL parameters">URL parameters</a>
</li>
<li>
<a href="#creating-authentication-endpoint-url" class="toc-h2 toc-link" data-title="Creating Authentication Endpoint URL">Creating Authentication Endpoint URL</a>
</li>
<li>
<a href="#notes-and-tips" class="toc-h2 toc-link" data-title="Notes and Tips">Notes and Tips</a>
</li>
</ul>
</li>
</ul>
<ul class="toc-footer">
<li><a href="https://github.com/woocommerce/woocommerce-rest-api-docs">Contributing to WC REST API Docs</a></li>
<li><a href="https://github.com/woocommerce/woocommerce/tree/master/includes/rest-api">REST API Source on GitHub</a></li>
<li><a href="https://github.com/woocommerce/woocommerce/issues?labels=API&amp;page=1&amp;state=open">REST API Issues</a></li>
<li><a href="https://docs.woocommerce.com/documentation/plugins/woocommerce/">WooCommerce Documentation</a></li>
<li><a href="https://github.com/woocommerce/woocommerce">WooCommerce Repository</a></li>
<li><a href="https://github.com/tripit/slate">Documentation Powered by Slate</a></li>
</ul>
</div>
<div class="page-wrapper">
<div class="dark-box"></div>
<div class="content">
<h1 id='introduction'>Introduction</h1>
<p>Introduced in WooCommerce 2.1, the REST API allows WooCommerce data to be created, read, updated, and deleted using JSON format.</p>
<h2 id='requirements'>Requirements</h2>
<p>You must be using WooCommerce 2.1 or newer and the REST API must be enabled under <code>WooCommerce &gt; Settings</code>. You must enable pretty permalinks in <code>Settings &gt; Permalinks</code> (default permalinks will not work).</p>
<aside class="notice">
Endpoints may be improved with each release of WooCommerce, so we always recommend keeping WooCommerce up to date to reflect this documentation.
</aside>
<h2 id='version'>Version</h2>
<p>The current API version is <code>v3</code> which takes a first-order position in endpoints. The following table shows API versions present in each major version of WooCommerce:</p>
<table><thead>
<tr>
<th>API Version</th>
<th>WooCommerce</th>
</tr>
</thead><tbody>
<tr>
<td><code>v1</code></td>
<td>2.1.x, 2.2.x, 2.3.x and 2.4.x</td>
</tr>
<tr>
<td><code>v2</code></td>
<td>2.2.x, 2.3.x and 2.4.x</td>
</tr>
<tr>
<td><code>v3</code></td>
<td>2.4.x, 2.5.x</td>
</tr>
</tbody></table>
<p>The <code>v1</code> and <code>v2</code> APIs will be removed in future versions.</p>
<h3 id='what-39-s-changed-in-v3'>What&#39;s changed in v3?</h3>
<ul>
<li>v3 implements full basic authentication (<a href="http://tools.ietf.org/html/rfc2617">conforms to the Basic auth spec)</a>).</li>
<li>v3 fixes the OAuth implementation to be compliant with the <a href="http://tools.ietf.org/html/rfc5849">Oauth 1.0a specs</a>.</li>
<li>v3 includes a new endpoint to <a href="#view-list-of-product-orders">get all product orders</a>.</li>
<li>v3 has new endpoints for bulk creation and updating of <a href="#create-update-multiple-products">products</a>, <a href="#create-update-multiple-orders">orders</a>, <a href="#create-update-multiple-customers">customers</a> and <a href="#create-update-multiple-coupons">coupons</a>.</li>
<li>v3 introduces new <a href="#product-attributes">product attribute endpoints</a> (<code>GET</code>, <code>POST</code>, <code>PUT</code> and <code>DELETE</code>).</li>
<li>v3 deprecated the product/sku/&lt;id&gt; endpoint (because a SKU can be generated with any character and there is a filter, <code>filter[sku]</code>, that covers this use case).</li>
<li>v3 includes category thumbnails with requests for <code>product/categories</code>.</li>
<li>v3 can auto generate passwords for new customers if the &quot;automatically generate customer password&quot; option is enabled.</li>
</ul>
<h3 id='differences-between-v1-and-v2'>Differences between v1 and v2</h3>
<ul>
<li>v1 supports XML response format, v2 only supports JSON.</li>
<li>v1 does not support creating or updating (with the exception of order status) any resources, v2 supports full create/read/update/delete for all endpoints.</li>
<li>v1 does not include order item meta, v2 includes full order item meta (with an optional <code>filter</code> parameter to include protected order item meta)</li>
<li>v1 does not include any endpoints for listing a customer&#39;s available downloads, v2 includes the <code>GET /customer/{id}/downloads</code> endpoint.</li>
<li>v1 includes an endpoint for listing notes for an order, v2 includes full create/read/update/delete endpoints.</li>
<li>v1 does not include any endpoints for listing product categories, v2 includes two endpoints for product categories (<code>GET /products/categories</code> and <code>GET /products/categories/{id}</code>).</li>
<li>v1 does not include any endpoints for getting valid order statuses, v2 includes an endpoint for listing valid order statuses (<code>GET /orders/statuses</code>).</li>
<li>v2 supports the core features added in WooCommerce 2.2, primarily order refunds (via the <code>/orders/refunds</code> endpoint) and Webhooks (via the <code>/webhooks</code>).</li>
</ul>
<h3 id='api-docs-for-past-versions'>API Docs for past versions</h3>
<ul>
<li><a href="v1.html">WooCommerce REST API v1 docs</a></li>
<li><a href="v2.html">WooCommerce REST API v2 docs</a></li>
</ul>
<h2 id='schema'>Schema</h2>
<p>The API is accessible via this endpoint:</p>
<p><code>https://www.your-store.com/wc-api/v3</code></p>
<p><em>Pretty permalinks must be enabled</em>. You may access the API over either HTTP or HTTPS. <em>HTTPS is recommended where possible</em>, since authentication is simpler. The API index will declare if the site supports SSL or not.</p>
<h2 id='requests-responses'>Requests/Responses</h2>
<p>The default response format is JSON. Requests with a message-body use plain JSON to set or update resource attributes. Successful requests will return a <code>200 OK</code> HTTP status.</p>
<p>Some general information about responses:</p>
<ul>
<li><p>Dates are returned in <a href="http://www.ietf.org/rfc/rfc3339.txt">RFC3339</a> format in UTC timezone: <code>YYYY-MM-DDTHH:MM:SSZ</code></p></li>
<li><p>Resource IDs are returned as integers.</p></li>
<li><p>Any decimal monetary amount, such as prices or totals, will be returned as strings with two decimal places. The decimal separator (typically either <code>.</code> or <code>,</code>) is controlled by the site and is included in the API index. This is by design in order to make localization of API data easier for the client. You may need to account for this in your implementation if you will be doing calculations with the returned data (e.g. converting string amounts with commas to decimal places before performing calculations).</p></li>
<li><p>Other amounts, such as item counts, are returned as integers.</p></li>
<li><p>Blank fields are generally included as <code>null</code> instead of being returned as blank strings or omitted.</p></li>
</ul>
<h2 id='authentication'>Authentication</h2>
<p>There are two ways to authenticate with the API, depending on whether the site supports SSL. Remember that the Index endpoint will indicate if the site supports SSL.</p>
<h3 id='over-https'>Over HTTPS</h3>
<p>You may use <a href="http://en.wikipedia.org/wiki/Basic_access_authentication">HTTP Basic Auth</a> by providing the API Consumer Key as the username and the API Consumer Secret as the password.</p>
<blockquote>
<p>HTTP Basic Auth example</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://www.example.com/wc-api/v3/orders <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div>
<p>Occasionally some servers may not parse the Authorization header correctly (if you see a &quot;Consumer key is missing&quot; error when authenticating over SSL, you have a server issue). In this case, you may provide the consumer key/secret as query string parameters.</p>
<blockquote>
<p>Example for servers that not properly parse the Authorization header:</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://www.example.com/wc-api/v3/orders?consumer_key<span class="o">=</span>123&amp;consumer_secret<span class="o">=</span>abc
</code></pre></div><h3 id='over-http'>Over HTTP</h3>
<p>You must use <a href="http://tools.ietf.org/html/rfc5849">OAuth 1.0a &quot;one-legged&quot; authentication</a> to ensure API credentials cannot be intercepted. Typically you will use any standard OAuth 1.0a library in the language of choice to handle the authentication, or generate the necessary parameters by following the following instructions.</p>
<h4 id='generating-an-oauth-signature'>Generating an OAuth signature</h4>
<p>1) Set the HTTP method for the request:</p>
<p><code>GET</code></p>
<p>2) Set your base request URI -- this is the full request URI without query string parameters -- and URL encode according to RFC 3986:</p>
<p><code>http://www.example.com/wc-api/v1/orders</code></p>
<p>when encoded:</p>
<p><code>http%3A%2F%2Fwww.example.com%2Fwc-api%2Fv1%2Forders</code></p>
<p>3) Collect and normalize your query string parameters. This includes all <code>oauth_*</code> parameters except for the signature. Parameters should be normalized by URL encoding according to RFC 3986 (<code>rawurlencode</code> in PHP) and percent(<code>%</code>) characters should be double-encoded (e.g. <code>%</code> becomes <code>%25</code>.</p>
<p>4) Sort the parameters in byte-order (<code>uksort( $params, &#39;strcmp&#39; )</code> in PHP)</p>
<p>5) Join each parameter with an encoded equals sign (<code>%3D</code>):</p>
<p><code>oauth_signature_method%3DHMAC-SHA1</code></p>
<p>6) Join each parameter key/value with an encoded ampersand (<code>%26</code>):</p>
<p><code>oauth_consumer_key%3Dabc123%26oauth_signature_method%3DHMAC-SHA1</code></p>
<p>7) Form the string to sign by joining the HTTP method, encoded base request URI, and encoded parameter string with an unencoded ampersand symbol (&amp;):</p>
<p><code>GET&amp;http%3A%2F%2Fwww.example.com%2Fwc-api%2Fv1%2Forders&amp;oauth_consumer_key%3Dabc123%26oauth_signature_method%3DHMAC-SHA1</code></p>
<p>8) Generate the signature using the string to key and your consumer secret key</p>
<p>If you are having trouble generating a correct signature, you&#39;ll want to review the string you are signing for encoding errors. The <a href="https://github.com/woocommerce/woocommerce/blob/master/includes/class-wc-rest-authentication.php#L185">authentication source</a> can also be helpful in understanding how to properly generate the signature.</p>
<h4 id='oauth-tips'>OAuth Tips</h4>
<ul>
<li>The OAuth parameters may be added as query string parameters or included in the Authorization header.</li>
<li>Note there is no reliable cross-platform way to get the raw request headers in WordPress, so query string should be more reliable in some cases.</li>
<li>The required parameters are: <code>oauth_consumer_key</code>, <code>oauth_timestamp</code>, <code>oauth_nonce</code>, <code>oauth_signature</code>, and <code>oauth_signature_method</code>. <code>oauth_version</code> is not required and should be omitted.</li>
<li>The OAuth nonce can be any randomly generated 32 character (recommended) string that is unique to the consumer key.</li>
<li>The OAuth timestamp should be the unix timestamp at the time of the request. The REST API will deny any requests that include a timestamp outside of a 15 minute window to prevent replay attacks.</li>
<li>You must use the store URL provided by the index when forming the base string used for the signature, as this is what the server will use. (e.g. if the store URL includes a <code>www</code> sub-domain, you should use it for requests)</li>
<li>Note that the request body is <em>not</em> signed as per the OAuth spec.</li>
<li>If including parameters in your request, it saves a lot of trouble if you can order your items alphabetically.</li>
<li>Authorization header is supported starting WooCommerce 3.0.</li>
</ul>
<h2 id='parameters'>Parameters</h2>
<p>All endpoints accept optional parameters which can be passed as an HTTP query string parameter, e.g. <code>GET /orders?status=completed</code>. There are common parameters and endpoint-specific parameters which are documented along with that endpoint.</p>
<h3 id='filter-parameter'>Filter Parameter</h3>
<p>All endpoints accept a <code>filter</code> parameter that scopes individual filters using brackets, like date filtering:</p>
<p><code>GET /orders?filter[created_at_min]=2013-11-01</code></p>
<p>Multiple <code>filter</code> parameters can be included and intermixed with other parameters:</p>
<p><code>GET /orders?status=completed&amp;filter[created_at_min]=2013-11-01&amp;filter[created_at_max]=2013-11-30</code></p>
<p>Note that the following filters are supported for all endpoints except the <code>reports</code> endpoint, which has it&#39;s own set of filters that are documented along with that endpoint.</p>
<h4 id='available-filters'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>created_at_min</code></td>
<td>given a date, only resources <em>created after the provided date</em> will be returned</td>
</tr>
<tr>
<td><code>created_at_max</code></td>
<td>given a date, only resources <em>created before the provided date</em> will be returned</td>
</tr>
<tr>
<td><code>updated_at_min</code></td>
<td>given a date, only resources <em>updated after the provided date</em> will be returned</td>
</tr>
<tr>
<td><code>updated_at_max</code></td>
<td>given a date, only resources <em>updated before the provided date</em> will be returned</td>
</tr>
<tr>
<td><code>q</code></td>
<td>performs a keyword search and returns resources that match, e.g. <code>GET /products?filter[q]=search-keyword</code>. Note that search terms should be URL-encoded as they will be decoded internally with <a href="http://us3.php.net/manual/en/function.urldecode.php"><code>urldecode</code></a></td>
</tr>
<tr>
<td><code>order</code></td>
<td>controls the ordering of the resources returned, accepted values are <code>ASC</code> (default) or <code>DESC</code></td>
</tr>
<tr>
<td><code>orderby</code></td>
<td>controls the field that is used for ordering the resources returned. Accepts the same arguments as <a href="http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters"><code>WP_Query</code></a>. Defaults to <code>date</code>. You can order by <code>meta_value</code> but you must provide <code>orderby_meta_key</code></td>
</tr>
<tr>
<td><code>orderby_meta_key</code></td>
<td>the meta key to order returned resources by when using <code>orderby=meta_value</code>. For example, you could order products by price using <code>GET /products?filter[orderby]=meta_value_num&amp;filter[orderby_meta_key]=_price</code></td>
</tr>
<tr>
<td><code>post_status</code></td>
<td>limits resources to only those with the specified post status. Most useful for returning unpublished products, e.g. <code>GET /products?filter[post_status]=draft</code></td>
</tr>
<tr>
<td><code>meta</code></td>
<td>resource meta is excluded by default, but it can be included by setting <code>meta=true</code>, e.g. <code>GET /orders?filter[meta]=true</code>. Protected meta (meta whose key is prefixed with an underscore) is not included in the response</td>
</tr>
<tr>
<td><code>pagination</code></td>
<td>explained below</td>
</tr>
</tbody></table>
<p>Note that Dates should be provided in <a href="http://www.ietf.org/rfc/rfc3339.txt">RFC3339</a> format in the UTC timezone: <code>YYYY-MM-DDTHH:MM:SSZ</code>. You may omit the time and timezone if desired.</p>
<h3 id='fields-parameter'>Fields Parameter</h3>
<p>You may limit the fields returned in the response using the <code>fields</code> parameter:</p>
<p><code>GET /orders?fields=id</code></p>
<p>To include multiple fields, separate them with commas:</p>
<p><code>GET /orders?fields=id,status</code></p>
<p>You can specify sub-fields using dot-notation:</p>
<p><code>GET /orders?fields=id,status,payment_details.method_title</code></p>
<p>Sub-fields can&#39;t be limited for resources that have multiple structs, like an order&#39;s line items. For example, this will return just the line items, but each line item will have the full set of information, not just the product ID:</p>
<p><code>GET /orders?fields=line_items.product_id</code></p>
<h2 id='pagination'>Pagination</h2>
<p>Requests that return multiple items will be paginated to 10 items by default. This default can be changed by the site administrator by changing the <code>posts_per_page</code> option. Alternatively the items per page can be specified with the <code>?filter[limit]</code> parameter:</p>
<p><code>GET /orders?filter[limit]=15</code></p>
<p>You can specify further pages with the <code>?page</code> parameter:</p>
<p><code>GET /orders?page=2</code></p>
<p>You may also specify the offset from the first resource using the <code>?filter[offset]</code> parameter:</p>
<p><code>GET /orders?filter[offset]=5</code></p>
<p>Page number is 1-based and omitting the <code>?page</code> parameter will return the first page.</p>
<p>The total number of resources and pages are always included in the <code>X-WC-Total</code> and <code>X-WC-TotalPages</code> HTTP headers.</p>
<h2 id='link-header'>Link Header</h2>
<p>Pagination info is included in the <a href="http://tools.ietf.org/html/rfc5988">Link Header</a>. It&#39;s recommended that you follow these values instead of building your own URLs where possible.</p>
<div class="highlight"><pre class="highlight plaintext"><code>Link: &lt;https://www.example.com/wc-api/v1/products?page=2&gt;; rel="next",
&lt;https://www.example.com/wc-api/v1/products?page=3&gt;; rel="last"`
</code></pre></div>
<p><em>Linebreak included for readability</em></p>
<p>The possible <code>rel</code> values are:</p>
<table><thead>
<tr>
<th>Value</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>next</code></td>
<td>Shows the URL of the immediate next page of results</td>
</tr>
<tr>
<td><code>last</code></td>
<td>Shows the URL of the last page of results</td>
</tr>
<tr>
<td><code>first</code></td>
<td>Shows the URL of the first page of results</td>
</tr>
<tr>
<td><code>prev</code></td>
<td>Shows the URL of the immediate previous page of results</td>
</tr>
</tbody></table>
<h2 id='errors'>Errors</h2>
<p>Occasionally you might encounter errors when accessing the API. There are four possible types:</p>
<ul>
<li>Invalid requests, such as using an unsupported HTTP method will result in <code>400 Bad Request</code>.</li>
<li>Authentication or permission errors, such as incorrect API keys will result in <code>401 Unauthorized</code>.</li>
<li>Requests to resources that don&#39;t exist or are missing required parameters will result in <code>404 Not Found</code>.</li>
<li>Requests that cannot be processed due to a server error will result in <code>500 Internal Server Error</code>.</li>
</ul>
<blockquote>
<p><code>400 Bad Request</code> example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"errors"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"code"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_api_unsupported_method"</span><span class="p">,</span><span class="w">
</span><span class="nl">"message"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"Unsupported request method"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<blockquote>
<p><code>401 Unauthorized</code> example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"errors"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"code"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_api_authentication_error"</span><span class="p">,</span><span class="w">
</span><span class="nl">"message"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"Consumer Key is invalid"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<blockquote>
<p><code>404 Not Found</code> example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"errors"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"code"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_api_invalid_order"</span><span class="p">,</span><span class="w">
</span><span class="nl">"message"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"Invalid order"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<blockquote>
<p><code>500 Internal Server Error</code> example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"errors"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"code"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_api_invalid_handler"</span><span class="p">,</span><span class="w">
</span><span class="nl">"message"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"The handler for the route is invalid"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<p>Errors return both an appropriate HTTP status code and response object which contains a <code>code</code> and <code>message</code> attribute. If an endpoint has any custom errors, they are documented within that endpoint.</p>
<h2 id='http-verbs'>HTTP Verbs</h2>
<p>The API uses the appropriate HTTP verb for each action:</p>
<table><thead>
<tr>
<th>Verb</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>HEAD</code></td>
<td>Can be used for any endpoint to return just the HTTP header information</td>
</tr>
<tr>
<td><code>GET</code></td>
<td>Used for retrieving resources</td>
</tr>
<tr>
<td><code>PUT</code></td>
<td>Used for updating resources</td>
</tr>
<tr>
<td><code>POST</code></td>
<td>Used for creating resources</td>
</tr>
<tr>
<td><code>DELETE</code></td>
<td>Used for deleting resources</td>
</tr>
</tbody></table>
<h2 id='jsonp-support'>JSONP Support</h2>
<p>The API supports JSONP by default. JSONP responses use the <code>application/javascript</code> content-type. You can specify the callback using the <code>?_jsonp</code> parameter for <code>GET</code> requests to have the response wrapped in a JSON function:</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/orders/count?_jsonp=ordersCount</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/orders/count?_jsonp<span class="o">=</span>ordersCount <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div>
<blockquote>
<p>Response:</p>
</blockquote>
<div class="highlight"><pre class="highlight plaintext"><code>\**\ordersCount({"count":8})
</code></pre></div>
<blockquote>
<p>If the site administrator has chosen to disable it, you will receive a <code>400 Bad Request</code> error:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"errors"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_api_jsonp_disabled"</span><span class="p">,</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"JSONP support is disabled on this site"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<blockquote>
<p>If your callback contains invalid characters, you will receive a <code>400 Bad Request</code> error:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"errors"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_api_jsonp_callback_invalid"</span><span class="p">,</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"The JSONP callback function is invalid"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='webhooks'>Webhooks</h2>
<p>Webhooks can be managed via the WooCommerce settings screen or by using the REST API endpoints. The <code>WC_Webhook</code> class manages all data storage and retrieval of the custom post type, as well as enqueuing webhook actions and processing/delivering/logging the webhook. On <code>woocommerce_init</code>, active webhooks are loaded and their associated hooks are added.</p>
<p>Each webhook has:</p>
<ul>
<li>status: active (delivers payload), paused (delivery paused by admin), disabled (delivery paused by failure)</li>
<li>topic: determines which resource events the webhook is triggered for</li>
<li>delivery URL: URL where the payload is delivered, must be HTTP or HTTPS</li>
<li>secret: an optional secret key that is used to generate a HMAC-SHA256 hash of the request body so the receiver can verify authenticity of the webhook</li>
<li>hooks: an array of hook names that are added and bound to the webhook for processing</li>
</ul>
<h3 id='topics'>Topics</h3>
<p>The topic is a combination resource (e.g. order) and event (e.g. created) and maps to one or more hook names (e.g. <code>woocommerce_checkout_order_processed</code>). Webhooks can be created using the topic name and the appropriate hooks are automatically added.</p>
<p>Core topics are:</p>
<ul>
<li><code>coupon.created, coupon.updated, coupon.deleted</code></li>
<li><code>customer.created, customer.updated, customer.deleted</code></li>
<li><code>order.created, order.updated, order.deleted</code></li>
<li><code>product.created, product.updated, product.deleted</code></li>
</ul>
<p>Custom topics can also be used which map to a single hook name, for example you could add a webhook with topic <code>action.woocommerce_add_to_cart</code> that is triggered on that event. Custom topics pass the first hook argument to the payload, so in this example the <code>cart_item_key</code> would be included in the payload.</p>
<h3 id='delivery-payload'>Delivery/Payload</h3>
<p>Delivery is done using <code>wp_remote_post()</code> (HTTP POST) and processed in the background by default using wp-cron. A few custom headers are added to the request to help the receiver process the webhook:</p>
<ul>
<li><code>X-WC-Webhook-Topic</code> - e.g. <code>order.updated</code></li>
<li><code>X-WC-Webhook-Resource</code> - e.g. <code>order</code></li>
<li><code>X-WC-Webhook-Event</code> - e.g. <code>updated</code></li>
<li><code>X-WC-Webhook-Signature</code> - a base64 encoded HMAC-SHA256 hash of the payload</li>
<li><code>X-WC-Webhook-ID</code> - webhook&#39;s post ID</li>
<li><code>X-WC-Delivery-ID</code> - delivery log ID (a comment)</li>
</ul>
<p>The payload is JSON encoded and for API resources (coupons, customers, orders, products), the response is exactly the same as if requested via the REST API.</p>
<h3 id='logging'>Logging</h3>
<p>Requests/responses are logged as comments on the webhook custom post type. Each delivery log includes:</p>
<ul>
<li>Request duration</li>
<li>Request URL, method, headers, and body</li>
<li>Response Code, message, headers, and body</li>
</ul>
<p>Only the 25 most recent delivery logs are kept in order to reduce comment table bloat.</p>
<p>After 5 consecutive failed deliveries (as defined by a non HTTP 2xx response code), the webhook is disabled and must be edited via the REST API to re-enable.</p>
<p>Delivery logs can be fetched through the REST API endpoint or in code using <code>WC_Webhook::get_delivery_logs()</code></p>
<h3 id='endpoints'>Endpoints</h3>
<p><a href="#webhooks7">See the webhook resource section</a>.</p>
<h3 id='visual-interface'>Visual Interface</h3>
<p>You can find the Webhooks interface going to &quot;WooCommerce&quot; &gt; &quot;Settings&quot; &gt; &quot;API&quot; &gt; &quot;Webhooks&quot;, see our <a href="https://docs.woocommerce.com/document/webhooks/">Visual Webhooks docs</a> for more details.</p>
<h2 id='troubleshooting'>Troubleshooting</h2>
<ul>
<li>Nginx - Older configurations of Nginx can cause issues with the API, see <a href="https://github.com/woocommerce/woocommerce/issues/5616#issuecomment-47338737">this issue</a> for details</li>
<li>ModSecurity - When activated may be blocking <code>POST</code>, <code>PUT</code> and <code>DELETE</code> requests, usually showing <code>501 Method Not Implemented</code> error, see <a href="https://github.com/woocommerce/woocommerce/issues/9838">this issue</a> for details</li>
</ul>
<h2 id='official-libraries'>Official Libraries</h2>
<ul>
<li><a href="https://www.npmjs.com/package/woocommerce-api">Node.js</a></li>
<li><a href="https://packagist.org/packages/automattic/woocommerce">PHP</a></li>
<li><a href="https://pypi.python.org/pypi/WooCommerce">Python</a></li>
<li><a href="https://rubygems.org/gems/woocommerce_api">Ruby</a></li>
</ul>
<div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="c1">// Install:</span>
<span class="c1">// npm install --save woocommerce-api</span>
<span class="c1">// Setup:</span>
<span class="kd">var</span> <span class="nx">WooCommerceAPI</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="dl">'</span><span class="s1">woocommerce-api</span><span class="dl">'</span><span class="p">);</span>
<span class="kd">var</span> <span class="nx">WooCommerce</span> <span class="o">=</span> <span class="k">new</span> <span class="nx">WooCommerceAPI</span><span class="p">({</span>
<span class="na">url</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://example.com</span><span class="dl">'</span><span class="p">,</span> <span class="c1">// Your store URL</span>
<span class="na">consumerKey</span><span class="p">:</span> <span class="dl">'</span><span class="s1">consumer_key</span><span class="dl">'</span><span class="p">,</span> <span class="c1">// Your consumer key</span>
<span class="na">consumerSecret</span><span class="p">:</span> <span class="dl">'</span><span class="s1">consumer_secret</span><span class="dl">'</span><span class="p">,</span> <span class="c1">// Your consumer secret</span>
<span class="na">version</span><span class="p">:</span> <span class="dl">'</span><span class="s1">v3</span><span class="dl">'</span> <span class="c1">// WooCommerce API version</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="c1">// Install:</span>
<span class="c1">// composer require automattic/woocommerce</span>
<span class="c1">// Setup:</span>
<span class="k">require</span> <span class="k">__DIR__</span> <span class="mf">.</span> <span class="s1">'/vendor/autoload.php'</span><span class="p">;</span>
<span class="kn">use</span> <span class="nc">Automattic\WooCommerce\Client</span><span class="p">;</span>
<span class="nv">$woocommerce</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">Client</span><span class="p">(</span>
<span class="s1">'http://example.com'</span><span class="p">,</span> <span class="c1">// Your store URL</span>
<span class="s1">'consumer_key'</span><span class="p">,</span> <span class="c1">// Your consumer key</span>
<span class="s1">'consumer_secret'</span><span class="p">,</span> <span class="c1">// Your consumer secret</span>
<span class="p">[</span>
<span class="s1">'version'</span> <span class="o">=&gt;</span> <span class="s1">'v3'</span> <span class="c1">// WooCommerce API version</span>
<span class="p">]</span>
<span class="p">);</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="c1"># Install:
# pip install woocommerce
</span>
<span class="c1"># Setup:
</span><span class="kn">from</span> <span class="nn">woocommerce</span> <span class="kn">import</span> <span class="n">API</span>
<span class="n">wcapi</span> <span class="o">=</span> <span class="n">API</span><span class="p">(</span>
<span class="n">url</span><span class="o">=</span><span class="s">"http://example.com"</span><span class="p">,</span> <span class="c1"># Your store URL
</span> <span class="n">consumer_key</span><span class="o">=</span><span class="s">"consumer_key"</span><span class="p">,</span> <span class="c1"># Your consumer key
</span> <span class="n">consumer_secret</span><span class="o">=</span><span class="s">"consumer_secret"</span><span class="p">,</span> <span class="c1"># Your consumer secret
</span> <span class="n">version</span><span class="o">=</span><span class="s">"v3"</span> <span class="c1"># WooCommerce API version
</span><span class="p">)</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="c1"># Install:</span>
<span class="c1"># gem install woocommerce_api</span>
<span class="c1"># Setup:</span>
<span class="nb">require</span> <span class="s2">"woocommerce_api"</span>
<span class="n">woocommerce</span> <span class="o">=</span> <span class="no">WooCommerce</span><span class="o">::</span><span class="no">API</span><span class="p">.</span><span class="nf">new</span><span class="p">(</span>
<span class="s2">"http://example.com"</span><span class="p">,</span> <span class="c1"># Your store URL</span>
<span class="s2">"consumer_key"</span><span class="p">,</span> <span class="c1"># Your consumer key</span>
<span class="s2">"consumer_secret"</span><span class="p">,</span> <span class="c1"># Your consumer secret</span>
<span class="p">{</span>
<span class="ss">version: </span><span class="s2">"v3"</span> <span class="c1"># WooCommerce API version</span>
<span class="p">}</span>
<span class="p">)</span>
</code></pre></div>
<aside class="notice">
Use the tabs in the top-right corner of this page to see how to install and use each library.
</aside>
<h2 id='tools'>Tools</h2>
<ul>
<li><a href="http://mmattozzi.github.io/cocoa-rest-client/">CocoaRestClient</a> - A free, easy to use Mac OS X GUI client for interacting with the API, most useful when your test store has SSL enabled.</li>
<li><a href="https://itunes.apple.com/us/app/paw-http-client/id584653203?mt=12">Paw HTTP Client</a> - Another excellent HTTP client for Mac OS X.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/restclient/">RESTClient, a debugger for RESTful web services</a> - Free Firefox add-on.</li>
<li><a href="https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo">Advanced REST client</a> - Free Google Chrome extension.</li>
</ul>
<h1 id='index'>Index</h1>
<p>The API index provides information about the endpoints available for the site, as well as store-specific information. No authentication is required to access the API index, however if the REST API is disabled, you will receive a <code>404 Not Found</code> error.</p>
<blockquote>
<p>404 Not Found response:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"errors"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"code"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_api_disabled"</span><span class="p">,</span><span class="w">
</span><span class="nl">"message"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"The WooCommerce API is disabled on this site"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='index-properties'>Index Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>The name of the site - <code>get_option( &#39;blogname&#39; )</code></td>
</tr>
<tr>
<td><code>description</code></td>
<td>string</td>
<td>The site&#39;s description - <code>get_option( &#39;blogdescription&#39; )</code></td>
</tr>
<tr>
<td><code>URL</code></td>
<td>string</td>
<td>The site&#39;s URL - <code>get_option( &#39;siteurl&#39; )</code></td>
</tr>
<tr>
<td><code>wc_version</code></td>
<td>string</td>
<td>The active WooCommerce version</td>
</tr>
<tr>
<td><code>version</code></td>
<td>string</td>
<td>REST API version</td>
</tr>
<tr>
<td><code>routes</code></td>
<td>array</td>
<td>A list of available endpoints for the site keyed by relative URL. Each endpoint specifies the HTTP methods supported as well as the canonical URL</td>
</tr>
<tr>
<td><code>meta</code></td>
<td>array</td>
<td>A list of WooCommerce settings used in the API. See <a href="#meta-properties">Meta Properties</a></td>
</tr>
</tbody></table>
<aside class="notice">
<code>version</code> attribute is available starting from WooCommerce 2.5.
</aside>
<h3 id='meta-properties'>Meta Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>timezone</code></td>
<td>string</td>
<td>The site&#39;s timezone</td>
</tr>
<tr>
<td><code>currency</code></td>
<td>string</td>
<td>Currency ISO Code, e.g. <code>GBP</code></td>
</tr>
<tr>
<td><code>currency_format</code></td>
<td>string</td>
<td>Currency symbol, HTML encoded, e.g. <code>£</code></td>
</tr>
<tr>
<td><code>currency_position</code></td>
<td>string</td>
<td>Currency position, available the following options: <code>right</code>, <code>left</code>, <code>right_space</code> and <code>left_space</code></td>
</tr>
<tr>
<td><code>thousand_separator</code></td>
<td>string</td>
<td>Thousands separator, e.g <code>.</code></td>
</tr>
<tr>
<td><code>decimal_separator</code></td>
<td>string</td>
<td>Decimal separator, e.g <code>,</code></td>
</tr>
<tr>
<td><code>price_num_decimals</code></td>
<td>integer</td>
<td>Number of decimals</td>
</tr>
<tr>
<td><code>tax_included</code></td>
<td>boolean</td>
<td>True if prices include tax, false otherwise</td>
</tr>
<tr>
<td><code>weight_unit</code></td>
<td>string</td>
<td>The unit set for product weights. Valid units are <code>kg</code>, <code>g</code>, <code>lbs</code>, <code>oz</code></td>
</tr>
<tr>
<td><code>dimension_unit</code></td>
<td>string</td>
<td>The unit set for product dimensions. Valid units are <code>cm</code>, <code>m</code>, <code>cm</code>, <code>mm</code>, <code>in</code>, and <code>yd</code></td>
</tr>
<tr>
<td><code>ssl_enabled</code></td>
<td>boolean</td>
<td>True if SSL is enabled for the site, false otherwise</td>
</tr>
<tr>
<td><code>permalinks_enabled</code></td>
<td>boolean</td>
<td>Whether pretty permalinks are enabled on the site, if this is false, the API will not function correctly</td>
</tr>
<tr>
<td><code>generate_password</code></td>
<td>boolean</td>
<td>Shows if the API is able to auto generate passwords for new customers</td>
</tr>
<tr>
<td><code>links</code></td>
<td>array</td>
<td>API help links list</td>
</tr>
</tbody></table>
<h2 id='view-index-list'>View Index List</h2>
<p>Retrieve a set of store information.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">''</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">''</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">""</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">""</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"store"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WooCommerce Dev"</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"URL"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"wc_version"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.5.0"</span><span class="p">,</span><span class="w">
</span><span class="nl">"version"</span><span class="p">:</span><span class="w"> </span><span class="s2">"3.1.0"</span><span class="p">,</span><span class="w">
</span><span class="nl">"routes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"/"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/coupons"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/coupons"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/coupons/count"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/coupons/count"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/coupons/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/coupons/code/&lt;code&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/coupons/bulk"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/coupons/bulk"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/customers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/customers"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/customers/count"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/customers/count"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/customers/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/customers/email/&lt;email&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/customers/&lt;id&gt;/orders"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/customers/&lt;id&gt;/downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/customers/bulk"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/customers/bulk"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/orders"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/orders"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/orders/count"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/orders/count"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/orders/statuses"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/orders/statuses"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/orders/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/orders/&lt;order_id&gt;/notes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/orders/&lt;order_id&gt;/notes/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/orders/&lt;order_id&gt;/refunds"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/orders/&lt;order_id&gt;/refunds/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/orders/bulk"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/orders/bulk"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/products"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/count"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/products/count"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/&lt;id&gt;/reviews"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/&lt;id&gt;/orders"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/categories"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/products/categories"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/categories/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/tags"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/products/tags"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/tags/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/shipping_classes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/products/shipping_classes"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/shipping_classes/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/products/attributes"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/attributes/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/attributes/&lt;attribute_id&gt;/terms"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/attributes/&lt;attribute_id&gt;/terms/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/products/bulk"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/products/bulk"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/reports"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/reports"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/reports/sales"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/reports/sales"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/reports/sales/top_sellers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/reports/sales/top_sellers"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/taxes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/taxes"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/taxes/count"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/taxes/count"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/taxes/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/taxes/classes"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/taxes/classes"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/taxes/classes/count"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/taxes/classes/count"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/taxes/classes/&lt;slug&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/taxes/bulk"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/taxes/bulk"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/webhooks"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/webhooks"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/webhooks/count"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"self"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wc-api/v3/webhooks/count"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/webhooks/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="p">,</span><span class="w">
</span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PUT"</span><span class="p">,</span><span class="w">
</span><span class="s2">"PATCH"</span><span class="p">,</span><span class="w">
</span><span class="s2">"DELETE"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"accepts_data"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/webhooks/&lt;webhook_id&gt;/deliveries"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"/webhooks/&lt;webhook_id&gt;/deliveries/&lt;id&gt;"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"supports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"HEAD"</span><span class="p">,</span><span class="w">
</span><span class="s2">"GET"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"timezone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"America/Los_Angeles"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency_format"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&amp;#36;"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency_position"</span><span class="p">:</span><span class="w"> </span><span class="s2">"left"</span><span class="p">,</span><span class="w">
</span><span class="nl">"thousand_separator"</span><span class="p">:</span><span class="w"> </span><span class="s2">"."</span><span class="p">,</span><span class="w">
</span><span class="nl">"decimal_separator"</span><span class="p">:</span><span class="w"> </span><span class="s2">","</span><span class="p">,</span><span class="w">
</span><span class="nl">"price_num_decimals"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_included"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight_unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"lbs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimension_unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"in"</span><span class="p">,</span><span class="w">
</span><span class="nl">"ssl_enabled"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalinks_enabled"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"generate_password"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"links"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"help"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://woocommerce.github.io/woocommerce-rest-api-docs/"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h1 id='coupons'>Coupons</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate coupons.</p>
<h2 id='coupon-properties'>Coupon Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Coupon ID (post ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>code</code></td>
<td>string</td>
<td>Coupon code, always lowercase <i class="label label-info">mandatory</i></td>
</tr>
<tr>
<td><code>type</code></td>
<td>string</td>
<td>Coupon type, valid core types are: <code>fixed_cart</code>, <code>percent</code>, <code>fixed_product</code> and <code>percent_product</code>. Default is <code>fixed_cart</code></td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the coupon was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>updated_at</code></td>
<td>string</td>
<td>UTC DateTime when the coupon was last updated <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>amount</code></td>
<td>string</td>
<td>The amount of discount</td>
</tr>
<tr>
<td><code>individual_use</code></td>
<td>boolean</td>
<td>Whether coupon can only be used individually</td>
</tr>
<tr>
<td><code>product_ids</code></td>
<td>array</td>
<td>Array of product ID&#39;s the coupon can be used on</td>
</tr>
<tr>
<td><code>exclude_product_ids</code></td>
<td>array</td>
<td>Array of product ID&#39;s the coupon cannot be used on</td>
</tr>
<tr>
<td><code>usage_limit</code></td>
<td>integer</td>
<td>How many times the coupon can be used</td>
</tr>
<tr>
<td><code>usage_limit_per_user</code></td>
<td>integer</td>
<td>How many times the coupon can be user per customer</td>
</tr>
<tr>
<td><code>limit_usage_to_x_items</code></td>
<td>integer</td>
<td>Max number of items in the cart the coupon can be applied to</td>
</tr>
<tr>
<td><code>usage_count</code></td>
<td>integer</td>
<td>Number of times the coupon has been used already <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>expiry_date</code></td>
<td>string</td>
<td>UTC DateTime`when the coupon expires</td>
</tr>
<tr>
<td><code>enable_free_shipping</code></td>
<td>boolean</td>
<td>Is the coupon for free shipping</td>
</tr>
<tr>
<td><code>product_category_ids</code></td>
<td>array</td>
<td>Array of category ID&#39;s the coupon applies to</td>
</tr>
<tr>
<td><code>exclude_product_category_ids</code></td>
<td>array</td>
<td>Array of category ID&#39;s the coupon does not apply to</td>
</tr>
<tr>
<td><code>exclude_sale_items</code></td>
<td>boolean</td>
<td>Exclude sale items from the coupon</td>
</tr>
<tr>
<td><code>minimum_amount</code></td>
<td>string</td>
<td>Minimum order amount that needs to be in the cart before coupon applies</td>
</tr>
<tr>
<td><code>maximum_amount</code></td>
<td>string</td>
<td>Maximum order amount allowed when using the coupon</td>
</tr>
<tr>
<td><code>customer_emails</code></td>
<td>array</td>
<td>Array of email addresses that can use this coupon</td>
</tr>
<tr>
<td><code>description</code></td>
<td>string</td>
<td>Coupon description</td>
</tr>
</tbody></table>
<h2 id='create-a-coupon'>Create a Coupon</h2>
<p>This API helps you to create a new coupon.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/coupons</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/coupons <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"coupon": {
"code": "new-coupon",
"type": "percent",
"amount": 10,
"individual_use": true,
"product_ids": [],
"exclude_product_ids": [],
"usage_limit": "",
"usage_limit_per_user": "",
"limit_usage_to_x_items": "",
"expiry_date": "",
"enable_free_shipping": false,
"product_category_ids": [],
"exclude_product_category_ids": [],
"exclude_sale_items": true,
"minimum_amount": "100.00",
"maximum_amount": "0.00",
"customer_emails": [],
"description": ""
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">coupon</span><span class="p">:</span> <span class="p">{</span>
<span class="na">code</span><span class="p">:</span> <span class="dl">'</span><span class="s1">new-coupon</span><span class="dl">'</span><span class="p">,</span>
<span class="na">type</span><span class="p">:</span> <span class="dl">'</span><span class="s1">percent</span><span class="dl">'</span><span class="p">,</span>
<span class="na">amount</span><span class="p">:</span> <span class="mi">10</span><span class="p">,</span>
<span class="na">individual_use</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">product_ids</span><span class="p">:</span> <span class="p">[],</span>
<span class="na">exclude_product_ids</span><span class="p">:</span> <span class="p">[],</span>
<span class="na">usage_limit</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">usage_limit_per_user</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">limit_usage_to_x_items</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">expiry_date</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">enable_free_shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">product_category_ids</span><span class="p">:</span> <span class="p">[],</span>
<span class="na">exclude_product_category_ids</span><span class="p">:</span> <span class="p">[],</span>
<span class="na">exclude_sale_items</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">minimum_amount</span><span class="p">:</span> <span class="dl">'</span><span class="s1">100.00</span><span class="dl">'</span><span class="p">,</span>
<span class="na">maximum_amount</span><span class="p">:</span> <span class="dl">'</span><span class="s1">0.00</span><span class="dl">'</span><span class="p">,</span>
<span class="na">customer_emails</span><span class="p">:</span> <span class="p">[],</span>
<span class="na">description</span><span class="p">:</span> <span class="dl">''</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">coupons</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'coupon'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'code'</span> <span class="o">=&gt;</span> <span class="s1">'new-coupon'</span><span class="p">,</span>
<span class="s1">'type'</span> <span class="o">=&gt;</span> <span class="s1">'percent'</span><span class="p">,</span>
<span class="s1">'amount'</span> <span class="o">=&gt;</span> <span class="mi">10</span><span class="p">,</span>
<span class="s1">'individual_use'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'product_ids'</span> <span class="o">=&gt;</span> <span class="p">[],</span>
<span class="s1">'exclude_product_ids'</span> <span class="o">=&gt;</span> <span class="p">[],</span>
<span class="s1">'usage_limit'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'usage_limit_per_user'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'limit_usage_to_x_items'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'expiry_date'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'enable_free_shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'product_category_ids'</span> <span class="o">=&gt;</span> <span class="p">[],</span>
<span class="s1">'exclude_product_category_ids'</span> <span class="o">=&gt;</span> <span class="p">[],</span>
<span class="s1">'exclude_sale_items'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'minimum_amount'</span> <span class="o">=&gt;</span> <span class="s1">'100.00'</span><span class="p">,</span>
<span class="s1">'maximum_amount'</span> <span class="o">=&gt;</span> <span class="s1">'0.00'</span><span class="p">,</span>
<span class="s1">'customer_emails'</span> <span class="o">=&gt;</span> <span class="p">[],</span>
<span class="s1">'description'</span> <span class="o">=&gt;</span> <span class="s1">''</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'coupons'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"coupon"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"code"</span><span class="p">:</span> <span class="s">"new-coupon"</span><span class="p">,</span>
<span class="s">"type"</span><span class="p">:</span> <span class="s">"percent"</span><span class="p">,</span>
<span class="s">"amount"</span><span class="p">:</span> <span class="mi">10</span><span class="p">,</span>
<span class="s">"individual_use"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"product_ids"</span><span class="p">:</span> <span class="p">[],</span>
<span class="s">"exclude_product_ids"</span><span class="p">:</span> <span class="p">[],</span>
<span class="s">"usage_limit"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"usage_limit_per_user"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"limit_usage_to_x_items"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"expiry_date"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"enable_free_shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"product_category_ids"</span><span class="p">:</span> <span class="p">[],</span>
<span class="s">"exclude_product_category_ids"</span><span class="p">:</span> <span class="p">[],</span>
<span class="s">"exclude_sale_items"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"minimum_amount"</span><span class="p">:</span> <span class="s">"100.00"</span><span class="p">,</span>
<span class="s">"maximum_amount"</span><span class="p">:</span> <span class="s">"0.00"</span><span class="p">,</span>
<span class="s">"customer_emails"</span><span class="p">:</span> <span class="p">[],</span>
<span class="s">"description"</span><span class="p">:</span> <span class="s">""</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"coupons"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">coupon: </span><span class="p">{</span>
<span class="ss">code: </span><span class="s2">"new-coupon"</span><span class="p">,</span>
<span class="ss">type: </span><span class="s2">"percent"</span><span class="p">,</span>
<span class="ss">amount: </span><span class="mi">10</span><span class="p">,</span>
<span class="ss">individual_use: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">product_ids: </span><span class="p">[],</span>
<span class="ss">exclude_product_ids: </span><span class="p">[],</span>
<span class="ss">usage_limit: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">usage_limit_per_user: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">limit_usage_to_x_items: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">expiry_date: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">enable_free_shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">product_category_ids: </span><span class="p">[],</span>
<span class="ss">exclude_product_category_ids: </span><span class="p">[],</span>
<span class="ss">exclude_sale_items: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">minimum_amount: </span><span class="s2">"100.00"</span><span class="p">,</span>
<span class="ss">maximum_amount: </span><span class="s2">"0.00"</span><span class="p">,</span>
<span class="ss">customer_emails: </span><span class="p">[],</span>
<span class="ss">description: </span><span class="s2">""</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"coupons"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"coupon"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">529</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"new-coupon"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"percent"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T19:05:27Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T19:05:27Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"individual_use"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"usage_limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_limit_per_user"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"limit_usage_to_x_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"expiry_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"enable_free_shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_sale_items"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"minimum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"100.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"maximum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_emails"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-a-coupon'>View a Coupon</h2>
<p>This API lets you retrieve and view a specific coupon by ID or code.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/coupons/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/coupons/529 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">coupons/529</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'coupons/529'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"coupons/529"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"coupons/529"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"coupon"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">529</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"new-coupon"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"percent"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T19:05:27Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T19:05:27Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"individual_use"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"usage_limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_limit_per_user"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"limit_usage_to_x_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"expiry_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"enable_free_shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_sale_items"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"minimum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"100.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"maximum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_emails"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-coupons'>View List of Coupons</h2>
<p>This API helps you to view all the coupons.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/coupons</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/coupons <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">coupons</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'coupons'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"coupons"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"coupons"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"coupons"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">529</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"new-coupon"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"percent"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T19:05:27Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T19:05:27Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"individual_use"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"usage_limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_limit_per_user"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"limit_usage_to_x_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"expiry_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"enable_free_shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_sale_items"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"minimum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"100.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"maximum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_emails"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">527</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"free-shipping"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"fixed_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T18:35:59Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T18:35:59Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"individual_use"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"usage_limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_limit_per_user"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"limit_usage_to_x_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"expiry_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"enable_free_shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_sale_items"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"minimum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"50.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"maximum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_emails"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">526</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"christmas-promo"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"percent"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T18:10:58Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T18:10:58Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"individual_use"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"usage_limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_limit_per_user"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"limit_usage_to_x_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"expiry_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-12-25T00:00:00Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"enable_free_shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_sale_items"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"minimum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"200.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"maximum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_emails"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Discount for Christmas for orders over $ 200"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='update-a-coupon'>Update a Coupon</h2>
<p>This API lets you make changes to a coupon.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/coupons/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/coupons/529 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"coupon": {
"amount": 5
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">coupon</span><span class="p">:</span> <span class="p">{</span>
<span class="na">amount</span><span class="p">:</span> <span class="mi">5</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">coupons/529</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'coupon'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'amount'</span> <span class="o">=&gt;</span> <span class="mi">5</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'coupons/529'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"coupon"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"amount"</span><span class="p">:</span> <span class="mi">5</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"coupons/529"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">coupon: </span><span class="p">{</span>
<span class="ss">amount: </span><span class="mi">5</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"coupons/529"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"coupon"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">529</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"new-coupon"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"percent"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T19:05:27Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T19:10:33Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"individual_use"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"usage_limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_limit_per_user"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"limit_usage_to_x_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"expiry_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"enable_free_shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_sale_items"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"minimum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"100.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"maximum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_emails"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='create-update-multiple-coupons'>Create/Update Multiple Coupons</h2>
<p>This API helps you to bulk create/update multiple coupons.</p>
<p>To update is necessary to send objects containing IDs and to create new not just send the ID.</p>
<h3 id='http-request-5'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/coupons/bulk</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/coupons/bulk <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"coupons": [
{
"id": 529,
"amount": "15.00"
},
{
"id": 527,
"minimum_amount": "55.00"
},
{
"id": 526,
"amount": "20.00"
}
]
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">coupons</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">529</span><span class="p">,</span>
<span class="na">amount</span><span class="p">:</span> <span class="dl">'</span><span class="s1">15.00</span><span class="dl">'</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">527</span><span class="p">,</span>
<span class="na">minimum_amount</span><span class="p">:</span> <span class="dl">'</span><span class="s1">55.00</span><span class="dl">'</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">526</span><span class="p">,</span>
<span class="na">amount</span><span class="p">:</span> <span class="dl">'</span><span class="s1">20.00</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">coupons/bulk</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'coupons'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">529</span><span class="p">,</span>
<span class="s1">'amount'</span> <span class="o">=&gt;</span> <span class="s1">'15.00'</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">527</span><span class="p">,</span>
<span class="s1">'minimum_amount'</span> <span class="o">=&gt;</span> <span class="s1">'55.00'</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">526</span><span class="p">,</span>
<span class="s1">'amount'</span><span class="o">:</span> <span class="s1">'20.00'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'coupons/bulk'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"coupons"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">529</span><span class="p">,</span>
<span class="s">"amount"</span><span class="p">:</span> <span class="s">"15.00"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">527</span><span class="p">,</span>
<span class="s">"minimum_amount"</span><span class="p">:</span> <span class="s">"55.00"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">526</span><span class="p">,</span>
<span class="s">"amount"</span><span class="p">:</span> <span class="s">"20.00"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"coupons/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">coupons: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">529</span><span class="p">,</span>
<span class="ss">amount: </span><span class="s2">"15.00"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">527</span><span class="p">,</span>
<span class="ss">minimum_amount: </span><span class="s2">"55.00"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">526</span><span class="p">,</span>
<span class="ss">amount: </span><span class="s2">"20.00"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"coupons/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"coupons"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">529</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"new-coupon"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"percent"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T19:05:27Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-31T12:10:33Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"15.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"individual_use"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"usage_limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_limit_per_user"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"limit_usage_to_x_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"expiry_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"enable_free_shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_sale_items"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"minimum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"100.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"maximum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_emails"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">527</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"free-shipping"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"fixed_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T18:35:59Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-31T12:10:33Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"individual_use"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"usage_limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_limit_per_user"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"limit_usage_to_x_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"expiry_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"enable_free_shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_sale_items"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"minimum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"55.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"maximum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_emails"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">526</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"christmas-promo"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"percent"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-20T18:10:58Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-31T12:10:33Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"20.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"individual_use"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"usage_limit"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_limit_per_user"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"limit_usage_to_x_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"usage_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"expiry_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-12-25T00:00:00Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"enable_free_shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_product_category_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"exclude_sale_items"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"minimum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"200.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"maximum_amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_emails"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Discount for Christmas for orders over $ 200"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='delete-a-coupon'>Delete a Coupon</h2>
<p>This API helps you delete a coupon.</p>
<h3 id='http-request-6'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/coupons/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/coupons/529/?force<span class="o">=</span><span class="nb">true</span> <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">coupons/529/?force=true</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'coupons/529'</span><span class="p">,</span> <span class="p">[</span><span class="s1">'force'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">]));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"coupons/529"</span><span class="p">,</span> <span class="n">params</span><span class="o">=</span><span class="p">{</span><span class="s">"force"</span><span class="p">:</span> <span class="bp">True</span><span class="p">}).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"coupons/529"</span><span class="p">,</span> <span class="ss">force: </span><span class="kp">true</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Permanently deleted coupon"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h3 id='parameters'>Parameters</h3>
<table><thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>force</code></td>
<td>string</td>
<td>Use <code>true</code> whether to permanently delete the coupon, defaults to <code>false</code>. Note that permanently deleting the coupon will return HTTP 200 rather than HTTP 202.</td>
</tr>
</tbody></table>
<h2 id='view-coupons-count'>View Coupons Count</h2>
<p>This API lets you retrieve a count of all coupons.</p>
<h3 id='http-request-7'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/coupons/count</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/coupons/count <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">coupons/count</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'coupons/count'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"coupons/count"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"coupons/count"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h1 id='customers'>Customers</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate customers.</p>
<h2 id='customers-properties'>Customers Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Customer ID (user ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the customer was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>email</code></td>
<td>string</td>
<td>Customer email address <i class="label label-info">mandatory</i></td>
</tr>
<tr>
<td><code>first_name</code></td>
<td>string</td>
<td>Customer first name</td>
</tr>
<tr>
<td><code>last_name</code></td>
<td>string</td>
<td>Customer last name</td>
</tr>
<tr>
<td><code>username</code></td>
<td>string</td>
<td>Customer username, can be generated automatically from the customer&#39;s email addrees if the option <code>woocommerce_registration_generate_username</code> is equal to <code>yes</code> <i class="label label-info">cannot be changed</i></td>
</tr>
<tr>
<td><code>password</code></td>
<td>string</td>
<td>Customer password, can be generated automatically with <a href="http://codex.wordpress.org/Function_Reference/wp_generate_password"><code>wp_generate_password()</code></a> if the &quot;Automatically generate customer password&quot; option is enabled, check the index meta for <code>generate_password</code> <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>last_order_id</code></td>
<td>integer</td>
<td>Last order ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>last_order_date</code></td>
<td>string</td>
<td>UTC DateTime of the customer last order <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>orders_count</code></td>
<td>integer</td>
<td>Quantity of orders that the customer have <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>total_spent</code></td>
<td>integer</td>
<td>Total amount spent <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>avatar_url</code></td>
<td>string</td>
<td>Gravatar URL</td>
</tr>
<tr>
<td><code>billing_address</code></td>
<td>array</td>
<td>List of Billing Address fields. See <a href="#billing-address-properties">Billing Address Properties</a></td>
</tr>
<tr>
<td><code>shipping_address</code></td>
<td>array</td>
<td>List of Shipping Address fields. See <a href="#shipping-address-properties">Shipping Address Properties</a></td>
</tr>
</tbody></table>
<h3 id='billing-address-properties'>Billing Address Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>first_name</code></td>
<td>string</td>
<td>First name</td>
</tr>
<tr>
<td><code>last_name</code></td>
<td>string</td>
<td>Last name</td>
</tr>
<tr>
<td><code>company</code></td>
<td>string</td>
<td>Company name</td>
</tr>
<tr>
<td><code>address_1</code></td>
<td>string</td>
<td>Address line 1</td>
</tr>
<tr>
<td><code>address_2</code></td>
<td>string</td>
<td>Address line 2</td>
</tr>
<tr>
<td><code>city</code></td>
<td>string</td>
<td>City name</td>
</tr>
<tr>
<td><code>state</code></td>
<td>string</td>
<td>ISO code or name of the state, province or district</td>
</tr>
<tr>
<td><code>postcode</code></td>
<td>string</td>
<td>Postal code</td>
</tr>
<tr>
<td><code>country</code></td>
<td>string</td>
<td>ISO code of the country</td>
</tr>
<tr>
<td><code>email</code></td>
<td>string</td>
<td>Email address</td>
</tr>
<tr>
<td><code>phone</code></td>
<td>string</td>
<td>Phone</td>
</tr>
</tbody></table>
<h3 id='shipping-address-properties'>Shipping Address Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>first_name</code></td>
<td>string</td>
<td>First name</td>
</tr>
<tr>
<td><code>last_name</code></td>
<td>string</td>
<td>Last name</td>
</tr>
<tr>
<td><code>company</code></td>
<td>string</td>
<td>Company name</td>
</tr>
<tr>
<td><code>address_1</code></td>
<td>string</td>
<td>Address line 1</td>
</tr>
<tr>
<td><code>address_2</code></td>
<td>string</td>
<td>Address line 2</td>
</tr>
<tr>
<td><code>city</code></td>
<td>string</td>
<td>City name</td>
</tr>
<tr>
<td><code>state</code></td>
<td>string</td>
<td>ISO code or name of the state, province or district</td>
</tr>
<tr>
<td><code>postcode</code></td>
<td>string</td>
<td>Postal code</td>
</tr>
<tr>
<td><code>country</code></td>
<td>string</td>
<td>ISO code of the country</td>
</tr>
</tbody></table>
<h2 id='create-a-customer'>Create a Customer</h2>
<p>This API helps you to create a new customer.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/customers</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/customers <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"customer": {
"email": "john.doe@example.com",
"first_name": "John",
"last_name": "Doe",
"username": "john.doe",
"billing_address": {
"first_name": "John",
"last_name": "Doe",
"company": "",
"address_1": "969 Market",
"address_2": "",
"city": "San Francisco",
"state": "CA",
"postcode": "94103",
"country": "US",
"email": "john.doe@example.com",
"phone": "(555) 555-5555"
},
"shipping_address": {
"first_name": "John",
"last_name": "Doe",
"company": "",
"address_1": "969 Market",
"address_2": "",
"city": "San Francisco",
"state": "CA",
"postcode": "94103",
"country": "US"
}
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">customer</span><span class="p">:</span> <span class="p">{</span>
<span class="na">email</span><span class="p">:</span> <span class="dl">'</span><span class="s1">john.doe@example.com</span><span class="dl">'</span><span class="p">,</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">John</span><span class="dl">'</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Doe</span><span class="dl">'</span><span class="p">,</span>
<span class="na">username</span><span class="p">:</span> <span class="dl">'</span><span class="s1">john.doe</span><span class="dl">'</span><span class="p">,</span>
<span class="na">billing_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">John</span><span class="dl">'</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Doe</span><span class="dl">'</span><span class="p">,</span>
<span class="na">company</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">address_1</span><span class="p">:</span> <span class="dl">'</span><span class="s1">969 Market</span><span class="dl">'</span><span class="p">,</span>
<span class="na">address_2</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">city</span><span class="p">:</span> <span class="dl">'</span><span class="s1">San Francisco</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">CA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">postcode</span><span class="p">:</span> <span class="dl">'</span><span class="s1">94103</span><span class="dl">'</span><span class="p">,</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">email</span><span class="p">:</span> <span class="dl">'</span><span class="s1">john.doe@example.com</span><span class="dl">'</span><span class="p">,</span>
<span class="na">phone</span><span class="p">:</span> <span class="dl">'</span><span class="s1">(555) 555-5555</span><span class="dl">'</span>
<span class="p">},</span>
<span class="na">shipping_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">John</span><span class="dl">'</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Doe</span><span class="dl">'</span><span class="p">,</span>
<span class="na">company</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">address_1</span><span class="p">:</span> <span class="dl">'</span><span class="s1">969 Market</span><span class="dl">'</span><span class="p">,</span>
<span class="na">address_2</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">city</span><span class="p">:</span> <span class="dl">'</span><span class="s1">San Francisco</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">CA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">postcode</span><span class="p">:</span> <span class="dl">'</span><span class="s1">94103</span><span class="dl">'</span><span class="p">,</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">customers</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'customer'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'email'</span> <span class="o">=&gt;</span> <span class="s1">'john.doe@example.com'</span><span class="p">,</span>
<span class="s1">'first_name'</span> <span class="o">=&gt;</span> <span class="s1">'John'</span><span class="p">,</span>
<span class="s1">'last_name'</span> <span class="o">=&gt;</span> <span class="s1">'Doe'</span><span class="p">,</span>
<span class="s1">'username'</span> <span class="o">=&gt;</span> <span class="s1">'john.doe'</span><span class="p">,</span>
<span class="s1">'billing_address'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'first_name'</span> <span class="o">=&gt;</span> <span class="s1">'John'</span><span class="p">,</span>
<span class="s1">'last_name'</span> <span class="o">=&gt;</span> <span class="s1">'Doe'</span><span class="p">,</span>
<span class="s1">'company'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'address_1'</span> <span class="o">=&gt;</span> <span class="s1">'969 Market'</span><span class="p">,</span>
<span class="s1">'address_2'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'city'</span> <span class="o">=&gt;</span> <span class="s1">'San Francisco'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'CA'</span><span class="p">,</span>
<span class="s1">'postcode'</span> <span class="o">=&gt;</span> <span class="s1">'94103'</span><span class="p">,</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'email'</span> <span class="o">=&gt;</span> <span class="s1">'john.doe@example.com'</span><span class="p">,</span>
<span class="s1">'phone'</span> <span class="o">=&gt;</span> <span class="s1">'(555) 555-5555'</span>
<span class="p">],</span>
<span class="s1">'shipping_address'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'first_name'</span> <span class="o">=&gt;</span> <span class="s1">'John'</span><span class="p">,</span>
<span class="s1">'last_name'</span> <span class="o">=&gt;</span> <span class="s1">'Doe'</span><span class="p">,</span>
<span class="s1">'company'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'address_1'</span> <span class="o">=&gt;</span> <span class="s1">'969 Market'</span><span class="p">,</span>
<span class="s1">'address_2'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'city'</span> <span class="o">=&gt;</span> <span class="s1">'San Francisco'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'CA'</span><span class="p">,</span>
<span class="s1">'postcode'</span> <span class="o">=&gt;</span> <span class="s1">'94103'</span><span class="p">,</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'customers'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"customer"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"email"</span><span class="p">:</span> <span class="s">"john.doe@example.com"</span><span class="p">,</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"John"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Doe"</span><span class="p">,</span>
<span class="s">"username"</span><span class="p">:</span> <span class="s">"john.doe"</span><span class="p">,</span>
<span class="s">"billing_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"John"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Doe"</span><span class="p">,</span>
<span class="s">"company"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"address_1"</span><span class="p">:</span> <span class="s">"969 Market"</span><span class="p">,</span>
<span class="s">"address_2"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"city"</span><span class="p">:</span> <span class="s">"San Francisco"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"CA"</span><span class="p">,</span>
<span class="s">"postcode"</span><span class="p">:</span> <span class="s">"94103"</span><span class="p">,</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"email"</span><span class="p">:</span> <span class="s">"john.doe@example.com"</span><span class="p">,</span>
<span class="s">"phone"</span><span class="p">:</span> <span class="s">"(555) 555-5555"</span>
<span class="p">},</span>
<span class="s">"shipping_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"John"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Doe"</span><span class="p">,</span>
<span class="s">"company"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"address_1"</span><span class="p">:</span> <span class="s">"969 Market"</span><span class="p">,</span>
<span class="s">"address_2"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"city"</span><span class="p">:</span> <span class="s">"San Francisco"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"CA"</span><span class="p">,</span>
<span class="s">"postcode"</span><span class="p">:</span> <span class="s">"94103"</span><span class="p">,</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"customers"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">customer: </span><span class="p">{</span>
<span class="ss">email: </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span>
<span class="ss">first_name: </span><span class="s2">"John"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Doe"</span><span class="p">,</span>
<span class="ss">username: </span><span class="s2">"john.doe"</span><span class="p">,</span>
<span class="ss">billing_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"John"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Doe"</span><span class="p">,</span>
<span class="ss">company: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">address_1: </span><span class="s2">"969 Market"</span><span class="p">,</span>
<span class="ss">address_2: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">city: </span><span class="s2">"San Francisco"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"CA"</span><span class="p">,</span>
<span class="ss">postcode: </span><span class="s2">"94103"</span><span class="p">,</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">email: </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span>
<span class="ss">phone: </span><span class="s2">"(555) 555-5555"</span>
<span class="p">},</span>
<span class="ss">shipping_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"John"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Doe"</span><span class="p">,</span>
<span class="ss">company: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">address_1: </span><span class="s2">"969 Market"</span><span class="p">,</span>
<span class="ss">address_2: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">city: </span><span class="s2">"San Francisco"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"CA"</span><span class="p">,</span>
<span class="ss">postcode: </span><span class="s2">"94103"</span><span class="p">,</span>
<span class="ss">country: </span><span class="s2">"US"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"customers"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-05T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-a-customer'>View a Customer</h2>
<p>This API lets you retrieve and view a specific customer by ID or email.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/customers/&lt;id&gt;</h6>
</div>
</div>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/customers/email/&lt;email&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/customers/2 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">customers/2</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'customers/2'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"customers/2"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"customers/2"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-05T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-customers'>View List of Customers</h2>
<p>This API helps you to view all the customers.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/customers</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/customers <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">customers</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'customers'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"customers"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"customers"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"customers"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-05T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">123</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-14T16:47:30Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1034.58"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-10T14:25:39Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"joao.silva@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"João"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Silva"</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"joao.silva"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">120</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-10T14:26:30Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"429.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"João"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Silva"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Av. Brasil, 432"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Rio de Janeiro"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"RJ"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"12345-000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"BR"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"joao.silva@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(55) 5555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"João"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Silva"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Av. Brasil, 432"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Rio de Janeiro"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"RJ"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"12345-000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"BR"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>role</code></td>
<td>string</td>
<td>Customers by status. eg: <code>customer</code> or <code>subscriber</code></td>
</tr>
</tbody></table>
<h2 id='update-a-customer'>Update a Customer</h2>
<p>This API lets you make changes to a customer.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/customers/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/customers/2 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"customer": {
"first_name": "James",
"billing_address": {
"first_name": "James"
},
"shipping_address": {
"first_name": "James"
}
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">customer</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">James</span><span class="dl">'</span><span class="p">,</span>
<span class="na">billing_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">James</span><span class="dl">'</span>
<span class="p">},</span>
<span class="na">shipping_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">James</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">customers/2</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'customer'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'first_name'</span> <span class="o">=&gt;</span> <span class="s1">'James'</span><span class="p">,</span>
<span class="s1">'billing_address'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'first_name'</span> <span class="o">=&gt;</span> <span class="s1">'James'</span>
<span class="p">],</span>
<span class="s1">'shipping_address'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'first_name'</span> <span class="o">=&gt;</span> <span class="s1">'James'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'customers/2'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"customer"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"James"</span><span class="p">,</span>
<span class="s">"billing_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"James"</span>
<span class="p">},</span>
<span class="s">"shipping_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"James"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"customers/2"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">customer: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"James"</span><span class="p">,</span>
<span class="ss">billing_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"James"</span>
<span class="p">},</span>
<span class="ss">shipping_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"James"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"customers/2"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-05T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"James"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='create-update-multiple-customers'>Create/Update Multiple Customers</h2>
<p>This API helps you to bulk create/update multiple customers.</p>
<p>To update is necessary to send objects containing IDs and to create new not just send the ID.</p>
<h3 id='http-request-5'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/customers/bulk</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/customers/bulk <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"customers": [
{
"email": "john.doe2@example.com",
"first_name": "John",
"last_name": "Doe",
"username": "john.doe2",
"billing_address": {
"first_name": "John",
"last_name": "Doe",
"company": "",
"address_1": "969 Market",
"address_2": "",
"city": "San Francisco",
"state": "CA",
"postcode": "94103",
"country": "US",
"email": "john.doe@example.com",
"phone": "(555) 555-5555"
},
"shipping_address": {
"first_name": "John",
"last_name": "Doe",
"company": "",
"address_1": "969 Market",
"address_2": "",
"city": "San Francisco",
"state": "CA",
"postcode": "94103",
"country": "US"
}
},
{
"email": "joao.silva2@example.com",
"first_name": "João",
"last_name": "Silva",
"username": "joao.silva2",
"billing_address": {
"first_name": "João",
"last_name": "Silva",
"company": "",
"address_1": "Av. Brasil, 432",
"address_2": "",
"city": "Rio de Janeiro",
"state": "RJ",
"postcode": "12345-000",
"country": "BR",
"email": "joao.silva@example.com",
"phone": "(55) 5555-5555"
},
"shipping_address": {
"first_name": "João",
"last_name": "Silva",
"company": "",
"address_1": "Av. Brasil, 432",
"address_2": "",
"city": "Rio de Janeiro",
"state": "RJ",
"postcode": "12345-000",
"country": "BR"
}
}
]
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">customers</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">email</span><span class="p">:</span> <span class="dl">'</span><span class="s1">john.doe2@example.com</span><span class="dl">'</span><span class="p">,</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">John</span><span class="dl">'</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Doe</span><span class="dl">'</span><span class="p">,</span>
<span class="na">username</span><span class="p">:</span> <span class="dl">'</span><span class="s1">john.doe2</span><span class="dl">'</span><span class="p">,</span>
<span class="na">billing_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">John</span><span class="dl">'</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Doe</span><span class="dl">'</span><span class="p">,</span>
<span class="na">company</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">address_1</span><span class="p">:</span> <span class="dl">'</span><span class="s1">969 Market</span><span class="dl">'</span><span class="p">,</span>
<span class="na">address_2</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">city</span><span class="p">:</span> <span class="dl">'</span><span class="s1">San Francisco</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">CA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">postcode</span><span class="p">:</span> <span class="dl">'</span><span class="s1">94103</span><span class="dl">'</span><span class="p">,</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">email</span><span class="p">:</span> <span class="dl">'</span><span class="s1">john.doe@example.com</span><span class="dl">'</span><span class="p">,</span>
<span class="na">phone</span><span class="p">:</span> <span class="dl">'</span><span class="s1">(555) 555-5555</span><span class="dl">'</span>
<span class="p">},</span>
<span class="na">shipping_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">John</span><span class="dl">'</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Doe</span><span class="dl">'</span><span class="p">,</span>
<span class="na">company</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">address_1</span><span class="p">:</span> <span class="dl">'</span><span class="s1">969 Market</span><span class="dl">'</span><span class="p">,</span>
<span class="na">address_2</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">city</span><span class="p">:</span> <span class="dl">'</span><span class="s1">San Francisco</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">CA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">postcode</span><span class="p">:</span> <span class="dl">'</span><span class="s1">94103</span><span class="dl">'</span><span class="p">,</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">email</span><span class="p">:</span> <span class="dl">"</span><span class="s2">joao.silva2@example.com</span><span class="dl">"</span><span class="p">,</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">"</span><span class="s2">João</span><span class="dl">"</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">"</span><span class="s2">Silva</span><span class="dl">"</span><span class="p">,</span>
<span class="na">username</span><span class="p">:</span> <span class="dl">"</span><span class="s2">joao.silva2</span><span class="dl">"</span><span class="p">,</span>
<span class="na">billing_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">"</span><span class="s2">João</span><span class="dl">"</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">"</span><span class="s2">Silva</span><span class="dl">"</span><span class="p">,</span>
<span class="na">company</span><span class="p">:</span> <span class="dl">""</span><span class="p">,</span>
<span class="na">address_1</span><span class="p">:</span> <span class="dl">"</span><span class="s2">Av. Brasil, 432</span><span class="dl">"</span><span class="p">,</span>
<span class="na">address_2</span><span class="p">:</span> <span class="dl">""</span><span class="p">,</span>
<span class="na">city</span><span class="p">:</span> <span class="dl">"</span><span class="s2">Rio de Janeiro</span><span class="dl">"</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">"</span><span class="s2">RJ</span><span class="dl">"</span><span class="p">,</span>
<span class="na">postcode</span><span class="p">:</span> <span class="dl">"</span><span class="s2">12345-000</span><span class="dl">"</span><span class="p">,</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">"</span><span class="s2">BR</span><span class="dl">"</span><span class="p">,</span>
<span class="na">email</span><span class="p">:</span> <span class="dl">"</span><span class="s2">joao.silva@example.com</span><span class="dl">"</span><span class="p">,</span>
<span class="na">phone</span><span class="p">:</span> <span class="dl">"</span><span class="s2">(55) 5555-5555</span><span class="dl">"</span>
<span class="p">},</span>
<span class="na">shipping_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">"</span><span class="s2">João</span><span class="dl">"</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">"</span><span class="s2">Silva</span><span class="dl">"</span><span class="p">,</span>
<span class="na">company</span><span class="p">:</span> <span class="dl">""</span><span class="p">,</span>
<span class="na">address_1</span><span class="p">:</span> <span class="dl">"</span><span class="s2">Av. Brasil, 432</span><span class="dl">"</span><span class="p">,</span>
<span class="na">address_2</span><span class="p">:</span> <span class="dl">""</span><span class="p">,</span>
<span class="na">city</span><span class="p">:</span> <span class="dl">"</span><span class="s2">Rio de Janeiro</span><span class="dl">"</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">"</span><span class="s2">RJ</span><span class="dl">"</span><span class="p">,</span>
<span class="na">postcode</span><span class="p">:</span> <span class="dl">"</span><span class="s2">12345-000</span><span class="dl">"</span><span class="p">,</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">"</span><span class="s2">BR</span><span class="dl">"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">customers/bulk</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'customers'</span><span class="o">:</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'email'</span><span class="o">:</span> <span class="s1">'john.doe2@example.com'</span><span class="p">,</span>
<span class="s1">'first_name'</span><span class="o">:</span> <span class="s1">'John'</span><span class="p">,</span>
<span class="s1">'last_name'</span><span class="o">:</span> <span class="s1">'Doe'</span><span class="p">,</span>
<span class="s1">'username'</span><span class="o">:</span> <span class="s1">'john.doe2'</span><span class="p">,</span>
<span class="s1">'billing_address'</span><span class="o">:</span> <span class="p">[</span>
<span class="s1">'first_name'</span><span class="o">:</span> <span class="s1">'John'</span><span class="p">,</span>
<span class="s1">'last_name'</span><span class="o">:</span> <span class="s1">'Doe'</span><span class="p">,</span>
<span class="s1">'company'</span><span class="o">:</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'address_1'</span><span class="o">:</span> <span class="s1">'969 Market'</span><span class="p">,</span>
<span class="s1">'address_2'</span><span class="o">:</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'city'</span><span class="o">:</span> <span class="s1">'San Francisco'</span><span class="p">,</span>
<span class="s1">'state'</span><span class="o">:</span> <span class="s1">'CA'</span><span class="p">,</span>
<span class="s1">'postcode'</span><span class="o">:</span> <span class="s1">'94103'</span><span class="p">,</span>
<span class="s1">'country'</span><span class="o">:</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'email'</span><span class="o">:</span> <span class="s1">'john.doe@example.com'</span><span class="p">,</span>
<span class="s1">'phone'</span><span class="o">:</span> <span class="s1">'(555) 555-5555'</span>
<span class="p">],</span>
<span class="s1">'shipping_address'</span><span class="o">:</span> <span class="p">[</span>
<span class="s1">'first_name'</span><span class="o">:</span> <span class="s1">'John'</span><span class="p">,</span>
<span class="s1">'last_name'</span><span class="o">:</span> <span class="s1">'Doe'</span><span class="p">,</span>
<span class="s1">'company'</span><span class="o">:</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'address_1'</span><span class="o">:</span> <span class="s1">'969 Market'</span><span class="p">,</span>
<span class="s1">'address_2'</span><span class="o">:</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'city'</span><span class="o">:</span> <span class="s1">'San Francisco'</span><span class="p">,</span>
<span class="s1">'state'</span><span class="o">:</span> <span class="s1">'CA'</span><span class="p">,</span>
<span class="s1">'postcode'</span><span class="o">:</span> <span class="s1">'94103'</span><span class="p">,</span>
<span class="s1">'country'</span><span class="o">:</span> <span class="s1">'US'</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'email'</span><span class="o">:</span> <span class="s1">'joao.silva2@example.com'</span><span class="p">,</span>
<span class="s1">'first_name'</span><span class="o">:</span> <span class="s1">'João'</span><span class="p">,</span>
<span class="s1">'last_name'</span><span class="o">:</span> <span class="s1">'Silva'</span><span class="p">,</span>
<span class="s1">'username'</span><span class="o">:</span> <span class="s1">'joao.silva2'</span><span class="p">,</span>
<span class="s1">'billing_address'</span><span class="o">:</span> <span class="p">[</span>
<span class="s1">'first_name'</span><span class="o">:</span> <span class="s1">'João'</span><span class="p">,</span>
<span class="s1">'last_name'</span><span class="o">:</span> <span class="s1">'Silva'</span><span class="p">,</span>
<span class="s1">'company'</span><span class="o">:</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'address_1'</span><span class="o">:</span> <span class="s1">'Av. Brasil, 432'</span><span class="p">,</span>
<span class="s1">'address_2'</span><span class="o">:</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'city'</span><span class="o">:</span> <span class="s1">'Rio de Janeiro'</span><span class="p">,</span>
<span class="s1">'state'</span><span class="o">:</span> <span class="s1">'RJ'</span><span class="p">,</span>
<span class="s1">'postcode'</span><span class="o">:</span> <span class="s1">'12345-000'</span><span class="p">,</span>
<span class="s1">'country'</span><span class="o">:</span> <span class="s1">'BR'</span><span class="p">,</span>
<span class="s1">'email'</span><span class="o">:</span> <span class="s1">'joao.silva@example.com'</span><span class="p">,</span>
<span class="s1">'phone'</span><span class="o">:</span> <span class="s1">'(55) 5555-5555'</span>
<span class="p">],</span>
<span class="s1">'shipping_address'</span><span class="o">:</span> <span class="p">[</span>
<span class="s1">'first_name'</span><span class="o">:</span> <span class="s1">'João'</span><span class="p">,</span>
<span class="s1">'last_name'</span><span class="o">:</span> <span class="s1">'Silva'</span><span class="p">,</span>
<span class="s1">'company'</span><span class="o">:</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'address_1'</span><span class="o">:</span> <span class="s1">'Av. Brasil, 432'</span><span class="p">,</span>
<span class="s1">'address_2'</span><span class="o">:</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'city'</span><span class="o">:</span> <span class="s1">'Rio de Janeiro'</span><span class="p">,</span>
<span class="s1">'state'</span><span class="o">:</span> <span class="s1">'RJ'</span><span class="p">,</span>
<span class="s1">'postcode'</span><span class="o">:</span> <span class="s1">'12345-000'</span><span class="p">,</span>
<span class="s1">'country'</span><span class="o">:</span> <span class="s1">'BR'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'customers/bulk'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"customers"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"email"</span><span class="p">:</span> <span class="s">"john.doe2@example.com"</span><span class="p">,</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"John"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Doe"</span><span class="p">,</span>
<span class="s">"username"</span><span class="p">:</span> <span class="s">"john.doe2"</span><span class="p">,</span>
<span class="s">"billing_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"John"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Doe"</span><span class="p">,</span>
<span class="s">"company"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"address_1"</span><span class="p">:</span> <span class="s">"969 Market"</span><span class="p">,</span>
<span class="s">"address_2"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"city"</span><span class="p">:</span> <span class="s">"San Francisco"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"CA"</span><span class="p">,</span>
<span class="s">"postcode"</span><span class="p">:</span> <span class="s">"94103"</span><span class="p">,</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"email"</span><span class="p">:</span> <span class="s">"john.doe@example.com"</span><span class="p">,</span>
<span class="s">"phone"</span><span class="p">:</span> <span class="s">"(555) 555-5555"</span>
<span class="p">},</span>
<span class="s">"shipping_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"John"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Doe"</span><span class="p">,</span>
<span class="s">"company"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"address_1"</span><span class="p">:</span> <span class="s">"969 Market"</span><span class="p">,</span>
<span class="s">"address_2"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"city"</span><span class="p">:</span> <span class="s">"San Francisco"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"CA"</span><span class="p">,</span>
<span class="s">"postcode"</span><span class="p">:</span> <span class="s">"94103"</span><span class="p">,</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span>
<span class="p">}</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"email"</span><span class="p">:</span> <span class="s">"joao.silva2@example.com"</span><span class="p">,</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"João"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Silva"</span><span class="p">,</span>
<span class="s">"username"</span><span class="p">:</span> <span class="s">"joao.silva2"</span><span class="p">,</span>
<span class="s">"billing_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"João"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Silva"</span><span class="p">,</span>
<span class="s">"company"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"address_1"</span><span class="p">:</span> <span class="s">"Av. Brasil, 432"</span><span class="p">,</span>
<span class="s">"address_2"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"city"</span><span class="p">:</span> <span class="s">"Rio de Janeiro"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"RJ"</span><span class="p">,</span>
<span class="s">"postcode"</span><span class="p">:</span> <span class="s">"12345-000"</span><span class="p">,</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"BR"</span><span class="p">,</span>
<span class="s">"email"</span><span class="p">:</span> <span class="s">"joao.silva@example.com"</span><span class="p">,</span>
<span class="s">"phone"</span><span class="p">:</span> <span class="s">"(55) 5555-5555"</span>
<span class="p">},</span>
<span class="s">"shipping_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"João"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Silva"</span><span class="p">,</span>
<span class="s">"company"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"address_1"</span><span class="p">:</span> <span class="s">"Av. Brasil, 432"</span><span class="p">,</span>
<span class="s">"address_2"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"city"</span><span class="p">:</span> <span class="s">"Rio de Janeiro"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"RJ"</span><span class="p">,</span>
<span class="s">"postcode"</span><span class="p">:</span> <span class="s">"12345-000"</span><span class="p">,</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"BR"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"customers/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">customers: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">email: </span><span class="s2">"john.doe2@example.com"</span><span class="p">,</span>
<span class="ss">first_name: </span><span class="s2">"John"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Doe"</span><span class="p">,</span>
<span class="ss">username: </span><span class="s2">"john.doe2"</span><span class="p">,</span>
<span class="ss">billing_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"John"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Doe"</span><span class="p">,</span>
<span class="ss">company: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">address_1: </span><span class="s2">"969 Market"</span><span class="p">,</span>
<span class="ss">address_2: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">city: </span><span class="s2">"San Francisco"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"CA"</span><span class="p">,</span>
<span class="ss">postcode: </span><span class="s2">"94103"</span><span class="p">,</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">email: </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span>
<span class="ss">phone: </span><span class="s2">"(555) 555-5555"</span>
<span class="p">},</span>
<span class="ss">shipping_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"John"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Doe"</span><span class="p">,</span>
<span class="ss">company: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">address_1: </span><span class="s2">"969 Market"</span><span class="p">,</span>
<span class="ss">address_2: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">city: </span><span class="s2">"San Francisco"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"CA"</span><span class="p">,</span>
<span class="ss">postcode: </span><span class="s2">"94103"</span><span class="p">,</span>
<span class="ss">country: </span><span class="s2">"US"</span>
<span class="p">}</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">email: </span><span class="s2">"joao.silva2@example.com"</span><span class="p">,</span>
<span class="ss">first_name: </span><span class="s2">"João"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Silva"</span><span class="p">,</span>
<span class="ss">username: </span><span class="s2">"joao.silva2"</span><span class="p">,</span>
<span class="ss">billing_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"João"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Silva"</span><span class="p">,</span>
<span class="ss">company: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">address_1: </span><span class="s2">"Av. Brasil, 432"</span><span class="p">,</span>
<span class="ss">address_2: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">city: </span><span class="s2">"Rio de Janeiro"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"RJ"</span><span class="p">,</span>
<span class="ss">postcode: </span><span class="s2">"12345-000"</span><span class="p">,</span>
<span class="ss">country: </span><span class="s2">"BR"</span><span class="p">,</span>
<span class="ss">email: </span><span class="s2">"joao.silva@example.com"</span><span class="p">,</span>
<span class="ss">phone: </span><span class="s2">"(55) 5555-5555"</span>
<span class="p">},</span>
<span class="ss">shipping_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"João"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Silva"</span><span class="p">,</span>
<span class="ss">company: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">address_1: </span><span class="s2">"Av. Brasil, 432"</span><span class="p">,</span>
<span class="ss">address_2: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">city: </span><span class="s2">"Rio de Janeiro"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"RJ"</span><span class="p">,</span>
<span class="ss">postcode: </span><span class="s2">"12345-000"</span><span class="p">,</span>
<span class="ss">country: </span><span class="s2">"BR"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"customers/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"customers"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-31T14:20:46Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe2@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe2"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-31T14:20:46Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"joao.silva2@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"João"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Silva"</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"joao.silva2"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"João"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Silva"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Av. Brasil, 432"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Rio de Janeiro"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"RJ"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"12345-000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"BR"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"joao.silva@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(55) 5555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"João"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Silva"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Av. Brasil, 432"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Rio de Janeiro"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"RJ"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"12345-000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"BR"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='delete-a-customer'>Delete a Customer</h2>
<p>This API helps you delete a customer.</p>
<h3 id='http-request-6'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/customers/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/customers/2 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">customers/2</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'customers/2'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"customers/2"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"customers/2"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Permanently deleted customer"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-customer-orders'>View Customer Orders</h2>
<p>This API lets you retrieve the customers orders.</p>
<h3 id='http-request-7'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/customers/&lt;id&gt;/orders</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/customers/2/orders <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">customers/2/orders</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'customers/2/orders'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"customers/2/orders"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"customers/2/orders"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"orders"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">531</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">531</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T12:02:13Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T12:02:13Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T12:02:13Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"on-hold"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"30.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"20.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/531"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">417</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"20.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"20.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"20.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">19</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">418</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"531"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T12:02:13Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
View the <a href="#orders-properties">Orders Properties</a> for more details on this response.
</aside>
<h2 id='view-customer-downloads'>View Customer Downloads</h2>
<p>This API lets you retrieve the customers downloads.</p>
<h3 id='http-request-8'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/customers/&lt;id&gt;/downloads</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/customers/2/downloads <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">customers/2/downloads</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'customers/2/downloads'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"customers/2/downloads"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"customers/2/downloads"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"download_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/?download_file=96&amp;order=wc_order_9999999999999&amp;email=john.doe@example.com&amp;key=99999999999999999999999999999999"</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"99999999999999999999999999999999"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">96</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Woo Album #4 &amp;ndash; Woo Album"</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">532</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_key"</span><span class="p">:</span><span class="w"> </span><span class="s2">"wc_order_9999999999999"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloads_remaining"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"access_expires"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"file"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Woo Album"</span><span class="p">,</span><span class="w">
</span><span class="nl">"file"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/woocommerce_uploads/2015/01/album.zip"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h3 id='customer-downloads-properties'>Customer Downloads Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>download_url</code></td>
<td>string</td>
<td>Download file URL</td>
</tr>
<tr>
<td><code>download_id</code></td>
<td>string</td>
<td>Download ID</td>
</tr>
<tr>
<td><code>product_id</code></td>
<td>integer</td>
<td>Downloadable product ID</td>
</tr>
<tr>
<td><code>download_name</code></td>
<td>string</td>
<td>Downloadable file name</td>
</tr>
<tr>
<td><code>order_id</code></td>
<td>integer</td>
<td>Order ID</td>
</tr>
<tr>
<td><code>order_key</code></td>
<td>string</td>
<td>Order Key</td>
</tr>
<tr>
<td><code>downloads_remaining</code></td>
<td>string</td>
<td>Amount of downloads remaining. An empty string means that is &quot;Unlimited&quot;</td>
</tr>
<tr>
<td><code>access_expires</code></td>
<td>string</td>
<td>UTC DateTime when the download access expires. <code>null</code> means &quot;Never&quot;</td>
</tr>
<tr>
<td><code>file</code></td>
<td>array</td>
<td>List for downloadable files, each one have a <code>name</code> (file name) and <code>file</code> (file URL) attribute</td>
</tr>
</tbody></table>
<h2 id='view-customers-count'>View Customers Count</h2>
<p>This API lets you retrieve a count of all customers.</p>
<h3 id='http-request-9'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/customers/count</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/customers/count <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">customers/count</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'customers/count'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"customers/count"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"customers/count"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters-2'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>role</code></td>
<td>string</td>
<td>Customers by status. eg: <code>customer</code> or <code>subscriber</code></td>
</tr>
</tbody></table>
<h1 id='orders'>Orders</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate orders.</p>
<h2 id='orders-properties'>Orders Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Order ID (post ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>order_number</code></td>
<td>integer</td>
<td>Order number <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the order was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>updated_at</code></td>
<td>string</td>
<td>UTC DateTime when the order was last updated <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>completed_at</code></td>
<td>string</td>
<td>UTC DateTime when the order was last completed <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>status</code></td>
<td>string</td>
<td>Order status. By default are available the status: <code>pending</code>, <code>processing</code>, <code>on-hold</code>, <code>completed</code>, <code>cancelled</code>, <code>refunded</code> and <code>failed</code>. See <a href="#view-list-of-order-statuses">View List of Order Statuses</a></td>
</tr>
<tr>
<td><code>currency</code></td>
<td>string</td>
<td>Currency in ISO format, e.g <code>USD</code></td>
</tr>
<tr>
<td><code>total</code></td>
<td>string</td>
<td>Order total <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>subtotal</code></td>
<td>string</td>
<td>Order subtotal <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>total_line_items_quantity</code></td>
<td>integer</td>
<td>Total of order items <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>total_tax</code></td>
<td>string</td>
<td>Order tax total <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>total_shipping</code></td>
<td>string</td>
<td>Order shipping total <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>cart_tax</code></td>
<td>string</td>
<td>Order cart tax <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>shipping_tax</code></td>
<td>string</td>
<td>Order shipping tax <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>total_discount</code></td>
<td>string</td>
<td>Order total discount <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>shipping_methods</code></td>
<td>string</td>
<td>Text list of the shipping methods used in the order <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>payment_details</code></td>
<td>array</td>
<td>List of payment details. See <a href="#payment-details-properties">Payment Details Properties</a></td>
</tr>
<tr>
<td><code>billing_address</code></td>
<td>array</td>
<td>List of customer billing address. See <a href="#billing-address-properties">Customer Billing Address Properties</a></td>
</tr>
<tr>
<td><code>shipping_address</code></td>
<td>array</td>
<td>List of customer shipping address. See <a href="#shipping-address-properties">Customer Shipping Address Properties</a></td>
</tr>
<tr>
<td><code>note</code></td>
<td>string</td>
<td>Customer order notes</td>
</tr>
<tr>
<td><code>customer_ip</code></td>
<td>string</td>
<td>Customer IP address <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>customer_user_agent</code></td>
<td>string</td>
<td>Customer User-Agent <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>customer_id</code></td>
<td>integer</td>
<td>Customer ID (user ID) <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>view_order_url</code></td>
<td>string</td>
<td>URL to view the order in frontend <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>line_items</code></td>
<td>array</td>
<td>List of order line items. See <a href="#line-items-properties">Line Items Properties</a></td>
</tr>
<tr>
<td><code>shipping_lines</code></td>
<td>array</td>
<td>List of shipping line items. See <a href="#shipping-lines-properties">Shipping Lines Properties</a></td>
</tr>
<tr>
<td><code>tax_lines</code></td>
<td>array</td>
<td>List of tax line items. See <a href="#tax-lines-properties">Tax Lines Properties</a> <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>fee_lines</code></td>
<td>array</td>
<td>List of fee line items. See <a href="#fee-lines-properites">Fee Lines Properites</a></td>
</tr>
<tr>
<td><code>coupon_lines</code></td>
<td>array</td>
<td>List of cupon line items. See <a href="#coupon-lines-properties">Coupon Lines Properties</a></td>
</tr>
<tr>
<td><code>customer</code></td>
<td>array</td>
<td>Customer data. See <a href="#customers-properties">Customer Properties</a></td>
</tr>
</tbody></table>
<h3 id='payment-details-properties'>Payment Details Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>method_id</code></td>
<td>string</td>
<td>Payment method ID <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>method_title</code></td>
<td>string</td>
<td>Payment method title <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>paid</code></td>
<td>boolean</td>
<td>Shows/define if the order is paid using this payment method. Use <code>true</code> to complate the payment.</td>
</tr>
<tr>
<td><code>transaction_id</code></td>
<td>string</td>
<td>Transaction ID, an optional field to set the transacion ID when complate one payment (to set this you need set the <code>paid</code> as <code>true</code> too)</td>
</tr>
</tbody></table>
<h3 id='line-items-properties'>Line Items Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Line item ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>subtotal</code></td>
<td>string</td>
<td>Line item subtotal</td>
</tr>
<tr>
<td><code>subtotal_tax</code></td>
<td>string</td>
<td>Line item tax subtotal</td>
</tr>
<tr>
<td><code>total</code></td>
<td>string</td>
<td>Line item total</td>
</tr>
<tr>
<td><code>total_tax</code></td>
<td>string</td>
<td>Line item tax total</td>
</tr>
<tr>
<td><code>price</code></td>
<td>string</td>
<td>Product price <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>quantity</code></td>
<td>integer</td>
<td>Quantity</td>
</tr>
<tr>
<td><code>tax_class</code></td>
<td>string</td>
<td>Product tax class <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Product name <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>product_id</code></td>
<td>integer</td>
<td>Product ID <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>sku</code></td>
<td>string</td>
<td>Product SKU <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>meta</code></td>
<td>array</td>
<td>List of product meta items. See <a href="#products-meta-items-properties">Products Meta Items Properties</a></td>
</tr>
<tr>
<td><code>variations</code></td>
<td>array</td>
<td>List of product variation attributes. e.g: <code>&quot;variation&quot;: {&quot;pa_color&quot;: &quot;Black&quot;, &quot;pa_size&quot;: &quot;XGG&quot;}</code> (Use <code>pa_</code> prefix when is a product attribute) <i class="label label-info">write-only</i></td>
</tr>
</tbody></table>
<h4 id='products-meta-items-properties'>Products Meta Items Properties</h4>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>key</code></td>
<td>string</td>
<td>Meta item key</td>
</tr>
<tr>
<td><code>label</code></td>
<td>string</td>
<td>Meta item label</td>
</tr>
<tr>
<td><code>value</code></td>
<td>string</td>
<td>Meta item value</td>
</tr>
</tbody></table>
<h3 id='shipping-lines-properties'>Shipping Lines Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Shipping line ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>method_id</code></td>
<td>string</td>
<td>Shipping method ID <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>method_title</code></td>
<td>string</td>
<td>Shipping method title <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>total</code></td>
<td>string</td>
<td>Total amount</td>
</tr>
</tbody></table>
<h3 id='tax-lines-properties'>Tax Lines Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Tax rate line ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>rate_id</code></td>
<td>integer</td>
<td>Tax rate ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>code</code></td>
<td>string</td>
<td>Tax rate code <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>title</code></td>
<td>string</td>
<td>Tax rate title/name <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>total</code></td>
<td>string</td>
<td>Tax rate total <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>compound</code></td>
<td>boolean</td>
<td>Shows if is or not a compound rate. Compound tax rates are applied on top of other tax rates. <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<h3 id='fee-lines-properites'>Fee Lines Properites</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Fee line ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>title</code></td>
<td>string</td>
<td>Shipping method title <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>taxable</code></td>
<td>boolean</td>
<td>Shows/define if the fee is taxable <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>tax_class</code></td>
<td>string</td>
<td>Tax class, requered in write-mode if the fee is taxable</td>
</tr>
<tr>
<td><code>total</code></td>
<td>string</td>
<td>Total amount</td>
</tr>
<tr>
<td><code>total_tax</code></td>
<td>string</td>
<td>Tax total</td>
</tr>
</tbody></table>
<h3 id='coupon-lines-properties'>Coupon Lines Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Coupon line ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>code</code></td>
<td>string</td>
<td>Coupon code <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>amount</code></td>
<td>string</td>
<td>Total amount <i class="label label-info">required</i></td>
</tr>
</tbody></table>
<h2 id='create-an-order'>Create an Order</h2>
<p>This API helps you to create a new order.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/orders</h6>
</div>
</div>
<blockquote>
<p>Example of create a paid order:</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/orders <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"order": {
"payment_details": {
"method_id": "bacs",
"method_title": "Direct Bank Transfer",
"paid": true
},
"billing_address": {
"first_name": "John",
"last_name": "Doe",
"address_1": "969 Market",
"address_2": "",
"city": "San Francisco",
"state": "CA",
"postcode": "94103",
"country": "US",
"email": "john.doe@example.com",
"phone": "(555) 555-5555"
},
"shipping_address": {
"first_name": "John",
"last_name": "Doe",
"address_1": "969 Market",
"address_2": "",
"city": "San Francisco",
"state": "CA",
"postcode": "94103",
"country": "US"
},
"customer_id": 2,
"line_items": [
{
"product_id": 546,
"quantity": 2
},
{
"product_id": 613,
"quantity": 1,
"variations": {
"pa_color": "Black"
}
}
],
"shipping_lines": [
{
"method_id": "flat_rate",
"method_title": "Flat Rate",
"total": "10.00"
}
]
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">order</span><span class="p">:</span> <span class="p">{</span>
<span class="na">payment_details</span><span class="p">:</span> <span class="p">{</span>
<span class="na">method_id</span><span class="p">:</span> <span class="dl">'</span><span class="s1">bacs</span><span class="dl">'</span><span class="p">,</span>
<span class="na">method_title</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Direct Bank Transfer</span><span class="dl">'</span><span class="p">,</span>
<span class="na">paid</span><span class="p">:</span> <span class="kc">true</span>
<span class="p">},</span>
<span class="na">billing_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">John</span><span class="dl">'</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Doe</span><span class="dl">'</span><span class="p">,</span>
<span class="na">address_1</span><span class="p">:</span> <span class="dl">'</span><span class="s1">969 Market</span><span class="dl">'</span><span class="p">,</span>
<span class="na">address_2</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">city</span><span class="p">:</span> <span class="dl">'</span><span class="s1">San Francisco</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">CA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">postcode</span><span class="p">:</span> <span class="dl">'</span><span class="s1">94103</span><span class="dl">'</span><span class="p">,</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">email</span><span class="p">:</span> <span class="dl">'</span><span class="s1">john.doe@example.com</span><span class="dl">'</span><span class="p">,</span>
<span class="na">phone</span><span class="p">:</span> <span class="dl">'</span><span class="s1">(555) 555-5555</span><span class="dl">'</span>
<span class="p">},</span>
<span class="na">shipping_address</span><span class="p">:</span> <span class="p">{</span>
<span class="na">first_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">John</span><span class="dl">'</span><span class="p">,</span>
<span class="na">last_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Doe</span><span class="dl">'</span><span class="p">,</span>
<span class="na">address_1</span><span class="p">:</span> <span class="dl">'</span><span class="s1">969 Market</span><span class="dl">'</span><span class="p">,</span>
<span class="na">address_2</span><span class="p">:</span> <span class="dl">''</span><span class="p">,</span>
<span class="na">city</span><span class="p">:</span> <span class="dl">'</span><span class="s1">San Francisco</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">CA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">postcode</span><span class="p">:</span> <span class="dl">'</span><span class="s1">94103</span><span class="dl">'</span><span class="p">,</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span>
<span class="p">},</span>
<span class="na">customer_id</span><span class="p">:</span> <span class="mi">2</span><span class="p">,</span>
<span class="na">line_items</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">product_id</span><span class="p">:</span> <span class="mi">546</span><span class="p">,</span>
<span class="na">quantity</span><span class="p">:</span> <span class="mi">2</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">product_id</span><span class="p">:</span> <span class="mi">613</span><span class="p">,</span>
<span class="na">quantity</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span>
<span class="na">variations</span><span class="p">:</span> <span class="p">{</span>
<span class="na">pa_color</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Black</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="na">shipping_lines</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">method_id</span><span class="p">:</span> <span class="dl">'</span><span class="s1">flat_rate</span><span class="dl">'</span><span class="p">,</span>
<span class="na">method_title</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Flat Rate</span><span class="dl">'</span><span class="p">,</span>
<span class="na">total</span><span class="p">:</span> <span class="dl">'</span><span class="s1">10.00</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'payment_details'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'method_id'</span> <span class="o">=&gt;</span> <span class="s1">'bacs'</span><span class="p">,</span>
<span class="s1">'method_title'</span> <span class="o">=&gt;</span> <span class="s1">'Direct Bank Transfer'</span><span class="p">,</span>
<span class="s1">'paid'</span> <span class="o">=&gt;</span> <span class="kc">true</span>
<span class="p">],</span>
<span class="s1">'billing_address'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'first_name'</span> <span class="o">=&gt;</span> <span class="s1">'John'</span><span class="p">,</span>
<span class="s1">'last_name'</span> <span class="o">=&gt;</span> <span class="s1">'Doe'</span><span class="p">,</span>
<span class="s1">'address_1'</span> <span class="o">=&gt;</span> <span class="s1">'969 Market'</span><span class="p">,</span>
<span class="s1">'address_2'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'city'</span> <span class="o">=&gt;</span> <span class="s1">'San Francisco'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'CA'</span><span class="p">,</span>
<span class="s1">'postcode'</span> <span class="o">=&gt;</span> <span class="s1">'94103'</span><span class="p">,</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'email'</span> <span class="o">=&gt;</span> <span class="s1">'john.doe@example.com'</span><span class="p">,</span>
<span class="s1">'phone'</span> <span class="o">=&gt;</span> <span class="s1">'(555) 555-5555'</span>
<span class="p">],</span>
<span class="s1">'shipping_address'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'first_name'</span> <span class="o">=&gt;</span> <span class="s1">'John'</span><span class="p">,</span>
<span class="s1">'last_name'</span> <span class="o">=&gt;</span> <span class="s1">'Doe'</span><span class="p">,</span>
<span class="s1">'address_1'</span> <span class="o">=&gt;</span> <span class="s1">'969 Market'</span><span class="p">,</span>
<span class="s1">'address_2'</span> <span class="o">=&gt;</span> <span class="s1">''</span><span class="p">,</span>
<span class="s1">'city'</span> <span class="o">=&gt;</span> <span class="s1">'San Francisco'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'CA'</span><span class="p">,</span>
<span class="s1">'postcode'</span> <span class="o">=&gt;</span> <span class="s1">'94103'</span><span class="p">,</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span>
<span class="p">],</span>
<span class="s1">'customer_id'</span> <span class="o">=&gt;</span> <span class="mi">2</span><span class="p">,</span>
<span class="s1">'line_items'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'product_id'</span> <span class="o">=&gt;</span> <span class="mi">546</span><span class="p">,</span>
<span class="s1">'quantity'</span> <span class="o">=&gt;</span> <span class="mi">2</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'product_id'</span> <span class="o">=&gt;</span> <span class="mi">613</span><span class="p">,</span>
<span class="s1">'quantity'</span> <span class="o">=&gt;</span> <span class="mi">1</span><span class="p">,</span>
<span class="s1">'variations'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'pa_color'</span> <span class="o">=&gt;</span> <span class="s1">'Black'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="s1">'shipping_lines'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'method_id'</span> <span class="o">=&gt;</span> <span class="s1">'flat_rate'</span><span class="p">,</span>
<span class="s1">'method_title'</span> <span class="o">=&gt;</span> <span class="s1">'Flat Rate'</span><span class="p">,</span>
<span class="s1">'total'</span> <span class="o">=&gt;</span> <span class="s1">'10.00'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'orders'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"order"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"payment_details"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"method_id"</span><span class="p">:</span> <span class="s">"bacs"</span><span class="p">,</span>
<span class="s">"method_title"</span><span class="p">:</span> <span class="s">"Direct Bank Transfer"</span><span class="p">,</span>
<span class="s">"paid"</span><span class="p">:</span> <span class="bp">True</span>
<span class="p">},</span>
<span class="s">"billing_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"John"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Doe"</span><span class="p">,</span>
<span class="s">"address_1"</span><span class="p">:</span> <span class="s">"969 Market"</span><span class="p">,</span>
<span class="s">"address_2"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"city"</span><span class="p">:</span> <span class="s">"San Francisco"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"CA"</span><span class="p">,</span>
<span class="s">"postcode"</span><span class="p">:</span> <span class="s">"94103"</span><span class="p">,</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"email"</span><span class="p">:</span> <span class="s">"john.doe@example.com"</span><span class="p">,</span>
<span class="s">"phone"</span><span class="p">:</span> <span class="s">"(555) 555-5555"</span>
<span class="p">},</span>
<span class="s">"shipping_address"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"first_name"</span><span class="p">:</span> <span class="s">"John"</span><span class="p">,</span>
<span class="s">"last_name"</span><span class="p">:</span> <span class="s">"Doe"</span><span class="p">,</span>
<span class="s">"address_1"</span><span class="p">:</span> <span class="s">"969 Market"</span><span class="p">,</span>
<span class="s">"address_2"</span><span class="p">:</span> <span class="s">""</span><span class="p">,</span>
<span class="s">"city"</span><span class="p">:</span> <span class="s">"San Francisco"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"CA"</span><span class="p">,</span>
<span class="s">"postcode"</span><span class="p">:</span> <span class="s">"94103"</span><span class="p">,</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span>
<span class="p">},</span>
<span class="s">"customer_id"</span><span class="p">:</span> <span class="mi">2</span><span class="p">,</span>
<span class="s">"line_items"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"product_id"</span><span class="p">:</span> <span class="mi">546</span><span class="p">,</span>
<span class="s">"quantity"</span><span class="p">:</span> <span class="mi">2</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"product_id"</span><span class="p">:</span> <span class="mi">613</span><span class="p">,</span>
<span class="s">"quantity"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span>
<span class="s">"variations"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"pa_color"</span><span class="p">:</span> <span class="s">"Black"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="s">"shipping_lines"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"method_id"</span><span class="p">:</span> <span class="s">"flat_rate"</span><span class="p">,</span>
<span class="s">"method_title"</span><span class="p">:</span> <span class="s">"Flat Rate"</span><span class="p">,</span>
<span class="s">"total"</span><span class="p">:</span> <span class="s">"10.00"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"orders"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">order: </span><span class="p">{</span>
<span class="ss">payment_details: </span><span class="p">{</span>
<span class="ss">method_id: </span><span class="s2">"bacs"</span><span class="p">,</span>
<span class="ss">method_title: </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span>
<span class="ss">paid: </span><span class="kp">true</span>
<span class="p">},</span>
<span class="ss">billing_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"John"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Doe"</span><span class="p">,</span>
<span class="ss">address_1: </span><span class="s2">"969 Market"</span><span class="p">,</span>
<span class="ss">address_2: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">city: </span><span class="s2">"San Francisco"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"CA"</span><span class="p">,</span>
<span class="ss">postcode: </span><span class="s2">"94103"</span><span class="p">,</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">email: </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span>
<span class="ss">phone: </span><span class="s2">"(555) 555-5555"</span>
<span class="p">},</span>
<span class="ss">shipping_address: </span><span class="p">{</span>
<span class="ss">first_name: </span><span class="s2">"John"</span><span class="p">,</span>
<span class="ss">last_name: </span><span class="s2">"Doe"</span><span class="p">,</span>
<span class="ss">address_1: </span><span class="s2">"969 Market"</span><span class="p">,</span>
<span class="ss">address_2: </span><span class="s2">""</span><span class="p">,</span>
<span class="ss">city: </span><span class="s2">"San Francisco"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"CA"</span><span class="p">,</span>
<span class="ss">postcode: </span><span class="s2">"94103"</span><span class="p">,</span>
<span class="ss">country: </span><span class="s2">"US"</span>
<span class="p">},</span>
<span class="ss">customer_id: </span><span class="mi">2</span><span class="p">,</span>
<span class="ss">line_items: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">product_id: </span><span class="mi">546</span><span class="p">,</span>
<span class="ss">quantity: </span><span class="mi">2</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">product_id: </span><span class="mi">613</span><span class="p">,</span>
<span class="ss">quantity: </span><span class="mi">1</span><span class="p">,</span>
<span class="ss">variations: </span><span class="p">{</span>
<span class="ss">pa_color: </span><span class="s2">"Black"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="ss">shipping_lines: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">method_id: </span><span class="s2">"flat_rate"</span><span class="p">,</span>
<span class="ss">method_title: </span><span class="s2">"Flat Rate"</span><span class="p">,</span>
<span class="ss">total: </span><span class="s1">'10.00'</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"orders"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"processing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"79.87"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"63.97"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.90"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WordPress/4.1; http://example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">504</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">505</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">613</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"key"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Black"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">506</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">507</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-CA-TAX-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">508</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-STANDARD-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-an-order'>View an Order</h2>
<p>This API lets you retrieve and view a specific order.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/orders/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/orders/645 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'orders/645'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"orders/645"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"orders/645"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"processing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"79.87"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"63.97"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.90"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WordPress/4.1; http://example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">504</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">505</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">613</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"key"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Black"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">506</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">507</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-CA-TAX-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">508</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-STANDARD-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>expand</code></td>
<td>string</td>
<td>Expand <code>coupons</code>, <code>products</code> and <code>taxes</code> objects, eg: <code>filter[expand]=coupons,products,taxes</code></td>
</tr>
</tbody></table>
<aside class="notice">
<code>expand</code> filter is available starting from WooCommerce 2.5.
</aside>
<h2 id='view-list-of-orders'>View List of Orders</h2>
<p>This API helps you to view all the orders.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/orders</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/orders <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'orders'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"orders"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"orders"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"orders"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"processing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"79.87"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"63.97"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.90"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WordPress/4.1; http://example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">504</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">505</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">613</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"key"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Black"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">506</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">507</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-CA-TAX-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">508</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-STANDARD-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">644</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">644</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:33:42Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:33:42Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:33:42Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"on-hold"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"44.14"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"30.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"3.15"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.65"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/644"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">499</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.20"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.20"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">500</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.45"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.45"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Woo Album #4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">96</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">501</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">502</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-CA-TAX-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">503</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-STANDARD-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters-2'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>status</code></td>
<td>string</td>
<td>Orders by status. eg: <code>processing</code> or <code>cancelled</code></td>
</tr>
<tr>
<td><code>expand</code></td>
<td>string</td>
<td>Expand <code>coupons</code>, <code>products</code> and <code>taxes</code> objects, eg: <code>filter[expand]=coupons,products,taxes</code></td>
</tr>
</tbody></table>
<aside class="notice">
<code>expand</code> filter is available starting from WooCommerce 2.5.
</aside>
<h2 id='update-an-order'>Update an Order</h2>
<p>This API lets you make changes to an order.</p>
<p>To remove a fee item, send the <code>id</code> of the item and <code>name</code> set to <code>null</code>.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/orders/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/orders/645 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"order": {
"status": "completed"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">order</span><span class="p">:</span> <span class="p">{</span>
<span class="na">status</span><span class="p">:</span> <span class="dl">'</span><span class="s1">completed</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'status'</span> <span class="o">=&gt;</span> <span class="s1">'completed'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'orders/645'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"order"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"status"</span><span class="p">:</span> <span class="s">"completed"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"orders/645"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">order: </span><span class="p">{</span>
<span class="ss">status: </span><span class="s2">"completed"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"orders/645"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"completed"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"79.87"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"63.97"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.90"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WordPress/4.1; http://example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">504</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">505</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">613</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"key"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Black"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">506</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">507</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-CA-TAX-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">508</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-STANDARD-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='create-update-multiple-orders'>Create/Update Multiple Orders</h2>
<p>This API helps you to bulk create/update multiple orders.</p>
<p>To update is necessary to send objects containing IDs and to create new not just send the ID.</p>
<h3 id='http-request-5'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/orders/bulk</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/orders/bulk <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"orders": [
{
"id": 645,
"shipping_methods": "Local Delivery"
},
{
"id": 644,
"shipping_methods": "Local Delivery"
}
]
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">orders</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">645</span><span class="p">,</span>
<span class="na">shipping_methods</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Local Delivery</span><span class="dl">'</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">644</span><span class="p">,</span>
<span class="na">shipping_methods</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Local Delivery</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/bulk</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'orders'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">645</span><span class="p">,</span>
<span class="s1">'shipping_methods'</span> <span class="o">=&gt;</span> <span class="s1">'Local Delivery'</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">644</span><span class="p">,</span>
<span class="s1">'shipping_methods'</span> <span class="o">=&gt;</span> <span class="s1">'Local Delivery'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'orders/bulk'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"orders"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">645</span><span class="p">,</span>
<span class="s">"shipping_methods"</span><span class="p">:</span> <span class="s">"Local Delivery"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">644</span><span class="p">,</span>
<span class="s">"shipping_methods"</span><span class="p">:</span> <span class="s">"Local Delivery"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"orders/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">orders: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">645</span><span class="p">,</span>
<span class="ss">shipping_methods: </span><span class="s2">"Local Delivery"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">644</span><span class="p">,</span>
<span class="ss">shipping_methods: </span><span class="s2">"Local Delivery"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"orders/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"orders"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-31T11:45:12Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"processing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"79.87"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"63.97"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.90"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Local Delivery"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WordPress/4.1; http://example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">504</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">505</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">613</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"key"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Black"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">506</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Local Delivery"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">507</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-CA-TAX-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">508</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-STANDARD-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">644</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">644</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:33:42Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-31T11:45:12Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:33:42Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"on-hold"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"44.14"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"30.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"3.15"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.65"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/644"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">499</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.20"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.20"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">500</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.45"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.45"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Woo Album #4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">96</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">501</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">502</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-CA-TAX-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">503</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-STANDARD-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='delete-an-order'>Delete an Order</h2>
<p>This API helps you delete an order.</p>
<h3 id='http-request-6'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/orders/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/orders/645/?force<span class="o">=</span><span class="nb">true</span> <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/?force=true</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'orders/645'</span><span class="p">,</span> <span class="p">[</span><span class="s1">'force'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">]));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"orders/645/"</span><span class="p">,</span> <span class="n">params</span><span class="o">=</span><span class="p">{</span><span class="s">"force"</span><span class="p">:</span> <span class="bp">True</span><span class="p">}).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"orders/645/"</span><span class="p">,</span> <span class="ss">force: </span><span class="kp">true</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Permanently deleted order"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h3 id='parameters'>Parameters</h3>
<table><thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>force</code></td>
<td>string</td>
<td>Use <code>true</code> whether to permanently delete the order, defaults to <code>false</code>. Note that permanently deleting the order will return HTTP 200 rather than HTTP 202.</td>
</tr>
</tbody></table>
<h2 id='view-orders-count'>View Orders Count</h2>
<p>This API lets you retrieve a count of all orders.</p>
<h3 id='http-request-7'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/orders/count</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/orders/count <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/count</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'orders/count'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"orders/count"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"orders/count"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters-3'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>status</code></td>
<td>string</td>
<td>Orders by status. eg: <code>processing</code> or <code>cancelled</code></td>
</tr>
</tbody></table>
<h2 id='view-list-of-order-statuses'>View List of Order Statuses</h2>
<p>This API lets you retrieve a list of orders statuses available.</p>
<h3 id='http-request-8'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/orders/statuses</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/orders/statuses <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/statuses</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'orders/statuses'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"orders/statuses"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"orders/statuses"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order_statuses"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"pending"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Pending Payment"</span><span class="p">,</span><span class="w">
</span><span class="nl">"processing"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Processing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"on-hold"</span><span class="p">:</span><span class="w"> </span><span class="s2">"On Hold"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Completed"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cancelled"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Cancelled"</span><span class="p">,</span><span class="w">
</span><span class="nl">"refunded"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Refunded"</span><span class="p">,</span><span class="w">
</span><span class="nl">"failed"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Failed"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h1 id='order-notes'>Order - Notes</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate order notes.</p>
<h2 id='order-notes-properties'>Order Notes Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Order note ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the order note was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>note</code></td>
<td>string</td>
<td>Order note <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>customer_note</code></td>
<td>boolean</td>
<td>Shows/define if the note is only for reference or for the customer (the user will be notified). Default is <code>false</code></td>
</tr>
</tbody></table>
<h2 id='create-a-note-for-an-order'>Create a Note For an Order</h2>
<p>This API helps you to create a new note for an order.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/notes</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/orders/645/notes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"order_note": {
"note": "Order ok!!!"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">order_note</span><span class="p">:</span> <span class="p">{</span>
<span class="na">note</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Order ok!!!</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/notes</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'order_note'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'note'</span> <span class="o">=&gt;</span> <span class="s1">'Order ok!!!'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'orders/645/notes'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"order_note"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"note"</span><span class="p">:</span> <span class="s">"Order ok!!!"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"orders/645/notes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">order_note: </span><span class="p">{</span>
<span class="ss">note: </span><span class="s2">"Order ok!!!"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"orders/645/notes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order_note"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"416"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:56:44Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Order ok!!!"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_note"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-an-order-note'>View an Order Note</h2>
<p>This API lets you retrieve and view a specific note from an order.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/notes/&lt;note_id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/orders/645/notes/416 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/notes/416</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'orders/645/notes/416'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"orders/645/notes/416"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"orders/645/notes/416"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order_note"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"416"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:56:44Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Order ok!!!"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_note"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-notes-from-an-order'>View List of Notes From an Order</h2>
<p>This API helps you to view all the notes from an order.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/notes</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/orders/645/notes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/notes</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'orders/645/notes'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"orders/645/notes"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"orders/645/notes"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order_notes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"416"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:56:44Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Order ok!!!"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_note"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"415"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:16:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Order status changed from Processing to Completed."</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_note"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"412"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Order item stock reduced successfully."</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_note"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"411"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:09Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Order status changed from Pending Payment to Processing."</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_note"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='update-an-order-note'>Update an Order Note</h2>
<p>This API lets you make changes to an order note.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/notes/&lt;note_id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/orders/645/notes/416 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"order_note": {
"note": "Ok!"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">order_note</span><span class="p">:</span> <span class="p">{</span>
<span class="na">note</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Ok!</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/notes/416</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'order_note'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'note'</span> <span class="o">=&gt;</span> <span class="s1">'Ok!'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'orders/645/notes/416'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"order_note"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"note"</span><span class="p">:</span> <span class="s">"Ok!"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"orders/645/notes/416"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">order_note: </span><span class="p">{</span>
<span class="ss">note: </span><span class="s2">"Ok!"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"orders/645/notes/416"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order_note"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"416"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:56:44Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ok!"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_note"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='delete-an-order-note'>Delete an Order Note</h2>
<p>This API helps you delete an order note.</p>
<h3 id='http-request-5'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/notes/&lt;note_id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/orders/645/notes/416 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/notes/416</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'orders/645/notes/416'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"orders/645/notes/416"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"orders/645/notes/416"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Permanently deleted order note"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h1 id='order-refunds'>Order - Refunds</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate order refunds.</p>
<h2 id='order-refunds-properties'>Order Refunds Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Order note ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the order refund was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>amount</code></td>
<td>string</td>
<td>Refund amount <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>reason</code></td>
<td>string</td>
<td>Reason for refund</td>
</tr>
<tr>
<td><code>line_items</code></td>
<td>array</td>
<td>List of order items to refund. See <a href="#line-items-properties">Line Items Properties</a></td>
</tr>
</tbody></table>
<h2 id='create-a-refund-for-an-order'>Create a Refund For an Order</h2>
<p>This API helps you to create a new refund for an order.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/refunds</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/orders/645/refunds <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"order_refund": {
"amount": 10
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">order_refund</span><span class="p">:</span> <span class="p">{</span>
<span class="na">amount</span><span class="p">:</span> <span class="mi">10</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/refunds</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'order_refund'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'amount'</span> <span class="o">=&gt;</span> <span class="mi">10</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'orders/645/refunds'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"order_refund"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"amount"</span><span class="p">:</span> <span class="mi">10</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"orders/645/refunds"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">order_refund: </span><span class="p">{</span>
<span class="ss">amount: </span><span class="mi">10</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"orders/645/refunds"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order_refund"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">649</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:29:32Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reason"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-an-order-refund'>View an Order Refund</h2>
<p>This API lets you retrieve and view a specific refund from an order.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/refunds/&lt;refund_id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/orders/645/refunds/649 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/refunds/649</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'orders/645/refunds/649'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"orders/645/refunds/649"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"orders/645/refunds/649"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order_refund"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">649</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:29:32Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reason"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-refunds-from-an-order'>View List of Refunds From an Order</h2>
<p>This API helps you to view all the refunds from an order.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/refunds</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/orders/645/refunds <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/refunds</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'orders/645/refunds'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"orders/645/refunds"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"orders/645/refunds"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order_refunds"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">649</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:29:32Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reason"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">647</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:19:06Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reason"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">514</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"-21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"-21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"-21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">515</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">613</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='update-an-order-refund'>Update an Order Refund</h2>
<p>This API lets you make changes to an order refund.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/refunds/&lt;refund_id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/orders/645/refunds/649 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"order_refund": {
"reason": "Because was it necessary!"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">order_refund</span><span class="p">:</span> <span class="p">{</span>
<span class="na">reason</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Because was it necessary!</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/refunds/649</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'order_refund'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'reason'</span> <span class="o">=&gt;</span> <span class="s1">'Because was it necessary!'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'orders/645/refunds/649'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"order_refund"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"reason"</span><span class="p">:</span> <span class="s">"Because was it necessary!"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"orders/645/refunds/649"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">order_refund: </span><span class="p">{</span>
<span class="ss">reason: </span><span class="s2">"Because was it necessary!"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"orders/645/refunds/649"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"order_refund"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">649</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:29:32Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"amount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reason"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Because was it necessary!"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='delete-an-order-refund'>Delete an Order Refund</h2>
<p>This API helps you delete an order refund.</p>
<h3 id='http-request-5'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/orders/&lt;id&gt;/refunds/&lt;refund_id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/orders/645/refunds/649 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">orders/645/refunds/649</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'orders/645/refunds/649'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"orders/645/refunds/649"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"orders/645/refunds/649"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Permanently deleted refund"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h1 id='products'>Products</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate products.</p>
<h2 id='products-properties'>Products Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>title</code></td>
<td>string</td>
<td>Product name</td>
</tr>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Product ID (post ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Product slug <i class="label label-info">edit-only</i></td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the product was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>updated_at</code></td>
<td>string</td>
<td>UTC DateTime when the product was last updated <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>type</code></td>
<td>string</td>
<td>Product type. By default in WooCommerce the following types are available: <code>simple</code>, <code>grouped</code>, <code>external</code>, <code>variable</code>. Default is <code>simple</code></td>
</tr>
<tr>
<td><code>status</code></td>
<td>string</td>
<td>Product status (post status). Default is <code>publish</code></td>
</tr>
<tr>
<td><code>downloadable</code></td>
<td>boolean</td>
<td>If the product is downloadable or not. Downloadable products give access to a file upon purchase</td>
</tr>
<tr>
<td><code>virtual</code></td>
<td>boolean</td>
<td>If the product is virtual or not. Virtual products are intangible and aren&#39;t shipped</td>
</tr>
<tr>
<td><code>permalink</code></td>
<td>string</td>
<td>Product URL (post permalink) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>sku</code></td>
<td>string</td>
<td>SKU refers to a Stock-keeping unit, a unique identifier for each distinct product and service that can be purchased</td>
</tr>
<tr>
<td><code>global_unique_id</code></td>
<td>string</td>
<td>GTIN, UPC, EAN or ISBN - a unique identifier for each distinct product and service that can be purchased</td>
</tr>
<tr>
<td><code>price</code></td>
<td>string</td>
<td>Current product price. This is setted from <code>regular_price</code> and <code>sale_price</code> <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>regular_price</code></td>
<td>string</td>
<td>Product regular price</td>
</tr>
<tr>
<td><code>sale_price</code></td>
<td>string</td>
<td>Product sale price</td>
</tr>
<tr>
<td><code>sale_price_dates_from</code></td>
<td>string</td>
<td>Sets the sale start date. Date in the <code>YYYY-MM-DD</code> format <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>sale_price_dates_to</code></td>
<td>string</td>
<td>Sets the sale end date. Date in the <code>YYYY-MM-DD</code> format <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>price_html</code></td>
<td>string</td>
<td>Price formatted in HTML, e.g. <code>&lt;del&gt;&lt;span class=\&quot;amount\&quot;&gt;&amp;#36;&amp;nbsp;3.00&lt;/span&gt;&lt;/del&gt; &lt;ins&gt;&lt;span class=\&quot;amount\&quot;&gt;&amp;#36;&amp;nbsp;2.00&lt;/span&gt;&lt;/ins&gt;</code> <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>taxable</code></td>
<td>boolean</td>
<td>Show if the product is taxable or not <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>tax_status</code></td>
<td>string</td>
<td>Tax status. The options are: <code>taxable</code>, <code>shipping</code> (Shipping only) and <code>none</code></td>
</tr>
<tr>
<td><code>tax_class</code></td>
<td>string</td>
<td>Tax class</td>
</tr>
<tr>
<td><code>managing_stock</code></td>
<td>boolean</td>
<td>Enable stock management at product level</td>
</tr>
<tr>
<td><code>stock_quantity</code></td>
<td>integer</td>
<td>Stock quantity. If is a variable product this value will be used to control stock for all variations, unless you define stock at variation level.</td>
</tr>
<tr>
<td><code>in_stock</code></td>
<td>boolean</td>
<td>Controls whether or not the product is listed as &quot;in stock&quot; or &quot;out of stock&quot; on the frontend.</td>
</tr>
<tr>
<td><code>backorders_allowed</code></td>
<td>boolean</td>
<td>Shows if backorders are allowed <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>backordered</code></td>
<td>boolean</td>
<td>Shows if a product is on backorder (if the product have the stock_quantity negative) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>backorders</code></td>
<td>mixed</td>
<td>If managing stock, this controls whether or not backorders are allowed. If enabled, stock quantity can go below 0. The options are: <code>false</code> (Do not allow), <code>notify</code> (Allow, but notify customer), and <code>true</code> (Allow) <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>sold_individually</code></td>
<td>boolean</td>
<td>When <code>true</code> this only allow one item to be bought in a single order</td>
</tr>
<tr>
<td><code>purchaseable</code></td>
<td>boolean</td>
<td>Shows if the product can be bought <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>featured</code></td>
<td>boolean</td>
<td>Featured Product</td>
</tr>
<tr>
<td><code>visible</code></td>
<td>boolean</td>
<td>Shows whether or not the product is visible in the catalog <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>catalog_visibility</code></td>
<td>string</td>
<td>Catalog visibility. The following options are available: <code>visible</code> (Catalog and search), <code>catalog</code> (Only in catalog), <code>search</code> (Only in search) and <code>hidden</code> (Hidden from all). Default is <code>visible</code></td>
</tr>
<tr>
<td><code>on_sale</code></td>
<td>boolean</td>
<td>Shows if the product is on sale or not <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>weight</code></td>
<td>string</td>
<td>Product weight in decimal format</td>
</tr>
<tr>
<td><code>dimensions</code></td>
<td>array</td>
<td>List of the product dimensions. See <a href="#dimensions-properties">Dimensions Properties</a></td>
</tr>
<tr>
<td><code>shipping_required</code></td>
<td>boolean</td>
<td>Shows if the product need to be shipped or not <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>shipping_taxable</code></td>
<td>boolean</td>
<td>Shows whether or not the product shipping is taxable <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>shipping_class</code></td>
<td>string</td>
<td>Shipping class slug. Shipping classes are used by certain shipping methods to group similar products</td>
</tr>
<tr>
<td><code>shipping_class_id</code></td>
<td>integer</td>
<td>Shipping class ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>description</code></td>
<td>string</td>
<td>Product description</td>
</tr>
<tr>
<td><code>enable_html_description</code></td>
<td>bool</td>
<td>Enable HTML for product description <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>short_description</code></td>
<td>string</td>
<td>Product short description</td>
</tr>
<tr>
<td><code>enable_html_short_description</code></td>
<td>string</td>
<td>Enable HTML for product short description <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>reviews_allowed</code></td>
<td>boolean</td>
<td>Shows/define if reviews are allowed</td>
</tr>
<tr>
<td><code>average_rating</code></td>
<td>string</td>
<td>Reviews average rating <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>rating_count</code></td>
<td>integer</td>
<td>Amount of reviews that the product have <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>related_ids</code></td>
<td>array</td>
<td>List of related products IDs (<code>integer</code>) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>upsell_ids</code></td>
<td>array</td>
<td>List of up-sell products IDs (<code>integer</code>). Up-sells are products which you recommend instead of the currently viewed product, for example, products that are more profitable or better quality or more expensive</td>
</tr>
<tr>
<td><code>cross_sell_ids</code></td>
<td>array</td>
<td>List of cross-sell products IDs. Cross-sells are products which you promote in the cart, based on the current product</td>
</tr>
<tr>
<td><code>parent_id</code></td>
<td>integer</td>
<td>Product parent ID (post_parent)</td>
</tr>
<tr>
<td><code>categories</code></td>
<td>array</td>
<td>List of product categories names (<code>string</code>). In write-mode need to pass a array of categories IDs (<code>integer</code>) (<a href="http://codex.wordpress.org/Function_Reference/wp_set_object_terms">uses wp_set_object_terms()</a>)</td>
</tr>
<tr>
<td><code>tags</code></td>
<td>array</td>
<td>List of product tags names (<code>string</code>). In write-mode need to pass a array of tags IDs (<code>integer</code>) (<a href="http://codex.wordpress.org/Function_Reference/wp_set_object_terms">uses wp_set_object_terms()</a>)</td>
</tr>
<tr>
<td><code>brands</code></td>
<td>array</td>
<td>List of product brands. See <a href="#brands-properties">Brands Properties</a>. In write-mode pass an array of brand objects with <code>id</code> property (<a href="http://codex.wordpress.org/Function_Reference/wp_set_object_terms">uses wp_set_object_terms()</a>)</td>
</tr>
<tr>
<td><code>images</code></td>
<td>array</td>
<td>List of products images. See <a href="#images-properties">Images Properties</a></td>
</tr>
<tr>
<td><code>featured_src</code></td>
<td>string</td>
<td>Featured image URL <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>attributes</code></td>
<td>array</td>
<td>List of product attributes. See <a href="#attributes-properties">Attributes Properties</a>. Note: the attribute must be registered in WooCommerce before.</td>
</tr>
<tr>
<td><code>default_attributes</code></td>
<td>array</td>
<td>Defaults variation attributes. These are the attributes that will be pre-selected on the frontend. See <a href="#default-attributes-properties">Default Attributes Properties</a> <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>downloads</code></td>
<td>array</td>
<td>List of downloadable files. See <a href="#downloads-properties">Downloads Properties</a></td>
</tr>
<tr>
<td><code>download_limit</code></td>
<td>integer</td>
<td>Amount of times the product can be downloaded. In write-mode you can sent a blank string for unlimited re-downloads. e.g <code>&#39;&#39;</code></td>
</tr>
<tr>
<td><code>download_expiry</code></td>
<td>integer</td>
<td>Number of days that the customer has up to be able to download the product. In write-mode you can sent a blank string for never expiry. e.g <code>&#39;&#39;</code></td>
</tr>
<tr>
<td><code>download_type</code></td>
<td>string</td>
<td>Download type, this controls the <a href="http://schema.org/">schema</a>. The available options are: <code>&#39;&#39;</code> (Standard Product), <code>application</code> (Application/Software) and <code>music</code> (Music)</td>
</tr>
<tr>
<td><code>purchase_note</code></td>
<td>string</td>
<td>Optional note to send the customer after purchase.</td>
</tr>
<tr>
<td><code>total_sales</code></td>
<td>integer</td>
<td>Amount of sales <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>variations</code></td>
<td>array</td>
<td>List of products variations. See <a href="#variations-properties">Variations Properties</a></td>
</tr>
<tr>
<td><code>parent</code></td>
<td>array</td>
<td>List the product parent data when query for a variation <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>product_url</code></td>
<td>string</td>
<td>Product external URL. Only for <code>external</code> products <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>button_text</code></td>
<td>string</td>
<td>Product external button text. Only for <code>external</code> products <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>menu_order</code></td>
<td>integer</td>
<td>Menu order, used to custom sort products</td>
</tr>
</tbody></table>
<aside class="notice">
<code>menu_order</code> attribute is available starting from WooCommerce 2.5.
</aside>
<h3 id='dimensions-properties'>Dimensions Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>length</code></td>
<td>string</td>
<td>Product length in decimal format</td>
</tr>
<tr>
<td><code>width</code></td>
<td>string</td>
<td>Product width in decimal format</td>
</tr>
<tr>
<td><code>height</code></td>
<td>string</td>
<td>Product height in decimal format</td>
</tr>
<tr>
<td><code>unit</code></td>
<td>string</td>
<td>Product name <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<h3 id='images-properties'>Images Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Image ID (attachment ID)</td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the image was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>updated_at</code></td>
<td>string</td>
<td>UTC DateTime when the image was last updated <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>src</code></td>
<td>string</td>
<td>Image URL. In write-mode you can use to send new images</td>
</tr>
<tr>
<td><code>title</code></td>
<td>string</td>
<td>Image title (attachment title)</td>
</tr>
<tr>
<td><code>alt</code></td>
<td>string</td>
<td>Image alt text (attachment image alt text)</td>
</tr>
<tr>
<td><code>position</code></td>
<td>integer</td>
<td>Image position. <code>0</code> means that the image is featured</td>
</tr>
<tr>
<td><code>srcset</code></td>
<td>string</td>
<td>Image srcset for responsive images <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>sizes</code></td>
<td>string</td>
<td>Image sizes attribute for responsive images <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>thumbnail</code></td>
<td>string</td>
<td>Thumbnail image URL <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<aside class="notice">
<code>alt</code> and <code>title</code> attributes are writable starting from WooCommerce 2.5.
</aside>
<h3 id='brands-properties'>Brands Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Brand ID <i class="label label-info">required for write operations</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Brand name <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>slug</code></td>
<td>string</td>
<td>Brand slug <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<h3 id='attributes-properties'>Attributes Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Attribute name <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>slug</code></td>
<td>string</td>
<td>Attribute slug</td>
</tr>
<tr>
<td><code>position</code></td>
<td>integer</td>
<td>Attribute position</td>
</tr>
<tr>
<td><code>visible</code></td>
<td>boolean</td>
<td>Shows/define if the attribute is visible on the &quot;Additional Information&quot; tab in the product&#39;s page</td>
</tr>
<tr>
<td><code>variation</code></td>
<td>boolean</td>
<td>Shows/define if the attribute can be used as variation</td>
</tr>
<tr>
<td><code>options</code></td>
<td>array</td>
<td>List of available term names of the attribute</td>
</tr>
</tbody></table>
<h3 id='default-attributes-properties'>Default Attributes Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Attribute name</td>
</tr>
<tr>
<td><code>slug</code></td>
<td>string</td>
<td>Attribute slug</td>
</tr>
<tr>
<td><code>option</code></td>
<td>string</td>
<td>Selected term name of the attribute</td>
</tr>
</tbody></table>
<h3 id='downloads-properties'>Downloads Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>string</td>
<td>File ID (File ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>File name</td>
</tr>
<tr>
<td><code>file</code></td>
<td>string</td>
<td>File URL. In write-mode you can use this property to send new files</td>
</tr>
</tbody></table>
<h3 id='variations-properties'>Variations Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Variation ID (post ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the variation was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>updated_at</code></td>
<td>string</td>
<td>UTC DateTime when the variation was last updated <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>downloadable</code></td>
<td>boolean</td>
<td>If the variation is downloadable or not. Downloadable variations give access to a file upon purchase</td>
</tr>
<tr>
<td><code>virtual</code></td>
<td>boolean</td>
<td>If the variation is virtual or not. Virtual variations are intangible and aren&#39;t shipped</td>
</tr>
<tr>
<td><code>permalink</code></td>
<td>string</td>
<td>Variation URL (post permalink) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>sku</code></td>
<td>string</td>
<td>SKU refers to a Stock-keeping unit, a unique identifier for each distinct product and service that can be purchased</td>
</tr>
<tr>
<td><code>global_unique_id</code></td>
<td>string</td>
<td>GTIN, UPC, EAN or ISBN - a unique identifier for each distinct product and service that can be purchased</td>
</tr>
<tr>
<td><code>price</code></td>
<td>string</td>
<td>Current variation price. This is setted from <code>regular_price</code> and <code>sale_price</code> <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>regular_price</code></td>
<td>string</td>
<td>Variation regular price</td>
</tr>
<tr>
<td><code>sale_price</code></td>
<td>string</td>
<td>Variation sale price</td>
</tr>
<tr>
<td><code>sale_price_dates_from</code></td>
<td>string</td>
<td>Sets the sale start date. Date in the <code>YYYY-MM-DD</code> format <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>sale_price_dates_to</code></td>
<td>string</td>
<td>Sets the sale end date. Date in the <code>YYYY-MM-DD</code> format <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>taxable</code></td>
<td>boolean</td>
<td>Show if the variation is taxable or not <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>tax_status</code></td>
<td>string</td>
<td>Tax status. The options are: <code>taxable</code>, <code>shipping</code> (Shipping only) and <code>none</code></td>
</tr>
<tr>
<td><code>tax_class</code></td>
<td>string</td>
<td>Tax class</td>
</tr>
<tr>
<td><code>managing_stock</code></td>
<td>boolean</td>
<td>Enable stock management at variation level</td>
</tr>
<tr>
<td><code>stock_quantity</code></td>
<td>integer</td>
<td>Stock quantity. If is a variable variation this value will be used to control stock for all variations, unless you define stock at variation level.</td>
</tr>
<tr>
<td><code>in_stock</code></td>
<td>boolean</td>
<td>Controls whether or not the variation is listed as &quot;in stock&quot; or &quot;out of stock&quot; on the frontend.</td>
</tr>
<tr>
<td><code>backordered</code></td>
<td>boolean</td>
<td>Shows if a variation is on backorder (if the variation have the stock_quantity negative) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>purchaseable</code></td>
<td>boolean</td>
<td>Shows if the variation can be bought <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>visible</code></td>
<td>boolean</td>
<td>Shows whether or not the product parent is visible in the catalog <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>on_sale</code></td>
<td>boolean</td>
<td>Shows if the variation is on sale or not <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>weight</code></td>
<td>string</td>
<td>Variation weight in decimal format</td>
</tr>
<tr>
<td><code>dimensions</code></td>
<td>array</td>
<td>List of the variation dimensions. See <a href="#dimensions-properties">Dimensions Properties</a></td>
</tr>
<tr>
<td><code>shipping_class</code></td>
<td>string</td>
<td>Shipping class slug. Shipping classes are used by certain shipping methods to group similar products</td>
</tr>
<tr>
<td><code>shipping_class_id</code></td>
<td>integer</td>
<td>Shipping class ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>image</code></td>
<td>array</td>
<td>Variation featured image. Only position 0 will be used. See <a href="#images-properties">Images Properties</a></td>
</tr>
<tr>
<td><code>attributes</code></td>
<td>array</td>
<td>List of variation attributes. Similar to a <code>simple</code> or <code>variable</code> product, but for <code>variation</code> indicate the attributes used to form the variation. See <a href="#attributes-properties">Attributes Properties</a></td>
</tr>
<tr>
<td><code>downloads</code></td>
<td>array</td>
<td>List of downloadable files. See <a href="#downloads-properties">Downloads Properties</a></td>
</tr>
<tr>
<td><code>download_limit</code></td>
<td>integer</td>
<td>Amount of times the variation can be downloaded. In write-mode you can sent a blank string for unlimited re-downloads. e.g <code>&#39;&#39;</code></td>
</tr>
<tr>
<td><code>download_expiry</code></td>
<td>integer</td>
<td>Number of days that the customer has up to be able to download the varition. In write-mode you can sent a blank string for never expiry. e.g <code>&#39;&#39;</code></td>
</tr>
</tbody></table>
<h2 id='create-a-product'>Create a Product</h2>
<p>This API helps you to create a new product.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/products</h6>
</div>
</div>
<blockquote>
<p>Example of how to create a <code>simple</code> product:</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/products <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product": {
"title": "Premium Quality",
"type": "simple",
"regular_price": "21.99",
"description": "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",
"short_description": "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.",
"categories": [
9,
14
],
"brands": [
{
"id": 15
},
{
"id": 16
}
],
"images": [
{
"src": "http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg",
"position": 0
},
{
"src": "http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg",
"position": 1
}
]
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product</span><span class="p">:</span> <span class="p">{</span>
<span class="na">title</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Premium Quality</span><span class="dl">'</span><span class="p">,</span>
<span class="na">type</span><span class="p">:</span> <span class="dl">'</span><span class="s1">simple</span><span class="dl">'</span><span class="p">,</span>
<span class="na">regular_price</span><span class="p">:</span> <span class="dl">'</span><span class="s1">21.99</span><span class="dl">'</span><span class="p">,</span>
<span class="na">description</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</span><span class="dl">'</span><span class="p">,</span>
<span class="na">short_description</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</span><span class="dl">'</span><span class="p">,</span>
<span class="na">categories</span><span class="p">:</span> <span class="p">[</span>
<span class="mi">9</span><span class="p">,</span>
<span class="mi">14</span>
<span class="p">],</span>
<span class="na">brands</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">15</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">16</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="na">images</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">src</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg</span><span class="dl">'</span><span class="p">,</span>
<span class="na">position</span><span class="p">:</span> <span class="mi">0</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">src</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg</span><span class="dl">'</span><span class="p">,</span>
<span class="na">position</span><span class="p">:</span> <span class="mi">1</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">products</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'title'</span> <span class="o">=&gt;</span> <span class="s1">'Premium Quality'</span><span class="p">,</span>
<span class="s1">'type'</span> <span class="o">=&gt;</span> <span class="s1">'simple'</span><span class="p">,</span>
<span class="s1">'regular_price'</span> <span class="o">=&gt;</span> <span class="s1">'21.99'</span><span class="p">,</span>
<span class="s1">'description'</span> <span class="o">=&gt;</span> <span class="s1">'Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.'</span><span class="p">,</span>
<span class="s1">'short_description'</span> <span class="o">=&gt;</span> <span class="s1">'Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.'</span><span class="p">,</span>
<span class="s1">'categories'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="mi">9</span><span class="p">,</span>
<span class="mi">14</span>
<span class="p">],</span>
<span class="s1">'brands'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">15</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">16</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="s1">'images'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'src'</span> <span class="o">=&gt;</span> <span class="s1">'http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg'</span><span class="p">,</span>
<span class="s1">'position'</span> <span class="o">=&gt;</span> <span class="mi">0</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'src'</span> <span class="o">=&gt;</span> <span class="s1">'http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg'</span><span class="p">,</span>
<span class="s1">'position'</span> <span class="o">=&gt;</span> <span class="mi">1</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'products'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"title"</span><span class="p">:</span> <span class="s">"Premium Quality"</span><span class="p">,</span>
<span class="s">"type"</span><span class="p">:</span> <span class="s">"simple"</span><span class="p">,</span>
<span class="s">"regular_price"</span><span class="p">:</span> <span class="s">"21.99"</span><span class="p">,</span>
<span class="s">"description"</span><span class="p">:</span> <span class="s">"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo."</span><span class="p">,</span>
<span class="s">"short_description"</span><span class="p">:</span> <span class="s">"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."</span><span class="p">,</span>
<span class="s">"categories"</span><span class="p">:</span> <span class="p">[</span>
<span class="mi">9</span><span class="p">,</span>
<span class="mi">14</span>
<span class="p">],</span>
<span class="s">"brands"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">15</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">16</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="s">"images"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"src"</span><span class="p">:</span> <span class="s">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span>
<span class="s">"position"</span><span class="p">:</span> <span class="mi">0</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"src"</span><span class="p">:</span> <span class="s">"http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg"</span><span class="p">,</span>
<span class="s">"position"</span><span class="p">:</span> <span class="mi">1</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"products"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product: </span><span class="p">{</span>
<span class="ss">title: </span><span class="s2">"Premium Quality"</span><span class="p">,</span>
<span class="ss">type: </span><span class="s2">"simple"</span><span class="p">,</span>
<span class="ss">regular_price: </span><span class="s2">"21.99"</span><span class="p">,</span>
<span class="ss">description: </span><span class="s2">"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo."</span><span class="p">,</span>
<span class="ss">short_description: </span><span class="s2">"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."</span><span class="p">,</span>
<span class="ss">categories: </span><span class="p">[</span>
<span class="mi">9</span><span class="p">,</span>
<span class="mi">14</span>
<span class="p">],</span>
<span class="ss">brands: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">15</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">16</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="ss">images: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">src: </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span>
<span class="ss">position: </span><span class="mi">0</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">src: </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg"</span><span class="p">,</span>
<span class="ss">position: </span><span class="mi">1</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"products"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"simple"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"publish"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/product/premium-quality/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"price_html"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;span class=</span><span class="se">\"</span><span class="s2">amount</span><span class="se">\"</span><span class="s2">&gt;&amp;#36;&amp;nbsp;21.99&lt;/span&gt;"</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backorders_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"sold_individually"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"featured"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"catalog_visibility"</span><span class="p">:</span><span class="w"> </span><span class="s2">"visible"</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_required"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"short_description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviews_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"average_rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"related_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="mi">47</span><span class="p">,</span><span class="w">
</span><span class="mi">31</span><span class="p">,</span><span class="w">
</span><span class="mi">19</span><span class="p">,</span><span class="w">
</span><span class="mi">22</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"upsell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"cross_sell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"categories"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="s2">"T-shirts"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tags"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"brands"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">99</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Test"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"test"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"images"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">547</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">548</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"featured_src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchase_note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_sales"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"variations"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"grouped_products"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"menu_order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<blockquote>
<p>Example of how to create a <code>variable</code> product:</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/products <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product": {
"title": "Ship Your Idea",
"type": "variable",
"description": "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",
"short_description": "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.",
"categories": [
9,
14
],
"brands": [
{
"id": 15
},
{
"id": 16
}
],
"images": [
{
"src": "http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg",
"position": 0
},
{
"src": "http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-back.jpg",
"position": 1
},
{
"src": "http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg",
"position": 2
},
{
"src": "http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-back.jpg",
"position": 3
}
],
"attributes": [
{
"name": "Color",
"slug": "color",
"position": "0",
"visible": false,
"variation": true,
"options": [
"Black",
"Green"
]
}
],
"default_attributes": [
{
"name": "Color",
"slug": "color",
"option": "Black"
}
],
"variations": [
{
"regular_price": "19.99",
"image": [
{
"src": "http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg",
"position": 0
}
],
"attributes": [
{
"name": "Color",
"slug": "color",
"option": "black"
}
]
},
{
"regular_price": "19.99",
"image": [
{
"src": "http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg",
"position": 0
}
],
"attributes": [
{
"name": "Color",
"slug": "color",
"option": "green"
}
]
}
]
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product</span><span class="p">:</span> <span class="p">{</span>
<span class="na">title</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Ship Your Idea</span><span class="dl">'</span><span class="p">,</span>
<span class="na">type</span><span class="p">:</span> <span class="dl">'</span><span class="s1">variable</span><span class="dl">'</span><span class="p">,</span>
<span class="na">description</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</span><span class="dl">'</span><span class="p">,</span>
<span class="na">short_description</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</span><span class="dl">'</span><span class="p">,</span>
<span class="na">categories</span><span class="p">:</span> <span class="p">[</span>
<span class="mi">9</span><span class="p">,</span>
<span class="mi">14</span>
<span class="p">],</span>
<span class="na">brands</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">15</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">16</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="na">images</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">src</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg</span><span class="dl">'</span><span class="p">,</span>
<span class="na">position</span><span class="p">:</span> <span class="mi">0</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">src</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-back.jpg</span><span class="dl">'</span><span class="p">,</span>
<span class="na">position</span><span class="p">:</span> <span class="mi">1</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">src</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg</span><span class="dl">'</span><span class="p">,</span>
<span class="na">position</span><span class="p">:</span> <span class="mi">2</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">src</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-back.jpg</span><span class="dl">'</span><span class="p">,</span>
<span class="na">position</span><span class="p">:</span> <span class="mi">3</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="na">attributes</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">slug</span><span class="p">:</span> <span class="dl">'</span><span class="s1">color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">position</span><span class="p">:</span> <span class="dl">'</span><span class="s1">0</span><span class="dl">'</span><span class="p">,</span>
<span class="na">visible</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">variation</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">options</span><span class="p">:</span> <span class="p">[</span>
<span class="dl">'</span><span class="s1">Black</span><span class="dl">'</span><span class="p">,</span>
<span class="dl">'</span><span class="s1">Green</span><span class="dl">'</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="na">default_attributes</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">slug</span><span class="p">:</span> <span class="dl">'</span><span class="s1">color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">option</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Black</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="na">variations</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">regular_price</span><span class="p">:</span> <span class="dl">'</span><span class="s1">19.99</span><span class="dl">'</span><span class="p">,</span>
<span class="na">image</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">src</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg</span><span class="dl">'</span><span class="p">,</span>
<span class="na">position</span><span class="p">:</span> <span class="mi">0</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="na">attributes</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">slug</span><span class="p">:</span> <span class="dl">'</span><span class="s1">color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">option</span><span class="p">:</span> <span class="dl">'</span><span class="s1">black</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">regular_price</span><span class="p">:</span> <span class="dl">'</span><span class="s1">19.99</span><span class="dl">'</span><span class="p">,</span>
<span class="na">image</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">src</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg</span><span class="dl">'</span><span class="p">,</span>
<span class="na">position</span><span class="p">:</span> <span class="mi">0</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="na">attributes</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">slug</span><span class="p">:</span> <span class="dl">'</span><span class="s1">color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">option</span><span class="p">:</span> <span class="dl">'</span><span class="s1">green</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">products</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'title'</span> <span class="o">=&gt;</span> <span class="s1">'Ship Your Idea'</span><span class="p">,</span>
<span class="s1">'type'</span> <span class="o">=&gt;</span> <span class="s1">'variable'</span><span class="p">,</span>
<span class="s1">'description'</span> <span class="o">=&gt;</span> <span class="s1">'Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.'</span><span class="p">,</span>
<span class="s1">'short_description'</span> <span class="o">=&gt;</span> <span class="s1">'Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.'</span><span class="p">,</span>
<span class="s1">'categories'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="mi">9</span><span class="p">,</span>
<span class="mi">14</span>
<span class="p">],</span>
<span class="s1">'brands'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">15</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">16</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="s1">'images'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'src'</span> <span class="o">=&gt;</span> <span class="s1">'http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg'</span><span class="p">,</span>
<span class="s1">'position'</span> <span class="o">=&gt;</span> <span class="mi">0</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'src'</span> <span class="o">=&gt;</span> <span class="s1">'http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-back.jpg'</span><span class="p">,</span>
<span class="s1">'position'</span> <span class="o">=&gt;</span> <span class="mi">1</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'src'</span> <span class="o">=&gt;</span> <span class="s1">'http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg'</span><span class="p">,</span>
<span class="s1">'position'</span> <span class="o">=&gt;</span> <span class="mi">2</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'src'</span> <span class="o">=&gt;</span> <span class="s1">'http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-back.jpg'</span><span class="p">,</span>
<span class="s1">'position'</span> <span class="o">=&gt;</span> <span class="mi">3</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="s1">'attributes'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Color'</span><span class="p">,</span>
<span class="s1">'slug'</span> <span class="o">=&gt;</span> <span class="s1">'color'</span><span class="p">,</span>
<span class="s1">'position'</span> <span class="o">=&gt;</span> <span class="s1">'0'</span><span class="p">,</span>
<span class="s1">'visible'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'variation'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'options'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'Black'</span><span class="p">,</span>
<span class="s1">'Green'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="s1">'default_attributes'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Color'</span><span class="p">,</span>
<span class="s1">'slug'</span> <span class="o">=&gt;</span> <span class="s1">'color'</span><span class="p">,</span>
<span class="s1">'option'</span> <span class="o">=&gt;</span> <span class="s1">'Black'</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="s1">'variations'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'regular_price'</span> <span class="o">=&gt;</span> <span class="s1">'19.99'</span><span class="p">,</span>
<span class="s1">'image'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'src'</span> <span class="o">=&gt;</span> <span class="s1">'http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg'</span><span class="p">,</span>
<span class="s1">'position'</span> <span class="o">=&gt;</span> <span class="mi">0</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="s1">'attributes'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Color'</span><span class="p">,</span>
<span class="s1">'slug'</span> <span class="o">=&gt;</span> <span class="s1">'color'</span><span class="p">,</span>
<span class="s1">'option'</span> <span class="o">=&gt;</span> <span class="s1">'black'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'regular_price'</span> <span class="o">=&gt;</span> <span class="s1">'19.99'</span><span class="p">,</span>
<span class="s1">'image'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'src'</span> <span class="o">=&gt;</span> <span class="s1">'http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg'</span><span class="p">,</span>
<span class="s1">'position'</span> <span class="o">=&gt;</span> <span class="mi">0</span>
<span class="p">]</span>
<span class="p">],</span>
<span class="s1">'attributes'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Color'</span><span class="p">,</span>
<span class="s1">'slug'</span> <span class="o">=&gt;</span> <span class="s1">'color'</span><span class="p">,</span>
<span class="s1">'option'</span> <span class="o">=&gt;</span> <span class="s1">'green'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'products'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"title"</span><span class="p">:</span> <span class="s">"Ship Your Idea"</span><span class="p">,</span>
<span class="s">"type"</span><span class="p">:</span> <span class="s">"variable"</span><span class="p">,</span>
<span class="s">"description"</span><span class="p">:</span> <span class="s">"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo."</span><span class="p">,</span>
<span class="s">"short_description"</span><span class="p">:</span> <span class="s">"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."</span><span class="p">,</span>
<span class="s">"categories"</span><span class="p">:</span> <span class="p">[</span>
<span class="mi">9</span><span class="p">,</span>
<span class="mi">14</span>
<span class="p">],</span>
<span class="s">"brands"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">15</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">16</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="s">"images"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"src"</span><span class="p">:</span> <span class="s">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span>
<span class="s">"position"</span><span class="p">:</span> <span class="mi">0</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"src"</span><span class="p">:</span> <span class="s">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-back.jpg"</span><span class="p">,</span>
<span class="s">"position"</span><span class="p">:</span> <span class="mi">1</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"src"</span><span class="p">:</span> <span class="s">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span>
<span class="s">"position"</span><span class="p">:</span> <span class="mi">2</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"src"</span><span class="p">:</span> <span class="s">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-back.jpg"</span><span class="p">,</span>
<span class="s">"position"</span><span class="p">:</span> <span class="mi">3</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="s">"attributes"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Color"</span><span class="p">,</span>
<span class="s">"slug"</span><span class="p">:</span> <span class="s">"color"</span><span class="p">,</span>
<span class="s">"position"</span><span class="p">:</span> <span class="s">"0"</span><span class="p">,</span>
<span class="s">"visible"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"variation"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"options"</span><span class="p">:</span> <span class="p">[</span>
<span class="s">"Black"</span><span class="p">,</span>
<span class="s">"Green"</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="s">"default_attributes"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Color"</span><span class="p">,</span>
<span class="s">"slug"</span><span class="p">:</span> <span class="s">"color"</span><span class="p">,</span>
<span class="s">"option"</span><span class="p">:</span> <span class="s">"Black"</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="s">"variations"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"regular_price"</span><span class="p">:</span> <span class="s">"19.99"</span><span class="p">,</span>
<span class="s">"image"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"src"</span><span class="p">:</span> <span class="s">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span>
<span class="s">"position"</span><span class="p">:</span> <span class="mi">0</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="s">"attributes"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Color"</span><span class="p">,</span>
<span class="s">"slug"</span><span class="p">:</span> <span class="s">"color"</span><span class="p">,</span>
<span class="s">"option"</span><span class="p">:</span> <span class="s">"black"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"regular_price"</span><span class="p">:</span> <span class="s">"19.99"</span><span class="p">,</span>
<span class="s">"image"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"src"</span><span class="p">:</span> <span class="s">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span>
<span class="s">"position"</span><span class="p">:</span> <span class="mi">0</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="s">"attributes"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Color"</span><span class="p">,</span>
<span class="s">"slug"</span><span class="p">:</span> <span class="s">"color"</span><span class="p">,</span>
<span class="s">"option"</span><span class="p">:</span> <span class="s">"green"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"products"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product: </span><span class="p">{</span>
<span class="ss">title: </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span>
<span class="ss">type: </span><span class="s2">"variable"</span><span class="p">,</span>
<span class="ss">description: </span><span class="s2">"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo."</span><span class="p">,</span>
<span class="ss">short_description: </span><span class="s2">"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."</span><span class="p">,</span>
<span class="ss">categories: </span><span class="p">[</span>
<span class="mi">9</span><span class="p">,</span>
<span class="mi">14</span>
<span class="p">],</span>
<span class="ss">brands: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">15</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">16</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="ss">images: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">src: </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span>
<span class="ss">position: </span><span class="mi">0</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">src: </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-back.jpg"</span><span class="p">,</span>
<span class="ss">position: </span><span class="mi">1</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">src: </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span>
<span class="ss">position: </span><span class="mi">2</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">src: </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-back.jpg"</span><span class="p">,</span>
<span class="ss">position: </span><span class="mi">3</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="ss">attributes: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Color"</span><span class="p">,</span>
<span class="ss">slug: </span><span class="s2">"color"</span><span class="p">,</span>
<span class="ss">position: </span><span class="s2">"0"</span><span class="p">,</span>
<span class="ss">visible: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">variation: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">options: </span><span class="p">[</span>
<span class="s2">"Black"</span><span class="p">,</span>
<span class="s2">"Green"</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="ss">default_attributes: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Color"</span><span class="p">,</span>
<span class="ss">slug: </span><span class="s2">"color"</span><span class="p">,</span>
<span class="ss">option: </span><span class="s2">"Black"</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="ss">variations: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">regular_price: </span><span class="s2">"19.99"</span><span class="p">,</span>
<span class="ss">image: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">src: </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span>
<span class="ss">position: </span><span class="mi">0</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="ss">attributes: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Color"</span><span class="p">,</span>
<span class="ss">slug: </span><span class="s2">"color"</span><span class="p">,</span>
<span class="ss">option: </span><span class="s2">"black"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">regular_price: </span><span class="s2">"19.99"</span><span class="p">,</span>
<span class="ss">image: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">src: </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span>
<span class="ss">position: </span><span class="mi">0</span>
<span class="p">}</span>
<span class="p">],</span>
<span class="ss">attributes: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Color"</span><span class="p">,</span>
<span class="ss">slug: </span><span class="s2">"color"</span><span class="p">,</span>
<span class="ss">option: </span><span class="s2">"green"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"products"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">604</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"variable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"publish"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example/product/ship-your-idea/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"price_html"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;span class=</span><span class="se">\"</span><span class="s2">amount</span><span class="se">\"</span><span class="s2">&gt;&amp;#36;&amp;nbsp;19.99&lt;/span&gt;"</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backorders_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"sold_individually"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"featured"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"catalog_visibility"</span><span class="p">:</span><span class="w"> </span><span class="s2">"visible"</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_required"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"short_description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviews_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"average_rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"related_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="mi">40</span><span class="p">,</span><span class="w">
</span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="mi">47</span><span class="p">,</span><span class="w">
</span><span class="mi">577</span><span class="p">,</span><span class="w">
</span><span class="mi">34</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"upsell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"cross_sell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"categories"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="s2">"T-shirts"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tags"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"brands"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">99</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"test"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"test"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"images"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">605</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">606</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">607</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">608</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-green-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"featured_src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"variation"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"options"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Black"</span><span class="p">,</span><span class="w">
</span><span class="s2">"Green"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchase_note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_sales"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"variations"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">609</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example/product/ship-your-idea-10/?attribute_pa_color=black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">610</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:18Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:18Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"option"</span><span class="p">:</span><span class="w"> </span><span class="s2">"black"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">611</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example/product/ship-your-idea-10/?attribute_pa_color=green"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">612</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"option"</span><span class="p">:</span><span class="w"> </span><span class="s2">"green"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"grouped_products"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"menu_order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-a-product'>View a Product</h2>
<p>This API lets you retrieve and view a specific product by ID.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/546 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/546</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/546'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/546"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/546"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"simple"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"publish"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/product/premium-quality/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"price_html"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;span class=</span><span class="se">\"</span><span class="s2">amount</span><span class="se">\"</span><span class="s2">&gt;&amp;#36;&amp;nbsp;21.99&lt;/span&gt;"</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backorders_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"sold_individually"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"featured"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"catalog_visibility"</span><span class="p">:</span><span class="w"> </span><span class="s2">"visible"</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_required"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"short_description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviews_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"average_rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"related_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="mi">47</span><span class="p">,</span><span class="w">
</span><span class="mi">31</span><span class="p">,</span><span class="w">
</span><span class="mi">19</span><span class="p">,</span><span class="w">
</span><span class="mi">22</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"upsell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"cross_sell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"categories"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="s2">"T-shirts"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tags"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"brands"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">99</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"test"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"test"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"images"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">547</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">548</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"featured_src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchase_note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_sales"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"variations"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"grouped_products"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"menu_order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-products'>View List of Products</h2>
<p>This API helps you to view all the products.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"products"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"simple"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"publish"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/product/premium-quality/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"price_html"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;span class=</span><span class="se">\"</span><span class="s2">amount</span><span class="se">\"</span><span class="s2">&gt;&amp;#36;&amp;nbsp;21.99&lt;/span&gt;"</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backorders_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"sold_individually"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"featured"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"catalog_visibility"</span><span class="p">:</span><span class="w"> </span><span class="s2">"visible"</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_required"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"short_description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviews_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"average_rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"related_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="mi">47</span><span class="p">,</span><span class="w">
</span><span class="mi">31</span><span class="p">,</span><span class="w">
</span><span class="mi">19</span><span class="p">,</span><span class="w">
</span><span class="mi">22</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"upsell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"cross_sell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"categories"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="s2">"T-shirts"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tags"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"images"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">547</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">548</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"featured_src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchase_note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_sales"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"variations"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"grouped_products"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"menu_order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">604</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"variable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"publish"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example/product/ship-your-idea/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"price_html"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;span class=</span><span class="se">\"</span><span class="s2">amount</span><span class="se">\"</span><span class="s2">&gt;&amp;#36;&amp;nbsp;19.99&lt;/span&gt;"</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backorders_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"sold_individually"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"featured"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"catalog_visibility"</span><span class="p">:</span><span class="w"> </span><span class="s2">"visible"</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_required"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"short_description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviews_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"average_rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"related_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="mi">40</span><span class="p">,</span><span class="w">
</span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="mi">47</span><span class="p">,</span><span class="w">
</span><span class="mi">577</span><span class="p">,</span><span class="w">
</span><span class="mi">34</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"upsell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"cross_sell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"categories"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="s2">"T-shirts"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tags"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"images"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">605</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">606</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">607</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">608</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-green-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"featured_src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"variation"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"options"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Black"</span><span class="p">,</span><span class="w">
</span><span class="s2">"Green"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchase_note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_sales"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"variations"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">609</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example/product/ship-your-idea-10/?attribute_pa_color=black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">610</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:18Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:18Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"option"</span><span class="p">:</span><span class="w"> </span><span class="s2">"black"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">611</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example/product/ship-your-idea-10/?attribute_pa_color=green"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">612</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"option"</span><span class="p">:</span><span class="w"> </span><span class="s2">"green"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"grouped_products"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"menu_order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>type</code></td>
<td>string</td>
<td>Products by type. eg: <code>simple</code> or <code>variable</code>.</td>
</tr>
<tr>
<td><code>category</code></td>
<td>string</td>
<td>Products by category.</td>
</tr>
<tr>
<td><code>tag</code></td>
<td>string</td>
<td>Products by tag.</td>
</tr>
<tr>
<td><code>shipping_class</code></td>
<td>string</td>
<td>Products by shipping class.</td>
</tr>
<tr>
<td><code>pa_*</code></td>
<td>string</td>
<td>Products by attributes. eg: <code>filter[pa_color]=black</code></td>
</tr>
<tr>
<td><code>sku</code></td>
<td>string</td>
<td>Filter a product by SKU.</td>
</tr>
</tbody></table>
<aside class="notice">
<code>tag</code>, <code>shipping_class</code> and <code>pa_*</code> filters are available starting from WooCommerce 2.5.
</aside>
<h2 id='update-a-product'>Update a Product</h2>
<p>This API lets you make changes to a product.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/products/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/products/546 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product": {
"regular_price": "24.54"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product</span><span class="p">:</span> <span class="p">{</span>
<span class="na">regular_price</span><span class="p">:</span> <span class="dl">'</span><span class="s1">24.54</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/546</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'regular_price'</span> <span class="o">=&gt;</span> <span class="s1">'24.54'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'products/546'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"regular_price"</span><span class="p">:</span> <span class="s">"24.54"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"products/546"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product: </span><span class="p">{</span>
<span class="ss">regular_price: </span><span class="s2">"24.54"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"products/546"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:55:31Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"simple"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"publish"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/product/premium-quality/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"24.54"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"24.54"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"price_html"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;span class=</span><span class="se">\"</span><span class="s2">amount</span><span class="se">\"</span><span class="s2">&gt;&amp;#36;&amp;nbsp;24.54&lt;/span&gt;"</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backorders_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"sold_individually"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"featured"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"catalog_visibility"</span><span class="p">:</span><span class="w"> </span><span class="s2">"visible"</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_required"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"short_description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviews_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"average_rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"related_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="mi">47</span><span class="p">,</span><span class="w">
</span><span class="mi">31</span><span class="p">,</span><span class="w">
</span><span class="mi">19</span><span class="p">,</span><span class="w">
</span><span class="mi">22</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"upsell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"cross_sell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"categories"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="s2">"T-shirts"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tags"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"brands"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">99</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"test"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"test"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"images"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">547</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">548</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"featured_src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchase_note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_sales"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"variations"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"grouped_products"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"menu_order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='create-update-multiple-products'>Create/Update Multiple Products</h2>
<p>This API helps you to bulk create/update multiple products.</p>
<p>To update is necessary to send objects containing IDs and to create new not just send the ID.</p>
<h3 id='http-request-5'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/products/bulk</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/products/bulk <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"products": [
{
"id": 546,
"regular_price": "29.99"
},
{
"id": 604,
"variations": [
{
"id": 609,
"regular_price": "29.99"
},
{
"id": 611,
"regular_price": "29.99"
}
]
}
]
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">products</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">546</span><span class="p">,</span>
<span class="na">regular_price</span><span class="p">:</span> <span class="dl">'</span><span class="s1">29.99</span><span class="dl">'</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">604</span><span class="p">,</span>
<span class="na">variations</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">609</span><span class="p">,</span>
<span class="na">regular_price</span><span class="p">:</span> <span class="dl">'</span><span class="s1">29.99</span><span class="dl">'</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">id</span><span class="p">:</span> <span class="mi">611</span><span class="p">,</span>
<span class="na">regular_price</span><span class="p">:</span> <span class="dl">'</span><span class="s1">29.99</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/bulk</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'products'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">546</span><span class="p">,</span>
<span class="s1">'regular_price'</span> <span class="o">=&gt;</span> <span class="s1">'29.99'</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">604</span><span class="p">,</span>
<span class="s1">'variations'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">609</span><span class="p">,</span>
<span class="s1">'regular_price'</span> <span class="o">=&gt;</span> <span class="s1">'29.99'</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'id'</span> <span class="o">=&gt;</span> <span class="mi">611</span><span class="p">,</span>
<span class="s1">'regular_price'</span> <span class="o">=&gt;</span> <span class="s1">'29.99'</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'products/bulk'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"products"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">546</span><span class="p">,</span>
<span class="s">"regular_price"</span><span class="p">:</span> <span class="s">"29.99"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">604</span><span class="p">,</span>
<span class="s">"variations"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">609</span><span class="p">,</span>
<span class="s">"regular_price"</span><span class="p">:</span> <span class="s">"29.99"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"id"</span><span class="p">:</span> <span class="mi">611</span><span class="p">,</span>
<span class="s">"regular_price"</span><span class="p">:</span> <span class="s">"29.99"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"products/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">products: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">546</span><span class="p">,</span>
<span class="ss">regular_price: </span><span class="s2">"29.99"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">604</span><span class="p">,</span>
<span class="ss">variations: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">609</span><span class="p">,</span>
<span class="ss">regular_price: </span><span class="s2">"29.99"</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">id: </span><span class="mi">611</span><span class="p">,</span>
<span class="ss">regular_price: </span><span class="s2">"29.99"</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"products/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"products"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-27T14:22:32Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"simple"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"publish"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/product/premium-quality/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"29.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"29.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"price_html"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;span class=</span><span class="se">\"</span><span class="s2">amount</span><span class="se">\"</span><span class="s2">&gt;&amp;#36;&amp;nbsp;29.99&lt;/span&gt;"</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backorders_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"sold_individually"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"featured"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"catalog_visibility"</span><span class="p">:</span><span class="w"> </span><span class="s2">"visible"</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_required"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"short_description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviews_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"average_rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"related_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="mi">47</span><span class="p">,</span><span class="w">
</span><span class="mi">31</span><span class="p">,</span><span class="w">
</span><span class="mi">19</span><span class="p">,</span><span class="w">
</span><span class="mi">22</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"upsell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"cross_sell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"categories"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="s2">"T-shirts"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tags"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"images"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">547</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">548</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T19:46:17Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"featured_src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example.com/wp-content/uploads/2015/01/premium-quality-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchase_note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_sales"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"variations"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"grouped_products"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"menu_order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">604</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-27T14:22:32Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"variable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"publish"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example/product/ship-your-idea/"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"29.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"price_html"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;span class=</span><span class="se">\"</span><span class="s2">amount</span><span class="se">\"</span><span class="s2">&gt;&amp;#36;&amp;nbsp;29.99&lt;/span&gt;"</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backorders_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"sold_individually"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"featured"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"catalog_visibility"</span><span class="p">:</span><span class="w"> </span><span class="s2">"visible"</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_required"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"short_description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;p&gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.&lt;/p&gt;</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviews_allowed"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"average_rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"related_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="mi">40</span><span class="p">,</span><span class="w">
</span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="mi">47</span><span class="p">,</span><span class="w">
</span><span class="mi">577</span><span class="p">,</span><span class="w">
</span><span class="mi">34</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"upsell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"cross_sell_ids"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"parent_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"categories"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="s2">"T-shirts"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tags"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"images"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">605</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">606</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">607</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:15Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">608</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:16Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-green-back.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"featured_src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"variation"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"options"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"Black"</span><span class="p">,</span><span class="w">
</span><span class="s2">"Green"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_type"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchase_note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_sales"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"variations"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">609</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-27T14:22:32Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example/product/ship-your-idea-10/?attribute_pa_color=black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"29.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"29.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">610</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:18Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-27T14:22:32Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-black-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"option"</span><span class="p">:</span><span class="w"> </span><span class="s2">"black"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">611</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:14Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-27T14:22:32Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"downloadable"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"virtual"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"permalink"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example/product/ship-your-idea-10/?attribute_pa_color=green"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"29.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"regular_price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"29.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sale_price"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"taxable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"taxable"</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"managing_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"stock_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"in_stock"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"backordered"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"purchaseable"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"visible"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"on_sale"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"weight"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"dimensions"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"length"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"width"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"height"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"unit"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cm"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_class_id"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">612</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-22T20:37:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"src"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://example/wp-content/uploads/2015/01/ship-your-idea-green-front.jpg"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"alt"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"position"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"option"</span><span class="p">:</span><span class="w"> </span><span class="s2">"green"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"downloads"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"download_limit"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"download_expiry"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"grouped_products"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"menu_order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='delete-a-product'>Delete a Product</h2>
<p>This API helps you delete a product.</p>
<h3 id='http-request-6'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/products/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/products/546?force<span class="o">=</span><span class="nb">true</span> <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/546?force=true</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'products/546'</span><span class="p">,</span> <span class="p">[</span><span class="s1">'force'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">]));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"products/546"</span><span class="p">,</span> <span class="n">params</span><span class="o">=</span><span class="p">{</span><span class="s">"force"</span><span class="p">:</span> <span class="bp">True</span><span class="p">}).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"products/546, force: true).parsed_response
</span></code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Permanently deleted product"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h3 id='parameters'>Parameters</h3>
<table><thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>force</code></td>
<td>string</td>
<td>Use <code>true</code> whether to permanently delete the product, defaults to <code>false</code>. Note that permanently deleting the product will return HTTP 200 rather than HTTP 202.</td>
</tr>
</tbody></table>
<h2 id='view-products-count'>View Products Count</h2>
<p>This API lets you retrieve a count of all products.</p>
<h3 id='http-request-7'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/count</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/count <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/count</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/count'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/count"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/count"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters-2'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>type</code></td>
<td>string</td>
<td>Products by type. eg: <code>simple</code> or <code>variable</code>.</td>
</tr>
<tr>
<td><code>category</code></td>
<td>string</td>
<td>Products by category.</td>
</tr>
<tr>
<td><code>tag</code></td>
<td>string</td>
<td>Products by tag.</td>
</tr>
<tr>
<td><code>shipping_class</code></td>
<td>string</td>
<td>Products by shipping class.</td>
</tr>
<tr>
<td><code>pa_*</code></td>
<td>string</td>
<td>Products by attributes. eg: <code>filter[pa_color]=black</code></td>
</tr>
<tr>
<td><code>sku</code></td>
<td>string</td>
<td>Filter a product by SKU.</td>
</tr>
</tbody></table>
<aside class="notice">
<code>tag</code>, <code>shipping_class</code> and <code>pa_*</code> filters are available starting from WooCommerce 2.5.
</aside>
<h2 id='view-list-of-product-orders'>View List of Product Orders</h2>
<p>This API lets you retrieve all product orders.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/&lt;id&gt;/orders</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/546/orders <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/546/orders</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/546/orders'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/546/orders"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/546/orders"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"orders"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">645</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-31T11:45:12Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"processing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"79.87"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"63.97"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.90"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Local Delivery"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WordPress/4.1; http://example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">504</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"43.98"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">505</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ship Your Idea"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">613</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"key"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Black"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">506</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Local Delivery"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">507</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-CA-TAX-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">508</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-STANDARD-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">644</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_number"</span><span class="p">:</span><span class="w"> </span><span class="mi">644</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:33:42Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-07-31T11:45:12Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"completed_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T19:33:42Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"on-hold"</span><span class="p">,</span><span class="w">
</span><span class="nl">"currency"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"44.14"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"30.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_line_items_quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"3.15"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"cart_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.65"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping_methods"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"payment_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"bacs"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Direct Bank Transfer"</span><span class="p">,</span><span class="w">
</span><span class="nl">"paid"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"note"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_ip"</span><span class="p">:</span><span class="w"> </span><span class="s2">"127.0.0.1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_user_agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customer_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"view_order_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://example.com/my-account/view-order/644"</span><span class="p">,</span><span class="w">
</span><span class="nl">"line_items"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">499</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.20"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.20"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"21.99"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">546</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">500</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"subtotal_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.45"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.45"</span><span class="p">,</span><span class="w">
</span><span class="nl">"price"</span><span class="p">:</span><span class="w"> </span><span class="s2">"9.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Woo Album #4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="mi">96</span><span class="p">,</span><span class="w">
</span><span class="nl">"sku"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"meta"</span><span class="p">:</span><span class="w"> </span><span class="p">[]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"shipping_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">501</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"flat_rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"method_title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flat Rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"10.00"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"tax_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">502</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-CA-TAX-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.40"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">503</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US-STANDARD-1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.50"</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"fee_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"coupon_lines"</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span><span class="w">
</span><span class="nl">"customer"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-11-19T18:34:19Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"username"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"645"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_order_date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-26T20:00:21Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders_count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_spent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"avatar_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"billing_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"john.doe@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"phone"</span><span class="p">:</span><span class="w"> </span><span class="s2">"(555) 555-5555"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"shipping_address"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"first_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"John"</span><span class="p">,</span><span class="w">
</span><span class="nl">"last_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Doe"</span><span class="p">,</span><span class="w">
</span><span class="nl">"company"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"969 Market"</span><span class="p">,</span><span class="w">
</span><span class="nl">"address_2"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">"San Francisco"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">"94103"</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
View the <a href="#orders-properties">Order Properties</a> for more details on this response.
</aside>
<h2 id='view-list-of-product-reviews'>View List of Product Reviews</h2>
<p>This API lets you retrieve all reviews of a product.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/&lt;id&gt;/reviews</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/546/reviews <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/546/reviews</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/546/reviews'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/546/reviews"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/546/reviews"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_reviews"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2013-06-07T11:57:45Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"review"</span><span class="p">:</span><span class="w"> </span><span class="s2">"This t-shirt is awesome! Would recommend to everyone!</span><span class="se">\n\n</span><span class="s2">I'm ordering mine next week"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviewer_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Andrew"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviewer_email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"andrew@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"verified"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2013-06-07T11:53:49Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"review"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Wonderful quality, and an awesome design. WooThemes ftw!"</span><span class="p">,</span><span class="w">
</span><span class="nl">"rating"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviewer_name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Cobus Bester"</span><span class="p">,</span><span class="w">
</span><span class="nl">"reviewer_email"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cobus@example.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"verified"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h3 id='product-reviews-properties'>Product Reviews Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Review ID (comment ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the review was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>rating</code></td>
<td>string</td>
<td>Review rating (0 to 5) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>reviewer_name</code></td>
<td>string</td>
<td>Reviewer name <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>reviewer_email</code></td>
<td>string</td>
<td>Reviewer email <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>verified</code></td>
<td>boolean</td>
<td>Shows if the reviewer bought the product or not <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<h1 id='product-attributes'>Product - Attributes</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate product attributes.</p>
<h2 id='product-attribute-properties'>Product Attribute Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Attribute ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Attribute name</td>
</tr>
<tr>
<td><code>slug</code></td>
<td>string</td>
<td>Attribute slug</td>
</tr>
<tr>
<td><code>type</code></td>
<td>string</td>
<td>Attribute type, the types available include by default are: <code>select</code> and <code>text</code> (some plugins can include new types)</td>
</tr>
<tr>
<td><code>order_by</code></td>
<td>string</td>
<td>Default sort order. Available: <code>menu_order</code>, <code>name</code>, <code>name_num</code> and <code>id</code></td>
</tr>
<tr>
<td><code>has_archives</code></td>
<td>boolean</td>
<td>Enable/Disable attribute archives</td>
</tr>
</tbody></table>
<h2 id='create-a-product-attribute'>Create a Product Attribute</h2>
<p>This API helps you to create a new product attribute.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/products/attributes</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/products/attributes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_attribute": {
"name": "Color",
"slug": "pa_color",
"type": "select",
"order_by": "menu_order",
"has_archives": true
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_attribute</span><span class="p">:</span> <span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">slug</span><span class="p">:</span> <span class="dl">'</span><span class="s1">pa_color</span><span class="dl">'</span><span class="p">,</span>
<span class="na">type</span><span class="p">:</span> <span class="dl">'</span><span class="s1">select</span><span class="dl">'</span><span class="p">,</span>
<span class="na">order_by</span><span class="p">:</span> <span class="dl">'</span><span class="s1">menu_order</span><span class="dl">'</span><span class="p">,</span>
<span class="na">has_archives</span><span class="p">:</span> <span class="kc">true</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_attribute'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Color'</span><span class="p">,</span>
<span class="s1">'slug'</span> <span class="o">=&gt;</span> <span class="s1">'pa_color'</span><span class="p">,</span>
<span class="s1">'type'</span> <span class="o">=&gt;</span> <span class="s1">'select'</span><span class="p">,</span>
<span class="s1">'order_by'</span> <span class="o">=&gt;</span> <span class="s1">'menu_order'</span><span class="p">,</span>
<span class="s1">'has_archives'</span> <span class="o">=&gt;</span> <span class="kc">true</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'products/attributes'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_attribute"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Color"</span><span class="p">,</span>
<span class="s">"slug"</span><span class="p">:</span> <span class="s">"pa_color"</span><span class="p">,</span>
<span class="s">"type"</span><span class="p">:</span> <span class="s">"select"</span><span class="p">,</span>
<span class="s">"order_by"</span><span class="p">:</span> <span class="s">"menu_order"</span><span class="p">,</span>
<span class="s">"has_archives"</span><span class="p">:</span> <span class="bp">True</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"products/attributes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_attribute: </span><span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Color"</span><span class="p">,</span>
<span class="ss">slug: </span><span class="s2">"pa_color"</span><span class="p">,</span>
<span class="ss">type: </span><span class="s2">"select"</span><span class="p">,</span>
<span class="ss">order_by: </span><span class="s2">"menu_order"</span><span class="p">,</span>
<span class="ss">has_archives: </span><span class="kp">true</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"products/attributes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_attribute"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"select"</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_by"</span><span class="p">:</span><span class="w"> </span><span class="s2">"menu_order"</span><span class="p">,</span><span class="w">
</span><span class="nl">"has_archives"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-a-product-attribute'>View a Product Attribute</h2>
<p>This API lets you retrieve and view a specific product attribute by ID.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/attributes/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/attributes/1 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes/1</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/attributes/1'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/attributes/1"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/attributes/1"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_attribute"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"select"</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_by"</span><span class="p">:</span><span class="w"> </span><span class="s2">"menu_order"</span><span class="p">,</span><span class="w">
</span><span class="nl">"has_archives"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-product-attributes'>View List of Product Attributes</h2>
<p>This API helps you to view all the product attributes.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/attributes</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/attributes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/attributes'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/attributes"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/attributes"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_attributes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"select"</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_by"</span><span class="p">:</span><span class="w"> </span><span class="s2">"menu_order"</span><span class="p">,</span><span class="w">
</span><span class="nl">"has_archives"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Size"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_size"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"select"</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_by"</span><span class="p">:</span><span class="w"> </span><span class="s2">"menu_order"</span><span class="p">,</span><span class="w">
</span><span class="nl">"has_archives"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='update-a-product-attribute'>Update a Product Attribute</h2>
<p>This API lets you make changes to a product attribute.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/products/attributes/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/products/attributes/1 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_attribute": {
"order_by": "name"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_attribute</span><span class="p">:</span> <span class="p">{</span>
<span class="na">order_by</span><span class="p">:</span> <span class="dl">'</span><span class="s1">name</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes/1</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_attribute'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'order_by'</span> <span class="o">=&gt;</span> <span class="s1">'name'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'products/attributes/1'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_attribute"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"order_by"</span><span class="p">:</span> <span class="s">"name"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"products/attributes/1"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_attribute: </span><span class="p">{</span>
<span class="ss">order_by: </span><span class="s2">"name"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"products/attributes/1"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_attribute"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pa_color"</span><span class="p">,</span><span class="w">
</span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"select"</span><span class="p">,</span><span class="w">
</span><span class="nl">"order_by"</span><span class="p">:</span><span class="w"> </span><span class="s2">"name"</span><span class="p">,</span><span class="w">
</span><span class="nl">"has_archives"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='delete-a-product-attribute'>Delete a Product Attribute</h2>
<p>This API helps you delete a product attribute.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/products/attributes/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/products/attributes/1 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes/1</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'products/attributes/1'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"products/attributes/1"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"products/attributes/1"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Deleted product_attribute"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h1 id='product-attribute-terms'>Product - Attribute Terms</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate product attribute terms.</p>
<h2 id='product-attribute-properties'>Product Attribute Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Term ID (term ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Term name <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>slug</code></td>
<td>string</td>
<td>Term slug</td>
</tr>
<tr>
<td><code>count</code></td>
<td>integer</td>
<td>Shows the quantity of products in this term <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<h2 id='create-a-product-attribute-term'>Create a Product Attribute Term</h2>
<p>This API helps you to create a new product attribute term.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/products/attributes/&lt;attribute_id&gt;/terms</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/products/attributes/1/terms <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_attribute_term": {
"name": "Black"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_attribute_term</span><span class="p">:</span> <span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Black</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes/1/terms</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_attribute_term'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Black'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'products/attributes/1/terms'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_attribute_term"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Black"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"products/attributes/1/terms"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_attribute_term: </span><span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Black"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"products/attributes/1/terms"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_attribute_term"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">18</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-a-product-attribute-term'>View a Product Attribute Term</h2>
<p>This API lets you retrieve a product attribute term by ID.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/attributes/&lt;attribute_id&gt;/terms/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/attributes/1/terms/18 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes/1/terms/18</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/attributes/1/terms/18'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/attributes/1/terms/18"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/attributes/1/terms/18"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_attribute_term"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">18</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-list-of-product-attribute-terms'>View List of Product Attribute Terms</h2>
<p>This API lets you retrieve all terms from a product attribute.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/attributes/&lt;attribute_id&gt;/terms</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/attributes/1/terms <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes/1/terms</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/attributes/1/terms'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/attributes/1/terms"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/attributes/1/terms"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_attribute_terms"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">18</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">20</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"blue"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Blue"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">19</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"green"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Green"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">24</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"pink"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Pink"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">22</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"red"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Red"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">21</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"white"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"White"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">23</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"yellow"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Yellow"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='update-a-product-attribute-term'>Update a Product Attribute Term</h2>
<p>This API lets you make changes to a product attribute term.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/products/attributes/&lt;attribute_id&gt;/terms/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/products/attributes/1/terms/18 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_attribute_term": {
"name": "BLACK"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_attribute_term</span><span class="p">:</span> <span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">BLACK</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes/1/terms/18</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_attribute_term'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'BLACK'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'products/attributes/1/terms/18'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_attribute_term"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"BLACK"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"products/attributes/1/terms/18"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_attribute_term: </span><span class="p">{</span>
<span class="ss">name: </span><span class="s2">"BLACK"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"products/attributes/1/terms/18"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_attribute_term"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">18</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"BLACK"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"black"</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='delete-a-product-attribute-term'>Delete a Product Attribute Term</h2>
<p>This API helps you delete a product attribute term.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/products/attributes/&lt;attribute_id&gt;/terms/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/products/attributes/1/terms/18 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/attributes/1/terms/18</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'products/attributes/1/terms/18'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"products/attributes/1/terms/18"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"products/attributes/1/terms/18"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Deleted product_attribute_term"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h1 id='product-categories'>Product - Categories</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate product categories.</p>
<h2 id='product-category-properties'>Product Category Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Category ID (term ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Category name <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>slug</code></td>
<td>string</td>
<td>Category slug</td>
</tr>
<tr>
<td><code>parent</code></td>
<td>integer</td>
<td>Category parent</td>
</tr>
<tr>
<td><code>description</code></td>
<td>string</td>
<td>Category description</td>
</tr>
<tr>
<td><code>display</code></td>
<td>string</td>
<td>Category archive display type, the types available include: <code>default</code>, <code>products</code>, <code>subcategories</code> and <code>both</code></td>
</tr>
<tr>
<td><code>image</code></td>
<td>string</td>
<td>Category image URL</td>
</tr>
<tr>
<td><code>count</code></td>
<td>integer</td>
<td>Shows the quantity of products in this category <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<h2 id='create-a-product-category'>Create a Product Category</h2>
<p>This API helps you to create a new product category.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/products/categories</h6>
</div>
</div>
<blockquote>
<p>Example of how to create a product category:</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/products/categories <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_category": {
"name": "Clothing"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_category</span><span class="p">:</span> <span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Clothing</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/categories</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_category'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Clothing'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'products/categories'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_category"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Clothing"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"products/categories"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_category: </span><span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Clothing"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"products/categories"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_category"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"clothing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-a-product-category'>View a Product Category</h2>
<p>This API lets you retrieve a product category by ID.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/categories/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/categories/9 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/categories/9</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/categories/9'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/categories/9"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/categories/9"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_category"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"clothing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">23</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-product-categories'>View List of Product Categories</h2>
<p>This API lets you retrieve all product categories.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/categories</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/categories <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/categories</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/categories'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/categories"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/categories"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_categories"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">15</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Albums"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"albums"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">11</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"clothing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">23</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Hoodies"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"hoodies"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">6</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">11</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Music"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"music"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">6</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">12</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Posters"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"posters"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">13</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Singles"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"singles"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">11</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">14</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"T-shirts"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"t-shirts"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">17</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='update-a-product-category'>Update a Product Category</h2>
<p>This API lets you make changes to a product category.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/products/categories/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/products/categories/9 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_category": {
"description": "All kinds of clothes."
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_category</span><span class="p">:</span> <span class="p">{</span>
<span class="na">description</span><span class="p">:</span> <span class="dl">'</span><span class="s1">All kinds of clothes.</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/categories/9</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_category'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'description'</span> <span class="o">=&gt;</span> <span class="s1">'All kinds of clothes.'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'products/categories/9'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_category"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"description"</span><span class="p">:</span> <span class="s">"All kinds of clothes."</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"products/categories/9"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_category: </span><span class="p">{</span>
<span class="ss">description: </span><span class="s2">"All kinds of clothes."</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"products/categories/9"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_category"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Clothing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"clothing"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"All kinds of clothes."</span><span class="p">,</span><span class="w">
</span><span class="nl">"display"</span><span class="p">:</span><span class="w"> </span><span class="s2">"default"</span><span class="p">,</span><span class="w">
</span><span class="nl">"image"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">23</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='delete-a-product-category'>Delete a Product Category</h2>
<p>This API helps you delete a product category.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/products/categories/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/products/categories/9 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/categories/9</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'products/categories/9'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"products/categories/9"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"products/categories/9"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Deleted product_category"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h1 id='product-shipping-classes'>Product - Shipping Classes</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate product shipping classes.</p>
<h2 id='product-shipping-class-properties'>Product Shipping Class Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Shipping Class ID (term ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Shipping Class name <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>slug</code></td>
<td>string</td>
<td>Shipping Class slug</td>
</tr>
<tr>
<td><code>parent</code></td>
<td>integer</td>
<td>Shipping Class parent</td>
</tr>
<tr>
<td><code>description</code></td>
<td>string</td>
<td>Shipping Class description</td>
</tr>
<tr>
<td><code>count</code></td>
<td>integer</td>
<td>Shows the quantity of products in this shipping class <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<h2 id='create-a-product-shipping-class'>Create a Product Shipping Class</h2>
<p>This API helps you to create a new product shipping class.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/products/shipping_classes</h6>
</div>
</div>
<blockquote>
<p>Example of how to create a product shipping class:</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/products/shipping_classes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_shipping_class": {
"name": "Priority"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_shipping_class</span><span class="p">:</span> <span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Priority</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/shipping_classes</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_shipping_class'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Priority'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'products/shipping_classes'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_shipping_class"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Priority"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"products/shipping_classes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_shipping_class: </span><span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Priority"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"products/shipping_classes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">35</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Priority"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"priority"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-a-product-shipping-class'>View a Product Shipping Class</h2>
<p>This API lets you retrieve a product shipping class by ID.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/shipping_classes/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/shipping_classes/35 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/shipping_classes/35</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/shipping_classes/35'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/shipping_classes/35"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/shipping_classes/35"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">35</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Priority"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"priority"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-list-of-product-shipping-classes'>View List of Product Shipping Classes</h2>
<p>This API lets you retrieve all product shipping classes.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/shipping_classes</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/shipping_classes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/shipping_classes</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/shipping_classes'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/shipping_classes"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/shipping_classes"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_shipping_classes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">30</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Express"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"express"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">35</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Priority"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"priority"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='update-a-product-shipping-class'>Update a Product Shipping Class</h2>
<p>This API lets you make changes to a product shipping class.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/products/shipping_classes/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/products/shipping_classes/35 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_shipping_class": {
"description": "Priority mail."
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_shipping_class</span><span class="p">:</span> <span class="p">{</span>
<span class="na">description</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Priority mail.</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/shipping_classes/35</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_shipping_class'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'description'</span> <span class="o">=&gt;</span> <span class="s1">'Priority mail.'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'products/shipping_classes/35'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_shipping_class"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"description"</span><span class="p">:</span> <span class="s">"Priority mail."</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"products/shipping_classes/35"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_shipping_class: </span><span class="p">{</span>
<span class="ss">description: </span><span class="s2">"Priority mail."</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"products/shipping_classes/35"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_shipping_class"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">35</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Priority"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"priority"</span><span class="p">,</span><span class="w">
</span><span class="nl">"parent"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Priority mail."</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='delete-a-product-shipping-class'>Delete a Product Shipping Class</h2>
<p>This API helps you delete a product shipping class.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/products/shipping_classes/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/products/shipping_classes/35 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/shipping_classes/35</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'products/shipping_classes/35'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"products/shipping_classes/35"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"products/shipping_classes/35"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Deleted product_shipping_class"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h1 id='product-tags'>Product - Tags</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate product tags.</p>
<h2 id='product-tag-properties'>Product Tag Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Tag ID (term ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Tag name <i class="label label-info">required</i></td>
</tr>
<tr>
<td><code>slug</code></td>
<td>string</td>
<td>Tag slug</td>
</tr>
<tr>
<td><code>description</code></td>
<td>string</td>
<td>Tag description</td>
</tr>
<tr>
<td><code>count</code></td>
<td>integer</td>
<td>Shows the quantity of products in this tag <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<h2 id='create-a-product-tag'>Create a Product Tag</h2>
<p>This API helps you to create a new product tag.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/products/tags</h6>
</div>
</div>
<blockquote>
<p>Example of how to create a product tag:</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/products/tags <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_tag": {
"name": "Leather Shoes"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_tag</span><span class="p">:</span> <span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Leather Shoes</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/tags</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_tag'</span><span class="o">:</span> <span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Leather Shoes'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'products/tags'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_tag"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Leather Shoes"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"products/tags"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_tag: </span><span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Leather Shoes"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"products/tags"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_tag"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Leather Shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"leather-shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-a-product-tag'>View a Product Tag</h2>
<p>This API lets you retrieve a product tag by ID.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/tags/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/tags/37 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/tags/37</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/tags/37'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/tags/37"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/tags/37"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_tag"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Leather Shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"leather-shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-list-of-product-tags'>View List of Product Tags</h2>
<p>This API lets you retrieve all product tag.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/products/tags</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/products/tags <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/tags</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'products/tags'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"products/tags"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"products/tags"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_tags"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Leather Shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"leather-shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">38</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Oxford Shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"oxford-shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='update-a-product-tag'>Update a Product Tag</h2>
<p>This API lets you make changes to a product tag.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/products/tags/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/products/tags/37 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"product_tag": {
"description": "Genuine leather."
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">product_tag</span><span class="p">:</span> <span class="p">{</span>
<span class="na">description</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Genuine leather.</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/tags/37</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'product_tag'</span><span class="o">:</span> <span class="p">[</span>
<span class="s1">'description'</span><span class="o">:</span> <span class="s1">'Genuine leather.'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'products/tags/37'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"product_tag"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"description"</span><span class="p">:</span> <span class="s">"Genuine leather."</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"products/tags/37"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">product_tag: </span><span class="p">{</span>
<span class="ss">description: </span><span class="s2">"Genuine leather."</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"products/tags/37"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"product_tag"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Leather Shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"leather-shoes"</span><span class="p">,</span><span class="w">
</span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Genuine leather."</span><span class="p">,</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='delete-a-product-tag'>Delete a Product Tag</h2>
<p>This API helps you delete a product tag.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/products/tags/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/products/tags/37 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">products/tags/37</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'products/tags/37'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"products/tags/37"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"products/tags/37"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Deleted product_tag"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h1 id='reports'>Reports</h1>
<p>This section lists all API endpoints that can be used view reports.</p>
<h2 id='reports-filters'>Reports Filters</h2>
<p>Use the following filters for any type of report to specify the period of sales:</p>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>period</code></td>
<td>string</td>
<td>The supported periods are: <code>week</code>, <code>month</code>, <code>last_month</code>, and <code>year</code>. If you use an invalid period, <code>week</code> is used. If you don&#39;t specify a period, the current day is used</td>
</tr>
<tr>
<td><code>date_min</code></td>
<td>string</td>
<td>Return sales for a specific start date. The date need to be in the <code>YYYY-MM-DD</code> format</td>
</tr>
<tr>
<td><code>date_max</code></td>
<td>string</td>
<td>Return sales for a specific end date. The dates need to be in the <code>YYYY-MM-DD</code> format. Required to set the <code>filter[date_min]</code> too</td>
</tr>
</tbody></table>
<h2 id='view-list-of-reports'>View List of Reports</h2>
<p>This API lets you retrieve and view a simple list of available reports.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/reports</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/reports <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">reports</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'reports'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"reports"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"reports"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"reports"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"sales"</span><span class="p">,</span><span class="w">
</span><span class="s2">"sales/top_sellers"</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-sales-report'>View List of Sales Report</h2>
<p>This API lets you retrieve and view a list of sales report.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/reports/sales</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/reports/sales?filter[date_min]<span class="o">=</span>2015-01-18&amp;filter[date_max]<span class="o">=</span>2015-01-21 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">reports/sales?filter[date_min]=2015-01-18&amp;filter[date_max]=2015-01-21</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$query</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'filter'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'date_min'</span> <span class="o">=&gt;</span> <span class="s1">'2015-01-18'</span><span class="p">,</span>
<span class="s1">'date_max'</span> <span class="o">=&gt;</span> <span class="s1">'2015-01-21'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'reports/sales'</span><span class="p">,</span> <span class="nv">$query</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"reports/sales?filter[date_min]=2015-01-18&amp;filter[date_max]=2015-01-21"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">query</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">filter: </span><span class="p">{</span>
<span class="ss">date_min: </span><span class="s2">"2015-01-18"</span><span class="p">,</span>
<span class="ss">date_max: </span><span class="s2">"2015-01-21"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"reports/sales"</span><span class="p">,</span> <span class="n">query</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"sales"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"total_sales"</span><span class="p">:</span><span class="w"> </span><span class="s2">"580.10"</span><span class="p">,</span><span class="w">
</span><span class="nl">"average_sales"</span><span class="p">:</span><span class="w"> </span><span class="s2">"145.03"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_orders"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_items"</span><span class="p">:</span><span class="w"> </span><span class="mi">31</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"26.10"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"20.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"total_discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"totals_grouped_by"</span><span class="p">:</span><span class="w"> </span><span class="s2">"day"</span><span class="p">,</span><span class="w">
</span><span class="nl">"totals"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"2015-01-18"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"sales"</span><span class="p">:</span><span class="w"> </span><span class="s2">"-17.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"items"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customers"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"2015-01-19"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"sales"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customers"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"2015-01-20"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"sales"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"items"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customers"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"2015-01-21"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"sales"</span><span class="p">:</span><span class="w"> </span><span class="s2">"597.10"</span><span class="p">,</span><span class="w">
</span><span class="nl">"orders"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"items"</span><span class="p">:</span><span class="w"> </span><span class="mi">30</span><span class="p">,</span><span class="w">
</span><span class="nl">"tax"</span><span class="p">:</span><span class="w"> </span><span class="s2">"26.10"</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="s2">"20.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"discount"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.00"</span><span class="p">,</span><span class="w">
</span><span class="nl">"customers"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"total_customers"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-top-sellers-report'>View List of Top Sellers Report</h2>
<p>This API lets you retrieve and view a list of top sellers report.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/reports/sales/top_sellers</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/reports/sales/top_sellers?filter[period]<span class="o">=</span>last_month <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">reports/sales/top_sellers?filter[period]=last_month</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$query</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'filter'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'period'</span> <span class="o">=&gt;</span> <span class="s1">'last_month'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'reports/sales/top_sellers'</span><span class="p">,</span> <span class="nv">$query</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"reports/sales/top_sellers?filter[period]=last_month"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">query</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">filter: </span><span class="p">{</span>
<span class="ss">period: </span><span class="s2">"last_month"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"reports/sales/top_sellers"</span><span class="p">,</span> <span class="n">query</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"top_sellers"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Happy Ninja"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"37"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"24"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Flying Ninja"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"70"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"14"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Happy Ninja"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"53"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ninja Silhouette"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"31"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"3"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Woo Logo"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"15"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"3"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Woo Album #1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"83"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"3"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Woo Album #4"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"96"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Premium Quality"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"19"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Ninja Silhouette"</span><span class="p">,</span><span class="w">
</span><span class="nl">"product_id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"56"</span><span class="p">,</span><span class="w">
</span><span class="nl">"quantity"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h1 id='taxes'>Taxes</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate tax rates.</p>
<h2 id='taxes-properties'>Taxes Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>Tax rate ID <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>country</code></td>
<td>string</td>
<td>Country code. See <a href="http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html">ISO 3166 Codes (Countries)</a> for more details</td>
</tr>
<tr>
<td><code>state</code></td>
<td>string</td>
<td>State code</td>
</tr>
<tr>
<td><code>postcode</code></td>
<td>string</td>
<td>Postcode/ZIP</td>
</tr>
<tr>
<td><code>city</code></td>
<td>string</td>
<td>City name</td>
</tr>
<tr>
<td><code>rate</code></td>
<td>string</td>
<td>Tax rate</td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Tax rate name</td>
</tr>
<tr>
<td><code>priority</code></td>
<td>integer</td>
<td>Tax priority. Only 1 matching rate per priority will be used. To define multiple tax rates for a single area you need to specify a different priority per rate. Default is <code>1</code></td>
</tr>
<tr>
<td><code>compound</code></td>
<td>boolean</td>
<td>Choose whether or not this is a compound rate. Compound tax rates are applied on top of other tax rates. Default is <code>false</code></td>
</tr>
<tr>
<td><code>shipping</code></td>
<td>boolean</td>
<td>Choose whether or not this tax rate also gets applied to shipping. Default is <code>true</code></td>
</tr>
<tr>
<td><code>order</code></td>
<td>integer</td>
<td>Indicates the order that will appear in queries</td>
</tr>
<tr>
<td><code>class</code></td>
<td>string</td>
<td>Tax class. Default is <code>standard</code></td>
</tr>
</tbody></table>
<h2 id='create-a-tax-rate'>Create a Tax Rate</h2>
<p>This API helps you to create a new tax rate.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/taxes</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/taxes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"tax": {
"country": "US",
"state": "AL",
"rate": "4",
"name": "State Tax",
"shipping": false,
"class": "standard"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">tax</span><span class="p">:</span> <span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">AL</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'tax'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'AL'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'taxes'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"tax"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"AL"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"taxes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">tax: </span><span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"AL"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"taxes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"tax"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">53</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"AL"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-a-tax-rate'>View a Tax Rate</h2>
<p>This API lets you retrieve and view a specific tax rate by ID.</p>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/taxes/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/taxes/53 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes/53</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'taxes/53'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"taxes/53"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"taxes/53"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"tax"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">53</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"AL"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-list-of-tax-rates'>View List of Tax Rates</h2>
<p>This API helps you to view all the tax rates.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/taxes</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/taxes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'taxes'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"taxes"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"taxes"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"taxes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">53</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"AL"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">54</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"AZ"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.6000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">55</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"AR"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.5000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">56</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"7.5000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">57</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CO"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.9000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">58</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CT"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.3500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">6</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">59</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"DC"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.7500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">7</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">60</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"FL"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">8</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">61</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"GA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">62</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"GU"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">63</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"HI"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">11</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">64</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ID"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">12</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>tax_rate_class</code></td>
<td>string</td>
<td>Tax rates by class. eg: <code>standard</code>, <code>reduced-rate</code> or <code>zero-rate</code></td>
</tr>
</tbody></table>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='update-a-tax-rate'>Update a Tax Rate</h2>
<p>This API lets you make changes to a tax rate.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/taxes/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/taxes/53 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"tax": {
"name": "US Tax"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">tax</span><span class="p">:</span> <span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US Tax</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes/53</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'tax'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'US Tax'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'taxes/53'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"tax"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"US Tax"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"taxes/53"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">tax: </span><span class="p">{</span>
<span class="ss">name: </span><span class="s2">"US Tax"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"taxes/53"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"tax"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">53</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"AL"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='create-update-multiple-tax-rates'>Create/Update Multiple Tax Rates</h2>
<p>This API helps you to bulk create/update multiple tax rates.</p>
<p>To update is necessary to send objects containing IDs and to create new not just send the ID.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/taxes/bulk</h6>
</div>
</div>
<blockquote>
<p>Example bulk creating all US taxes:</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/taxes/bulk <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"taxes": [
{
"country": "US",
"state": "AL",
"rate": "4.0000",
"name": "State Tax",
"shipping": false,
"order": 1
},
{
"country": "US",
"state": "AZ",
"rate": "5.6000",
"name": "State Tax",
"shipping": false,
"order": 2
},
{
"country": "US",
"state": "AR",
"rate": "6.5000",
"name": "State Tax",
"shipping": true,
"order": 3
},
{
"country": "US",
"state": "CA",
"rate": "7.5000",
"name": "State Tax",
"shipping": false,
"order": 4
},
{
"country": "US",
"state": "CO",
"rate": "2.9000",
"name": "State Tax",
"shipping": false,
"order": 5
},
{
"country": "US",
"state": "CT",
"rate": "6.3500",
"name": "State Tax",
"shipping": true,
"order": 6
},
{
"country": "US",
"state": "DC",
"rate": "5.7500",
"name": "State Tax",
"shipping": true,
"order": 7
},
{
"country": "US",
"state": "FL",
"rate": "6.0000",
"name": "State Tax",
"shipping": true,
"order": 8
},
{
"country": "US",
"state": "GA",
"rate": "4.0000",
"name": "State Tax",
"shipping": true,
"order": 9
},
{
"country": "US",
"state": "GU",
"rate": "4.0000",
"name": "State Tax",
"shipping": false,
"order": 10
},
{
"country": "US",
"state": "HI",
"rate": "4.0000",
"name": "State Tax",
"shipping": true,
"order": 11
},
{
"country": "US",
"state": "ID",
"rate": "6.0000",
"name": "State Tax",
"shipping": false,
"order": 12
},
{
"country": "US",
"state": "IL",
"rate": "6.2500",
"name": "State Tax",
"shipping": false,
"order": 13
},
{
"country": "US",
"state": "IN",
"rate": "7.0000",
"name": "State Tax",
"shipping": false,
"order": 14
},
{
"country": "US",
"state": "IA",
"rate": "6.0000",
"name": "State Tax",
"shipping": false,
"order": 15
},
{
"country": "US",
"state": "KS",
"rate": "6.1500",
"name": "State Tax",
"shipping": true,
"order": 16
},
{
"country": "US",
"state": "KY",
"rate": "6.0000",
"name": "State Tax",
"shipping": true,
"order": 17
},
{
"country": "US",
"state": "LA",
"rate": "4.0000",
"name": "State Tax",
"shipping": false,
"order": 18
},
{
"country": "US",
"state": "ME",
"rate": "5.5000",
"name": "State Tax",
"shipping": false,
"order": 19
},
{
"country": "US",
"state": "MD",
"rate": "6.0000",
"name": "State Tax",
"shipping": false,
"order": 20
},
{
"country": "US",
"state": "MA",
"rate": "6.2500",
"name": "State Tax",
"shipping": false,
"order": 21
},
{
"country": "US",
"state": "MI",
"rate": "6.0000",
"name": "State Tax",
"shipping": true,
"order": 22
},
{
"country": "US",
"state": "MN",
"rate": "6.8750",
"name": "State Tax",
"shipping": true,
"order": 23
},
{
"country": "US",
"state": "MS",
"rate": "7.0000",
"name": "State Tax",
"shipping": true,
"order": 24
},
{
"country": "US",
"state": "MO",
"rate": "4.2250",
"name": "State Tax",
"shipping": false,
"order": 25
},
{
"country": "US",
"state": "NE",
"rate": "5.5000",
"name": "State Tax",
"shipping": true,
"order": 26
},
{
"country": "US",
"state": "NV",
"rate": "6.8500",
"name": "State Tax",
"shipping": false,
"order": 27
},
{
"country": "US",
"state": "NJ",
"rate": "7.0000",
"name": "State Tax",
"shipping": true,
"order": 28
},
{
"country": "US",
"state": "NM",
"rate": "5.1250",
"name": "State Tax",
"shipping": true,
"order": 29
},
{
"country": "US",
"state": "NY",
"rate": "4.0000",
"name": "State Tax",
"shipping": true,
"order": 30
},
{
"country": "US",
"state": "NC",
"rate": "4.7500",
"name": "State Tax",
"shipping": true,
"order": 31
},
{
"country": "US",
"state": "ND",
"rate": "5.0000",
"name": "State Tax",
"shipping": true,
"order": 32
},
{
"country": "US",
"state": "OH",
"rate": "5.7500",
"name": "State Tax",
"shipping": true,
"order": 33
},
{
"country": "US",
"state": "OK",
"rate": "4.5000",
"name": "State Tax",
"shipping": false,
"order": 34
},
{
"country": "US",
"state": "PA",
"rate": "6.0000",
"name": "State Tax",
"shipping": true,
"order": 35
},
{
"country": "US",
"state": "PR",
"rate": "6.0000",
"name": "State Tax",
"shipping": false,
"order": 36
},
{
"country": "US",
"state": "RI",
"rate": "7.0000",
"name": "State Tax",
"shipping": false,
"order": 37
},
{
"country": "US",
"state": "SC",
"rate": "6.0000",
"name": "State Tax",
"shipping": true,
"order": 38
},
{
"country": "US",
"state": "SD",
"rate": "4.0000",
"name": "State Tax",
"shipping": true,
"order": 39
},
{
"country": "US",
"state": "TN",
"rate": "7.0000",
"name": "State Tax",
"shipping": true,
"order": 40
},
{
"country": "US",
"state": "TX",
"rate": "6.2500",
"name": "State Tax",
"shipping": true,
"order": 41
},
{
"country": "US",
"state": "UT",
"rate": "5.9500",
"name": "State Tax",
"shipping": false,
"order": 42
},
{
"country": "US",
"state": "VT",
"rate": "6.0000",
"name": "State Tax",
"shipping": true,
"order": 43
},
{
"country": "US",
"state": "VA",
"rate": "5.3000",
"name": "State Tax",
"shipping": false,
"order": 44
},
{
"country": "US",
"state": "WA",
"rate": "6.5000",
"name": "State Tax",
"shipping": true,
"order": 45
},
{
"country": "US",
"state": "WV",
"rate": "6.0000",
"name": "State Tax",
"shipping": true,
"order": 46
},
{
"country": "US",
"state": "WI",
"rate": "5.0000",
"name": "State Tax",
"shipping": true,
"order": 47
},
{
"country": "US",
"state": "WY",
"rate": "4.0000",
"name": "State Tax",
"shipping": true,
"order": 48
}
]
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">taxes</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">AL</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">1</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">AZ</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.6000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">2</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">AR</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.5000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">3</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">CA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">7.5000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">4</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">CO</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">2.9000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">5</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">CT</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.3500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">6</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">DC</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.7500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">7</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">FL</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">8</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">GA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">9</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">GU</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">10</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">HI</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">11</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">ID</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">12</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">IL</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.2500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">13</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">IN</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">7.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">14</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">IA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">15</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">KS</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.1500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">16</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">KY</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">17</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">LA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">18</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">ME</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.5000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">19</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">MD</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">20</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">MA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.2500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">21</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">MI</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">22</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">MN</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.8750</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">23</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">MS</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">7.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">24</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">MO</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.2250</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">25</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">NE</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.5000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">26</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">NV</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.8500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">27</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">NJ</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">7.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">28</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">NM</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.1250</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">29</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">NY</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">30</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">NC</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.7500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">31</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">ND</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">32</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">OH</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.7500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">33</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">OK</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.5000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">34</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">PA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">35</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">PR</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">36</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">RI</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">7.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">37</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">SC</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">38</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">SD</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">39</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">TN</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">7.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">40</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">TX</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.2500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">41</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">UT</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.9500</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">42</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">VT</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">43</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">VA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.3000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">44</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">WA</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.5000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">45</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">WV</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">6.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">46</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">WI</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">5.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">47</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="na">country</span><span class="p">:</span> <span class="dl">'</span><span class="s1">US</span><span class="dl">'</span><span class="p">,</span>
<span class="na">state</span><span class="p">:</span> <span class="dl">'</span><span class="s1">WY</span><span class="dl">'</span><span class="p">,</span>
<span class="na">rate</span><span class="p">:</span> <span class="dl">'</span><span class="s1">4.0000</span><span class="dl">'</span><span class="p">,</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">State Tax</span><span class="dl">'</span><span class="p">,</span>
<span class="na">shipping</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
<span class="na">order</span><span class="p">:</span> <span class="mi">48</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes/bulk</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'taxes'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'AL'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">1</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'AZ'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.6000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">2</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'AR'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.5000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">3</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'CA'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'7.5000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">4</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'CO'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'2.9000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">5</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'CT'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.3500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">6</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'DC'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.7500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">7</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'FL'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">8</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'GA'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">9</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'GU'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">10</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'HI'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">11</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'ID'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">12</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'IL'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.2500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">13</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'IN'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'7.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">14</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'IA'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">15</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'KS'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.1500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">16</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'KY'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">17</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'LA'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">18</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'ME'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.5000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">19</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'MD'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">20</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'MA'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.2500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">21</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'MI'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">22</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'MN'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.8750'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">23</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'MS'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'7.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">24</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'MO'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.2250'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">25</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'NE'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.5000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">26</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'NV'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.8500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">27</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'NJ'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'7.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">28</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'NM'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.1250'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">29</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'NY'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">30</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'NC'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.7500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">31</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'ND'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">32</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'OH'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.7500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">33</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'OK'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.5000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">34</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'PA'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">35</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'PR'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">36</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'RI'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'7.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">37</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'SC'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">38</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'SD'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">39</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'TN'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'7.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">40</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'TX'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.2500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">41</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'UT'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.9500'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">42</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'VT'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">43</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'VA'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.3000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">false</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">44</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'WA'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.5000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">45</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'WV'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'6.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">46</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'WI'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'5.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">47</span>
<span class="p">],</span>
<span class="p">[</span>
<span class="s1">'country'</span> <span class="o">=&gt;</span> <span class="s1">'US'</span><span class="p">,</span>
<span class="s1">'state'</span> <span class="o">=&gt;</span> <span class="s1">'WY'</span><span class="p">,</span>
<span class="s1">'rate'</span> <span class="o">=&gt;</span> <span class="s1">'4.0000'</span><span class="p">,</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'State Tax'</span><span class="p">,</span>
<span class="s1">'shipping'</span> <span class="o">=&gt;</span> <span class="kc">true</span><span class="p">,</span>
<span class="s1">'order'</span> <span class="o">=&gt;</span> <span class="mi">48</span>
<span class="p">]</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'taxes/bulk'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"taxes"</span><span class="p">:</span> <span class="p">[</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"AL"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">1</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"AZ"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.6000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">2</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"AR"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.5000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">3</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"CA"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"7.5000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">4</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"CO"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"2.9000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">5</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"CT"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.3500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">6</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"DC"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.7500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">7</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"FL"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">8</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"GA"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">9</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"GU"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">10</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"HI"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">11</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"ID"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">12</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"IL"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.2500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">13</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"IN"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"7.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">14</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"IA"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">15</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"KS"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.1500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">16</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"KY"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">17</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"LA"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">18</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"ME"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.5000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">19</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"MD"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">20</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"MA"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.2500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">21</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"MI"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">22</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"MN"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.8750"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">23</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"MS"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"7.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">24</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"MO"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.2250"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">25</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"NE"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.5000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">26</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"NV"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.8500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">27</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"NJ"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"7.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">28</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"NM"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.1250"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">29</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"NY"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">30</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"NC"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.7500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">31</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"ND"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">32</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"OH"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.7500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">33</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"OK"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.5000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">34</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"PA"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">35</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"PR"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">36</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"RI"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"7.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">37</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"SC"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">38</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"SD"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">39</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"TN"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"7.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">40</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"TX"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.2500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">41</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"UT"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.9500"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">42</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"VT"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">43</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"VA"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.3000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">44</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"WA"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.5000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">45</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"WV"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"6.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">46</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"WI"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"5.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">47</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="s">"country"</span><span class="p">:</span> <span class="s">"US"</span><span class="p">,</span>
<span class="s">"state"</span><span class="p">:</span> <span class="s">"WY"</span><span class="p">,</span>
<span class="s">"rate"</span><span class="p">:</span> <span class="s">"4.0000"</span><span class="p">,</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"State Tax"</span><span class="p">,</span>
<span class="s">"shipping"</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
<span class="s">"order"</span><span class="p">:</span> <span class="mi">48</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"taxes/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">taxes: </span><span class="p">[</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"AL"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">1</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"AZ"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.6000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">2</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"AR"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.5000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">3</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"CA"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"7.5000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">4</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"CO"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"2.9000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">5</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"CT"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.3500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">6</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"DC"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.7500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">7</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"FL"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">8</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"GA"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">9</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"GU"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">10</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"HI"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">11</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"ID"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">12</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"IL"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.2500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">13</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"IN"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"7.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">14</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"IA"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">15</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"KS"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.1500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">16</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"KY"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">17</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"LA"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">18</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"ME"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.5000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">19</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"MD"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">20</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"MA"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.2500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">21</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"MI"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">22</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"MN"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.8750"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">23</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"MS"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"7.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">24</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"MO"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.2250"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">25</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"NE"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.5000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">26</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"NV"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.8500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">27</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"NJ"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"7.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">28</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"NM"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.1250"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">29</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"NY"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">30</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"NC"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.7500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">31</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"ND"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">32</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"OH"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.7500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">33</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"OK"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.5000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">34</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"PA"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">35</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"PR"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">36</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"RI"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"7.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">37</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"SC"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">38</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"SD"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">39</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"TN"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"7.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">40</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"TX"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.2500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">41</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"UT"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.9500"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">42</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"VT"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">43</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"VA"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.3000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">false</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">44</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"WA"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.5000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">45</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"WV"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"6.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">46</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"WI"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"5.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">47</span>
<span class="p">},</span>
<span class="p">{</span>
<span class="ss">country: </span><span class="s2">"US"</span><span class="p">,</span>
<span class="ss">state: </span><span class="s2">"WY"</span><span class="p">,</span>
<span class="ss">rate: </span><span class="s2">"4.0000"</span><span class="p">,</span>
<span class="ss">name: </span><span class="s2">"State Tax"</span><span class="p">,</span>
<span class="ss">shipping: </span><span class="kp">true</span><span class="p">,</span>
<span class="ss">order: </span><span class="mi">48</span>
<span class="p">}</span>
<span class="p">]</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"taxes/bulk"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"taxes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">53</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"AL"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">54</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"AZ"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.6000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">55</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"AR"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.5000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">56</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"7.5000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">57</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CO"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2.9000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">5</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">58</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CT"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.3500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">6</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">59</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"DC"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.7500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">7</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">60</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"FL"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">8</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">61</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"GA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">9</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">62</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"GU"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">63</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"HI"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">11</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">64</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ID"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">12</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">65</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"IL"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.2500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">13</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">66</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"IN"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"7.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">14</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">67</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"IA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">15</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">68</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"KS"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.1500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">16</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">69</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"KY"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">17</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">70</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"LA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">18</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">71</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ME"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.5000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">19</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">72</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">20</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">73</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.2500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">21</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">74</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MI"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">22</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">75</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MN"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.8750"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">23</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">76</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MS"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"7.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">24</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">77</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MO"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.2250"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">25</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">78</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"NE"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.5000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">26</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">79</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"NV"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.8500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">27</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">80</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"NJ"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"7.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">28</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">81</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"NM"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.1250"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">29</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">82</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"NY"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">30</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">83</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"NC"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.7500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">31</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">84</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ND"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">32</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">85</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"OH"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.7500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">33</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">86</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"OK"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.5000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">34</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">87</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"PA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">35</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">88</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"PR"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">36</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">89</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"RI"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"7.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">37</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">90</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"SC"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">38</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">91</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"SD"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">39</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">92</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"TN"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"7.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">40</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">93</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"TX"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.2500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">41</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">94</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"UT"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.9500"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">42</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">95</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"VT"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">43</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">96</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"VA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.3000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">44</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">97</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WA"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.5000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">45</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">98</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WV"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"6.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">46</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">99</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WI"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"5.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">47</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">100</span><span class="p">,</span><span class="w">
</span><span class="nl">"country"</span><span class="p">:</span><span class="w"> </span><span class="s2">"US"</span><span class="p">,</span><span class="w">
</span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WY"</span><span class="p">,</span><span class="w">
</span><span class="nl">"postcode"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"city"</span><span class="p">:</span><span class="w"> </span><span class="s2">""</span><span class="p">,</span><span class="w">
</span><span class="nl">"rate"</span><span class="p">:</span><span class="w"> </span><span class="s2">"4.0000"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"State Tax"</span><span class="p">,</span><span class="w">
</span><span class="nl">"priority"</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w">
</span><span class="nl">"compound"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
</span><span class="nl">"shipping"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
</span><span class="nl">"order"</span><span class="p">:</span><span class="w"> </span><span class="mi">48</span><span class="p">,</span><span class="w">
</span><span class="nl">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='delete-a-tax-rate'>Delete a Tax Rate</h2>
<p>This API helps you delete a tax rate.</p>
<h3 id='http-request-5'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/taxes/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/taxes/53 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes/53</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'taxes/53'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"taxes/53"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"taxes/53"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Deleted tax"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-tax-rate-count'>View Tax Rate Count</h2>
<p>This API lets you retrieve a count of all tax rates.</p>
<h3 id='http-request-6'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/taxes/count</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/taxes/count <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes/count</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'taxes/53'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"taxes/count"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"taxes/count"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">48</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters-2'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>tax_rate_class</code></td>
<td>string</td>
<td>Tax rates by class. eg: <code>standard</code>, <code>reduced-rate</code> or <code>zero-rate</code></td>
</tr>
</tbody></table>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h1 id='tax-classes'>Tax - Classes</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate tax classes.</p>
<h2 id='taxes-properties'>Taxes Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>slug</code></td>
<td>string</td>
<td>Tax class slug <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>Tax class name</td>
</tr>
</tbody></table>
<h2 id='create-a-tax-class'>Create a Tax Class</h2>
<p>This API helps you to create a new tax class.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/taxes/classes</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/taxes/classes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"tax_class": {
"name": "Zero Rate"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">tax_class</span><span class="p">:</span> <span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">Zero Rate</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes/classes</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'tax_class'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'Zero Rate'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'taxes/classes'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"tax_class"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"Zero Rate"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"taxes/classes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">tax_class: </span><span class="p">{</span>
<span class="ss">name: </span><span class="s2">"Zero Rate"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"taxes/classes"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"tax_class"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"zero-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Zero Rate"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-list-of-tax-classes'>View List of Tax Classes</h2>
<p>This API helps you to view all the tax classes.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/taxes/classes</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/taxes/classes <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes/classes</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'taxes/classes'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"taxes/classes"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"taxes/classes"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"tax_classes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"standard"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Standard Rate"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"reduced-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Reduced Rate"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"slug"</span><span class="p">:</span><span class="w"> </span><span class="s2">"zero-rate"</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Zero Rate"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='delete-a-tax-class'>Delete a Tax Class</h2>
<p>This API helps you delete a tax class.</p>
<aside class="warning">
This also will delete all tax rates from the selected class.
</aside>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/taxes/classes/&lt;slug&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/taxes/classes/zero-rate <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes/classes/zero-rate</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'taxes/classes/zero-rate'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"taxes/classes/zero-rate"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"taxes/classes/zero-rate"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Deleted tax_class"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h2 id='view-tax-rate-count'>View Tax Rate Count</h2>
<p>This API lets you retrieve a count of all tax rates.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/taxes/classes/count</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/taxes/classes/count <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">taxes/classes/count</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'taxes/classes/count'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"taxes/classes/count"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"taxes/classes/count"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
Endpoint introduced since WooCommerce 2.5.
</aside>
<h1 id='webhooks'>Webhooks</h1>
<p>This section lists all API endpoints that can be used to create, edit or otherwise manipulate webhooks.</p>
<h2 id='webhooks-properties'>Webhooks Properties</h2>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>The webhook ID (post ID) <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>name</code></td>
<td>string</td>
<td>A friendly name for the webhook, defaults to &quot;Webhook created on &lt;date&gt;&quot;</td>
</tr>
<tr>
<td><code>status</code></td>
<td>string</td>
<td>Webhook status, options are <code>active</code> (delivers payload), <code>paused</code> (does not deliver), or <code>disabled</code> (does not deliver due delivery failures). Default is <code>active</code></td>
</tr>
<tr>
<td><code>topic</code></td>
<td>string</td>
<td>Webhook topic, e.g. <code>coupon.updated</code>. <a href="#topics">See the complete list</a></td>
</tr>
<tr>
<td><code>resource</code></td>
<td>string</td>
<td>Webhook resource, e.g. <code>coupon</code> <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>event</code></td>
<td>string</td>
<td>Webhook event, e.g. <code>updated</code> <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>hooks</code></td>
<td>array</td>
<td>WooCommerce action names associated with the webhook <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>delivery_url</code></td>
<td>string</td>
<td>The URL where the webhook payload is delivered</td>
</tr>
<tr>
<td><code>secret</code></td>
<td>string</td>
<td>Secret key used to generate a hash of the delivered webhook and provided in the request headers. <i class="label label-info">required</i> <i class="label label-info">write-only</i></td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>UTC DateTime when the webhook was created <i class="label label-info">read-only</i></td>
</tr>
<tr>
<td><code>updated_at</code></td>
<td>string</td>
<td>UTC DateTime when the webhook was last updated <i class="label label-info">read-only</i></td>
</tr>
</tbody></table>
<h3 id='delivery-properties'>Delivery Properties</h3>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>id</code></td>
<td>integer</td>
<td>The delivery ID (comment ID)</td>
</tr>
<tr>
<td><code>duration</code></td>
<td>string</td>
<td>The delivery duration, in seconds</td>
</tr>
<tr>
<td><code>summary</code></td>
<td>string</td>
<td>A friendly summary of the response including the HTTP response code, message, and body</td>
</tr>
<tr>
<td><code>request_url</code></td>
<td>string</td>
<td>The URL where the webhook was delivered</td>
</tr>
<tr>
<td><code>request_headers</code></td>
<td>array</td>
<td>Array of request headers (see <a href="#request-headers-properties">Request Headers Attributes</a>)</td>
</tr>
<tr>
<td><code>request_body</code></td>
<td>string</td>
<td>The request body, this matches the API response for the given resource (e.g. for the coupon.updated topic, the request body would match the response for GET /coupons/{id})</td>
</tr>
<tr>
<td><code>response_code</code></td>
<td>string</td>
<td>The HTTP response code from the receiving server</td>
</tr>
<tr>
<td><code>response_message</code></td>
<td>string</td>
<td>The HTTP response message from the receiving server</td>
</tr>
<tr>
<td><code>response_headers</code></td>
<td>array</td>
<td>Array of the response headers from the receiving server</td>
</tr>
<tr>
<td><code>response_body</code></td>
<td>string</td>
<td>The response body from the receiving server</td>
</tr>
<tr>
<td><code>created_at</code></td>
<td>string</td>
<td>A DateTime of when the delivery was logged</td>
</tr>
</tbody></table>
<h4 id='request-headers-properties'>Request Headers Properties</h4>
<table><thead>
<tr>
<th>Attribute</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>User-Agent</code></td>
<td>string</td>
<td>The request user agent, defaults to &quot;WooCommerce/{version} Hookshot (WordPress/{version})&quot;</td>
</tr>
<tr>
<td><code>Content-Type</code></td>
<td>string</td>
<td>The request content-type, defaults to &quot;application/json&quot;</td>
</tr>
<tr>
<td><code>X-WC-Webhook-Topic</code></td>
<td>string</td>
<td>The webhook topic</td>
</tr>
<tr>
<td><code>X-WC-Webhook-Resource</code></td>
<td>string</td>
<td>The webhook resource</td>
</tr>
<tr>
<td><code>X-WC-Webhook-Event</code></td>
<td>string</td>
<td>The webhook event</td>
</tr>
<tr>
<td><code>X-WC-Webhook-Signature</code></td>
<td>string</td>
<td>A base64 encoded HMAC-SHA256 hash of the payload</td>
</tr>
<tr>
<td><code>X-WC-Webhook-ID</code></td>
<td>integer</td>
<td>The webhook&#39;s ID</td>
</tr>
<tr>
<td><code>X-WC-Webhook-Delivery-ID</code></td>
<td>integer</td>
<td>The delivery ID</td>
</tr>
</tbody></table>
<h2 id='create-a-webhook'>Create a Webhook</h2>
<p>This API helps you to create a new webhook.</p>
<h3 id='http-request'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-post">POST</i>
<h6>/wc-api/v3/webhooks</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> POST https://example.com/wc-api/v3/webhooks <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"webhook": {
"name": "An add to cart webhook",
"secret": "my-super-secret-private-key",
"topic": "action.woocommerce_add_to_cart",
"delivery_url": "http://requestb.in/1exdwip1"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">webhook</span><span class="p">:</span> <span class="p">{</span>
<span class="na">name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">An add to cart webhook</span><span class="dl">'</span><span class="p">,</span>
<span class="na">secret</span><span class="p">:</span> <span class="dl">'</span><span class="s1">my-super-secret-private-key</span><span class="dl">'</span><span class="p">,</span>
<span class="na">topic</span><span class="p">:</span> <span class="dl">'</span><span class="s1">action.woocommerce_add_to_cart</span><span class="dl">'</span><span class="p">,</span>
<span class="na">delivery_url</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://requestb.in/1exdwip1</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">};</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">post</span><span class="p">(</span><span class="dl">'</span><span class="s1">webhooks</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'webhook'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'name'</span> <span class="o">=&gt;</span> <span class="s1">'An add to cart webhook'</span><span class="p">,</span>
<span class="s1">'secret'</span> <span class="o">=&gt;</span> <span class="s1">'my-super-secret-private-key'</span><span class="p">,</span>
<span class="s1">'topic'</span> <span class="o">=&gt;</span> <span class="s1">'action.woocommerce_add_to_cart'</span><span class="p">,</span>
<span class="s1">'delivery_url'</span> <span class="o">=&gt;</span> <span class="s1">'http://requestb.in/1exdwip1'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">post</span><span class="p">(</span><span class="s1">'webhooks'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"webhook"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"name"</span><span class="p">:</span> <span class="s">"An add to cart webhook"</span><span class="p">,</span>
<span class="s">"secret"</span><span class="p">:</span> <span class="s">"my-super-secret-private-key"</span><span class="p">,</span>
<span class="s">"topic"</span><span class="p">:</span> <span class="s">"action.woocommerce_add_to_cart"</span><span class="p">,</span>
<span class="s">"delivery_url"</span><span class="p">:</span> <span class="s">"http://requestb.in/1exdwip1"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">post</span><span class="p">(</span><span class="s">"webhooks"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">webhook: </span><span class="p">{</span>
<span class="ss">name: </span><span class="s2">"An add to cart webhook"</span><span class="p">,</span>
<span class="ss">secret: </span><span class="s2">"my-super-secret-private-key"</span><span class="p">,</span>
<span class="ss">topic: </span><span class="s2">"action.woocommerce_add_to_cart"</span><span class="p">,</span>
<span class="ss">delivery_url: </span><span class="s2">"http://requestb.in/1exdwip1"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">post</span><span class="p">(</span><span class="s2">"webhooks"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"webhook"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">535</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"An add to cart webhook"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"active"</span><span class="p">,</span><span class="w">
</span><span class="nl">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action.woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"resource"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action"</span><span class="p">,</span><span class="w">
</span><span class="nl">"event"</span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"hooks"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"woocommerce_add_to_cart"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"delivery_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://requestb.in/1exdwip1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T13:19:58Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T13:19:58Z"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-a-webhook'>View a Webhook</h2>
<p>This API lets you retrieve and view a specific webhook.</p>
<h3 id='http-request-2'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/webhooks/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/webhooks/535 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">webhooks/535</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'webhooks/535'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"webhooks/535"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"webhooks/535"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"webhook"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">535</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"An add to cart webhook"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"active"</span><span class="p">,</span><span class="w">
</span><span class="nl">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action.woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"resource"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action"</span><span class="p">,</span><span class="w">
</span><span class="nl">"event"</span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"hooks"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"woocommerce_add_to_cart"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"delivery_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://requestb.in/1exdwip1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T13:19:58Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T13:19:58Z"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-list-of-webhooks'>View List of Webhooks</h2>
<p>This API helps you to view all the webhooks.</p>
<h3 id='http-request-3'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/webhooks</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/webhooks <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">webhooks</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'webhooks'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"webhooks"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"webhooks"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"webhooks"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">535</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"An add to cart webhook"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"active"</span><span class="p">,</span><span class="w">
</span><span class="nl">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action.woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"resource"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action"</span><span class="p">,</span><span class="w">
</span><span class="nl">"event"</span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"hooks"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"woocommerce_add_to_cart"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"delivery_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://requestb.in/1exdwip1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T13:19:58Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T13:19:58Z"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">313</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Webhook created on Jan 17, 2015 @ 11:45 AM"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"active"</span><span class="p">,</span><span class="w">
</span><span class="nl">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"order.created"</span><span class="p">,</span><span class="w">
</span><span class="nl">"resource"</span><span class="p">:</span><span class="w"> </span><span class="s2">"order"</span><span class="p">,</span><span class="w">
</span><span class="nl">"event"</span><span class="p">:</span><span class="w"> </span><span class="s2">"created"</span><span class="p">,</span><span class="w">
</span><span class="nl">"hooks"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"woocommerce_checkout_order_processed"</span><span class="p">,</span><span class="w">
</span><span class="s2">"woocommerce_process_shop_order_meta"</span><span class="p">,</span><span class="w">
</span><span class="s2">"woocommerce_api_create_order"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"delivery_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://requestb.in/1exdwip1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2014-12-17T11:45:05Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-10T00:41:08Z"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>status</code></td>
<td>string</td>
<td>Webhooks by status. The following options are available: <code>active</code> or <code>paused</code> and <code>disabled</code>. Default is <code>active</code></td>
</tr>
</tbody></table>
<h2 id='update-a-webhook'>Update a Webhook</h2>
<p>This API lets you make changes to a webhook.</p>
<h3 id='http-request-4'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-put">PUT</i>
<h6>/wc-api/v3/webhook/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> PUT https://example.com/wc-api/v3/webhook/535 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret <span class="se">\</span>
<span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
<span class="nt">-d</span> <span class="s1">'{
"webhook": {
"status": "paused"
}
}'</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">webhook</span><span class="p">:</span> <span class="p">{</span>
<span class="na">status</span><span class="p">:</span> <span class="dl">'</span><span class="s1">paused</span><span class="dl">'</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="nx">WooCommerce</span><span class="p">.</span><span class="nx">put</span><span class="p">(</span><span class="dl">'</span><span class="s1">webhooks/535</span><span class="dl">'</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$data</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'webhook'</span> <span class="o">=&gt;</span> <span class="p">[</span>
<span class="s1">'status'</span> <span class="o">=&gt;</span> <span class="s1">'paused'</span>
<span class="p">]</span>
<span class="p">];</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">put</span><span class="p">(</span><span class="s1">'webhooks/535'</span><span class="p">,</span> <span class="nv">$data</span><span class="p">));</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"webhook"</span><span class="p">:</span> <span class="p">{</span>
<span class="s">"status"</span><span class="p">:</span> <span class="s">"paused"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">put</span><span class="p">(</span><span class="s">"webhooks/535"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">data</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">webhook: </span><span class="p">{</span>
<span class="ss">status: </span><span class="s2">"paused"</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="n">woocommerce</span><span class="p">.</span><span class="nf">put</span><span class="p">(</span><span class="s2">"webhooks/535"</span><span class="p">,</span> <span class="n">data</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"webhook"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">535</span><span class="p">,</span><span class="w">
</span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"An add to cart webhook"</span><span class="p">,</span><span class="w">
</span><span class="nl">"status"</span><span class="p">:</span><span class="w"> </span><span class="s2">"paused"</span><span class="p">,</span><span class="w">
</span><span class="nl">"topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action.woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"resource"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action"</span><span class="p">,</span><span class="w">
</span><span class="nl">"event"</span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"hooks"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="s2">"woocommerce_add_to_cart"</span><span class="w">
</span><span class="p">],</span><span class="w">
</span><span class="nl">"delivery_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://requestb.in/1exdwip1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T13:19:58Z"</span><span class="p">,</span><span class="w">
</span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T13:19:58Z"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='delete-a-webhook'>Delete a Webhook</h2>
<p>This API helps you delete a webhook.</p>
<h3 id='http-request-5'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-delete">DELETE</i>
<h6>/wc-api/v3/webhooks/&lt;id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl <span class="nt">-X</span> DELETE https://example.com/wc-api/v3/webhooks/535 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="k">delete</span><span class="p">(</span><span class="dl">'</span><span class="s1">webhooks/535</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nb">delete</span><span class="p">(</span><span class="s1">'webhooks/535'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">delete</span><span class="p">(</span><span class="s">"webhooks/535"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">delete</span><span class="p">(</span><span class="s2">"webhooks/535"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Permanently deleted webhook"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h2 id='view-webhooks-count'>View Webhooks Count</h2>
<p>This API lets you retrieve a count of all webhooks.</p>
<h3 id='http-request-6'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/webhooks/count</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/webhooks/count <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">webhooks/count</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'webhooks/count'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"webhooks/count"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"webhooks/count"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"count"</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h4 id='available-filters-2'>Available Filters</h4>
<table><thead>
<tr>
<th>Filter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>status</code></td>
<td>string</td>
<td>Webhooks by status. The following options are available: <code>active</code> or <code>paused</code> and <code>disabled</code></td>
</tr>
</tbody></table>
<h2 id='view-a-webhooks-delivery'>View a Webhooks Delivery</h2>
<p>This API lets you retrieve and view a specific webhook delivery.</p>
<h3 id='http-request-7'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/webhooks/&lt;id&gt;/deliveries/&lt;delivery_id&gt;</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/webhooks/535/deliveries/378 <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">webhooks/535/deliveries/378</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'webhooks/535/deliveries/378'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"webhooks/535/deliveries/378"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"webhooks/535/deliveries/378"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"webhook_delivery"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">378</span><span class="p">,</span><span class="w">
</span><span class="nl">"duration"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.90226"</span><span class="p">,</span><span class="w">
</span><span class="nl">"summary"</span><span class="p">:</span><span class="w"> </span><span class="s2">"HTTP 200 OK: ok"</span><span class="p">,</span><span class="w">
</span><span class="nl">"request_method"</span><span class="p">:</span><span class="w"> </span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="nl">"request_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://requestb.in/125q7ns1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"request_headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"User-Agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WooCommerce/2.3.0 Hookshot (WordPress/4.1)"</span><span class="p">,</span><span class="w">
</span><span class="nl">"Content-Type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"application/json"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action.woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Resource"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Event"</span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Signature"</span><span class="p">:</span><span class="w"> </span><span class="s2">"geC1akFhCtsO7fbXz5XiGUsMsRa4Mt0IJsZ96nTaHjI="</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-ID"</span><span class="p">:</span><span class="w"> </span><span class="mi">535</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Delivery-ID"</span><span class="p">:</span><span class="w"> </span><span class="mi">378</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"request_body"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{</span><span class="se">\"</span><span class="s2">action</span><span class="se">\"</span><span class="s2">:</span><span class="se">\"</span><span class="s2">woocommerce_add_to_cart</span><span class="se">\"</span><span class="s2">,</span><span class="se">\"</span><span class="s2">arg</span><span class="se">\"</span><span class="s2">:</span><span class="se">\"</span><span class="s2">7cbbc409ec990f19c78c75bd1e06f215</span><span class="se">\"</span><span class="s2">}"</span><span class="p">,</span><span class="w">
</span><span class="nl">"response_code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"200"</span><span class="p">,</span><span class="w">
</span><span class="nl">"response_message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"OK"</span><span class="p">,</span><span class="w">
</span><span class="nl">"response_headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"connection"</span><span class="p">:</span><span class="w"> </span><span class="s2">"close"</span><span class="p">,</span><span class="w">
</span><span class="nl">"server"</span><span class="p">:</span><span class="w"> </span><span class="s2">"gunicorn/18.0"</span><span class="p">,</span><span class="w">
</span><span class="nl">"date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Wed, 21 Jan 2015 16:22:49 GMT"</span><span class="p">,</span><span class="w">
</span><span class="nl">"content-type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"text/html; charset=utf-8"</span><span class="p">,</span><span class="w">
</span><span class="nl">"content-length"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sponsored-by"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://www.runscope.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"via"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.1 vegur"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"response_body"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ok"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T16:26:12Z"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div>
<aside class="notice">
View the <a href="#delivery-properties">Delivery Properties</a> for more details on this response.
</aside>
<h2 id='view-list-of-webhooks-deliveries'>View List of Webhooks Deliveries</h2>
<p>This API helps you to view all deliveries from a specific webhooks.</p>
<h3 id='http-request-8'>HTTP Request</h3>
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
<h6>/wc-api/v3/webhooks/&lt;id&gt;/deliveries</h6>
</div>
</div>
<div class="highlight"><pre class="highlight shell tab-shell"><code>curl https://example.com/wc-api/v3/webhooks/535/deliveries <span class="se">\</span>
<span class="nt">-u</span> consumer_key:consumer_secret
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="nx">WooCommerce</span><span class="p">.</span><span class="kd">get</span><span class="p">(</span><span class="dl">'</span><span class="s1">webhooks/535/deliveries</span><span class="dl">'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">,</span> <span class="nx">data</span><span class="p">,</span> <span class="nx">res</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">res</span><span class="p">);</span>
<span class="p">});</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span> <span class="nb">print_r</span><span class="p">(</span><span class="nv">$woocommerce</span><span class="o">-&gt;</span><span class="nf">get</span><span class="p">(</span><span class="s1">'webhooks/535/deliveries'</span><span class="p">));</span> <span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="k">print</span><span class="p">(</span><span class="n">wcapi</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">"webhooks/535/deliveries"</span><span class="p">).</span><span class="n">json</span><span class="p">())</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="n">woocommerce</span><span class="p">.</span><span class="nf">get</span><span class="p">(</span><span class="s2">"webhooks/535/deliveries"</span><span class="p">).</span><span class="nf">parsed_response</span>
</code></pre></div>
<blockquote>
<p>JSON response example:</p>
</blockquote>
<div class="highlight"><pre class="highlight json tab-json"><code><span class="p">{</span><span class="w">
</span><span class="nl">"webhook_deliveries"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">380</span><span class="p">,</span><span class="w">
</span><span class="nl">"duration"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.58635"</span><span class="p">,</span><span class="w">
</span><span class="nl">"summary"</span><span class="p">:</span><span class="w"> </span><span class="s2">"HTTP 200 OK: ok"</span><span class="p">,</span><span class="w">
</span><span class="nl">"request_method"</span><span class="p">:</span><span class="w"> </span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="nl">"request_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://requestb.in/125q7ns1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"request_headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"User-Agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WooCommerce/2.3.0 Hookshot (WordPress/4.1)"</span><span class="p">,</span><span class="w">
</span><span class="nl">"Content-Type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"application/json"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action.woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Resource"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Event"</span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Signature"</span><span class="p">:</span><span class="w"> </span><span class="s2">"st4egVCTwG1JMfxmxe7MZYEuj9Y6Euge4SOTNfCUCWY="</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-ID"</span><span class="p">:</span><span class="w"> </span><span class="mi">535</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Delivery-ID"</span><span class="p">:</span><span class="w"> </span><span class="mi">380</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"request_body"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{</span><span class="se">\"</span><span class="s2">action</span><span class="se">\"</span><span class="s2">:</span><span class="se">\"</span><span class="s2">woocommerce_add_to_cart</span><span class="se">\"</span><span class="s2">,</span><span class="se">\"</span><span class="s2">arg</span><span class="se">\"</span><span class="s2">:</span><span class="se">\"</span><span class="s2">c16a5320fa475530d9583c34fd356ef5</span><span class="se">\"</span><span class="s2">}"</span><span class="p">,</span><span class="w">
</span><span class="nl">"response_code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"200"</span><span class="p">,</span><span class="w">
</span><span class="nl">"response_message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"OK"</span><span class="p">,</span><span class="w">
</span><span class="nl">"response_headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"connection"</span><span class="p">:</span><span class="w"> </span><span class="s2">"close"</span><span class="p">,</span><span class="w">
</span><span class="nl">"server"</span><span class="p">:</span><span class="w"> </span><span class="s2">"gunicorn/18.0"</span><span class="p">,</span><span class="w">
</span><span class="nl">"date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Wed, 21 Jan 2015 16:23:05 GMT"</span><span class="p">,</span><span class="w">
</span><span class="nl">"content-type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"text/html; charset=utf-8"</span><span class="p">,</span><span class="w">
</span><span class="nl">"content-length"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sponsored-by"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://www.runscope.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"via"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.1 vegur"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"response_body"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ok"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T16:26:28Z"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="p">{</span><span class="w">
</span><span class="nl">"id"</span><span class="p">:</span><span class="w"> </span><span class="mi">378</span><span class="p">,</span><span class="w">
</span><span class="nl">"duration"</span><span class="p">:</span><span class="w"> </span><span class="s2">"0.90226"</span><span class="p">,</span><span class="w">
</span><span class="nl">"summary"</span><span class="p">:</span><span class="w"> </span><span class="s2">"HTTP 200 OK: ok"</span><span class="p">,</span><span class="w">
</span><span class="nl">"request_method"</span><span class="p">:</span><span class="w"> </span><span class="s2">"POST"</span><span class="p">,</span><span class="w">
</span><span class="nl">"request_url"</span><span class="p">:</span><span class="w"> </span><span class="s2">"http://requestb.in/125q7ns1"</span><span class="p">,</span><span class="w">
</span><span class="nl">"request_headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"User-Agent"</span><span class="p">:</span><span class="w"> </span><span class="s2">"WooCommerce/2.3.0 Hookshot (WordPress/4.1)"</span><span class="p">,</span><span class="w">
</span><span class="nl">"Content-Type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"application/json"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Topic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action.woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Resource"</span><span class="p">:</span><span class="w"> </span><span class="s2">"action"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Event"</span><span class="p">:</span><span class="w"> </span><span class="s2">"woocommerce_add_to_cart"</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Signature"</span><span class="p">:</span><span class="w"> </span><span class="s2">"geC1akFhCtsO7fbXz5XiGUsMsRa4Mt0IJsZ96nTaHjI="</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-ID"</span><span class="p">:</span><span class="w"> </span><span class="mi">535</span><span class="p">,</span><span class="w">
</span><span class="nl">"X-WC-Webhook-Delivery-ID"</span><span class="p">:</span><span class="w"> </span><span class="mi">378</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"request_body"</span><span class="p">:</span><span class="w"> </span><span class="s2">"{</span><span class="se">\"</span><span class="s2">action</span><span class="se">\"</span><span class="s2">:</span><span class="se">\"</span><span class="s2">woocommerce_add_to_cart</span><span class="se">\"</span><span class="s2">,</span><span class="se">\"</span><span class="s2">arg</span><span class="se">\"</span><span class="s2">:</span><span class="se">\"</span><span class="s2">7cbbc409ec990f19c78c75bd1e06f215</span><span class="se">\"</span><span class="s2">}"</span><span class="p">,</span><span class="w">
</span><span class="nl">"response_code"</span><span class="p">:</span><span class="w"> </span><span class="s2">"200"</span><span class="p">,</span><span class="w">
</span><span class="nl">"response_message"</span><span class="p">:</span><span class="w"> </span><span class="s2">"OK"</span><span class="p">,</span><span class="w">
</span><span class="nl">"response_headers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
</span><span class="nl">"connection"</span><span class="p">:</span><span class="w"> </span><span class="s2">"close"</span><span class="p">,</span><span class="w">
</span><span class="nl">"server"</span><span class="p">:</span><span class="w"> </span><span class="s2">"gunicorn/18.0"</span><span class="p">,</span><span class="w">
</span><span class="nl">"date"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Wed, 21 Jan 2015 16:22:49 GMT"</span><span class="p">,</span><span class="w">
</span><span class="nl">"content-type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"text/html; charset=utf-8"</span><span class="p">,</span><span class="w">
</span><span class="nl">"content-length"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2"</span><span class="p">,</span><span class="w">
</span><span class="nl">"sponsored-by"</span><span class="p">:</span><span class="w"> </span><span class="s2">"https://www.runscope.com"</span><span class="p">,</span><span class="w">
</span><span class="nl">"via"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1.1 vegur"</span><span class="w">
</span><span class="p">},</span><span class="w">
</span><span class="nl">"response_body"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ok"</span><span class="p">,</span><span class="w">
</span><span class="nl">"created_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2015-01-21T16:26:12Z"</span><span class="w">
</span><span class="p">}</span><span class="w">
</span><span class="p">]</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div><h1 id='authentication-endpoint'>Authentication Endpoint</h1>
<p>Starting in WooCommerce 2.4 we introduced an Authentication Endpoint, This can be used by any app to allow users to generate API keys. This makes integration with WooCommerce API simpler because the user only needs to access a URL and click &quot;accept&quot;. After being redirected back to the app, the API keys will be sent in a POST request.</p>
<p>The following image illustrates how it&#39;s done:</p>
<p><img src="images/woocommerce-auth-endpoint-flow-f04049df.png" alt="Authentication Endpoint flow" /></p>
<aside class="warning">
Note that this endpoint works exclusively for users to generate API keys and facilitate integration between the WooCommerce REST API and an application. In no way is this endpoint proposed to be used as login method for customers.
</aside>
<h2 id='url-parameters'>URL parameters</h2>
<table><thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead><tbody>
<tr>
<td><code>app_name</code></td>
<td>string</td>
<td>Your app name <i class="label label-info">mandatory</i></td>
</tr>
<tr>
<td><code>scope</code></td>
<td>string</td>
<td>Level of access. Available: <code>read</code>, <code>write</code> and <code>read_write</code> <i class="label label-info">mandatory</i></td>
</tr>
<tr>
<td><code>user_id</code></td>
<td>string</td>
<td>User ID in your app. For your internal reference, used when the user is redirected back to your app. NOT THE USER ID IN WOOCOMMERCE <i class="label label-info">mandatory</i></td>
</tr>
<tr>
<td><code>return_url</code></td>
<td>string</td>
<td>URL the user will be redirected to after authentication <i class="label label-info">mandatory</i></td>
</tr>
<tr>
<td><code>callback_url</code></td>
<td>string</td>
<td>URL that will receive the generated API key. Note: this URL should be over <strong>HTTPS</strong> <i class="label label-info">mandatory</i></td>
</tr>
</tbody></table>
<h2 id='creating-authentication-endpoint-url'>Creating Authentication Endpoint URL</h2>
<p>You must use the <code>/wc-auth/v1/authorize</code> endpoint and pass the above parameters as a query string.</p>
<blockquote>
<p>Example of how to build an authentication URL:</p>
</blockquote>
<div class="highlight"><pre class="highlight shell tab-shell"><code><span class="c"># Bash example</span>
<span class="nv">STORE_URL</span><span class="o">=</span><span class="s1">'http://example.com'</span>
<span class="nv">ENDPOINT</span><span class="o">=</span><span class="s1">'/wc-auth/v1/authorize'</span>
<span class="nv">PARAMS</span><span class="o">=</span><span class="s2">"app_name=My App Name&amp;scope=read_write&amp;user_id=123&amp;return_url=http://app.com/return-page&amp;callback_url=https://app.com/callback-endpoint"</span>
<span class="nv">QUERY_STRING</span><span class="o">=</span><span class="s2">"</span><span class="si">$(</span>perl <span class="nt">-MURI</span>::Escape <span class="nt">-e</span> <span class="s1">'print uri_escape($ARGV[0]);'</span> <span class="s2">"</span><span class="nv">$PARAMS</span><span class="s2">"</span><span class="si">)</span><span class="s2">"</span>
<span class="nv">QUERY_STRING</span><span class="o">=</span><span class="si">$(</span><span class="nb">echo</span> <span class="nv">$QUERY_STRING</span> | <span class="nb">sed</span> <span class="nt">-e</span> <span class="s2">"s/%20/</span><span class="se">\+</span><span class="s2">/g"</span> <span class="nt">-e</span> <span class="s2">"s/%3D/</span><span class="se">\=</span><span class="s2">/g"</span> <span class="nt">-e</span> <span class="s2">"s/%26/</span><span class="se">\&amp;</span><span class="s2">/g"</span><span class="si">)</span>
<span class="nb">echo</span> <span class="s2">"</span><span class="nv">$STORE_URL$ENDPOINT</span><span class="s2">?</span><span class="nv">$QUERY_STRING</span><span class="s2">"</span>
</code></pre></div><div class="highlight"><pre class="highlight javascript tab-javascript"><code><span class="kd">var</span> <span class="nx">querystring</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="dl">'</span><span class="s1">querystring</span><span class="dl">'</span><span class="p">);</span>
<span class="kd">var</span> <span class="nx">store_url</span> <span class="o">=</span> <span class="dl">'</span><span class="s1">http://example.com</span><span class="dl">'</span><span class="p">;</span>
<span class="kd">var</span> <span class="nx">endpoint</span> <span class="o">=</span> <span class="dl">'</span><span class="s1">/wc-auth/v1/authorize</span><span class="dl">'</span><span class="p">;</span>
<span class="kd">var</span> <span class="nx">params</span> <span class="o">=</span> <span class="p">{</span>
<span class="na">app_name</span><span class="p">:</span> <span class="dl">'</span><span class="s1">My App Name</span><span class="dl">'</span><span class="p">,</span>
<span class="na">scope</span><span class="p">:</span> <span class="dl">'</span><span class="s1">read_write</span><span class="dl">'</span><span class="p">,</span>
<span class="na">user_id</span><span class="p">:</span> <span class="mi">123</span><span class="p">,</span>
<span class="na">return_url</span><span class="p">:</span> <span class="dl">'</span><span class="s1">http://app.com/return-page</span><span class="dl">'</span><span class="p">,</span>
<span class="na">callback_url</span><span class="p">:</span> <span class="dl">'</span><span class="s1">https://app.com/callback-endpoint</span><span class="dl">'</span>
<span class="p">};</span>
<span class="kd">var</span> <span class="nx">query_string</span> <span class="o">=</span> <span class="nx">querystring</span><span class="p">.</span><span class="nx">stringify</span><span class="p">(</span><span class="nx">params</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="sr">/%20/g</span><span class="p">,</span> <span class="dl">'</span><span class="s1">+</span><span class="dl">'</span><span class="p">);</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">store_url</span> <span class="o">+</span> <span class="nx">endpoint</span> <span class="o">+</span> <span class="dl">'</span><span class="s1">?</span><span class="dl">'</span> <span class="o">+</span> <span class="nx">query_string</span><span class="p">);</span>
</code></pre></div><div class="highlight"><pre class="highlight php tab-php"><code><span class="cp">&lt;?php</span>
<span class="nv">$store_url</span> <span class="o">=</span> <span class="s1">'http://example.com'</span><span class="p">;</span>
<span class="nv">$endpoint</span> <span class="o">=</span> <span class="s1">'/wc-auth/v1/authorize'</span><span class="p">;</span>
<span class="nv">$params</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'app_name'</span> <span class="o">=&gt;</span> <span class="s1">'My App Name'</span><span class="p">,</span>
<span class="s1">'scope'</span> <span class="o">=&gt;</span> <span class="s1">'write'</span><span class="p">,</span>
<span class="s1">'user_id'</span> <span class="o">=&gt;</span> <span class="mi">123</span><span class="p">,</span>
<span class="s1">'return_url'</span> <span class="o">=&gt;</span> <span class="s1">'http://app.com'</span><span class="p">,</span>
<span class="s1">'callback_url'</span> <span class="o">=&gt;</span> <span class="s1">'https://app.com'</span>
<span class="p">];</span>
<span class="nv">$query_string</span> <span class="o">=</span> <span class="nb">http_build_query</span><span class="p">(</span> <span class="nv">$params</span> <span class="p">);</span>
<span class="k">echo</span> <span class="nv">$store_url</span> <span class="mf">.</span> <span class="nv">$endpoint</span> <span class="mf">.</span> <span class="s1">'?'</span> <span class="mf">.</span> <span class="nv">$query_string</span><span class="p">;</span>
<span class="cp">?&gt;</span>
</code></pre></div><div class="highlight"><pre class="highlight python tab-python"><code><span class="kn">from</span> <span class="nn">urllib.parse</span> <span class="kn">import</span> <span class="n">urlencode</span>
<span class="n">store_url</span> <span class="o">=</span> <span class="s">'http://example.com'</span>
<span class="n">endpoint</span> <span class="o">=</span> <span class="s">'/wc-auth/v1/authorize'</span>
<span class="n">params</span> <span class="o">=</span> <span class="p">{</span>
<span class="s">"app_name"</span><span class="p">:</span> <span class="s">"My App Name"</span><span class="p">,</span>
<span class="s">"scope"</span><span class="p">:</span> <span class="s">"read_write"</span><span class="p">,</span>
<span class="s">"user_id"</span><span class="p">:</span> <span class="mi">123</span><span class="p">,</span>
<span class="s">"return_url"</span><span class="p">:</span> <span class="s">"http://app.com/return-page"</span><span class="p">,</span>
<span class="s">"callback_url"</span><span class="p">:</span> <span class="s">"https://app.com/callback-endpoint"</span>
<span class="p">}</span>
<span class="n">query_string</span> <span class="o">=</span> <span class="n">urlencode</span><span class="p">(</span><span class="n">params</span><span class="p">)</span>
<span class="k">print</span><span class="p">(</span><span class="s">"%s%s?%s"</span> <span class="o">%</span> <span class="p">(</span><span class="n">store_url</span><span class="p">,</span> <span class="n">endpoint</span><span class="p">,</span> <span class="n">query_string</span><span class="p">))</span>
</code></pre></div><div class="highlight"><pre class="highlight ruby tab-ruby"><code><span class="nb">require</span> <span class="s2">"uri"</span>
<span class="n">store_url</span> <span class="o">=</span> <span class="s1">'http://example.com'</span>
<span class="n">endpoint</span> <span class="o">=</span> <span class="s1">'/wc-auth/v1/authorize'</span>
<span class="n">params</span> <span class="o">=</span> <span class="p">{</span>
<span class="ss">app_name: </span><span class="s2">"My App Name"</span><span class="p">,</span>
<span class="ss">scope: </span><span class="s2">"read_write"</span><span class="p">,</span>
<span class="ss">user_id: </span><span class="mi">123</span><span class="p">,</span>
<span class="ss">return_url: </span><span class="s2">"http://app.com/return-page"</span><span class="p">,</span>
<span class="ss">callback_url: </span><span class="s2">"https://app.com/callback-endpoint"</span>
<span class="p">}</span>
<span class="n">query_string</span> <span class="o">=</span> <span class="no">URI</span><span class="p">.</span><span class="nf">encode_www_form</span><span class="p">(</span><span class="n">params</span><span class="p">)</span>
<span class="nb">puts</span> <span class="s2">"</span><span class="si">#{</span><span class="n">store_url</span><span class="si">}#{</span><span class="n">endpoint</span><span class="si">}</span><span class="s2">?</span><span class="si">#{</span><span class="n">query_string</span><span class="si">}</span><span class="s2">"</span>
</code></pre></div>
<blockquote>
<p>Example of JSON posted with the API Keys</p>
</blockquote>
<div class="highlight"><pre class="highlight plaintext"><code>{
"key_id": 1,
"user_id": 123,
"consumer_key": "ck_xxxxxxxxxxxxxxxx",
"consumer_secret": "cs_xxxxxxxxxxxxxxxx",
"key_permissions": "read_write"
}
</code></pre></div>
<p>Example of the screen that the user will see:</p>
<p><img src="images/woocommerce-auth-endpoint-example-16e084bf.png" alt="Authentication Endpoint example" /></p>
<h2 id='notes-and-tips'>Notes and Tips</h2>
<ul>
<li>While redirecting the user using <code>return_url</code>, you are also sent <code>success</code> and <code>user_id</code> parameters as query strings.</li>
<li><code>success</code> sends <code>0</code> if the user denied, or <code>1</code> if authenticated successfully.</li>
<li>Use <code>user_id</code> to identify the user when redirected back to the (<code>return_url</code>) and also remember to save the API Keys when your <code>callback_url</code> is posted to after auth.</li>
<li>The auth endpoint will send the API Keys in JSON format to the <code>callback_url</code>, so it&#39;s important to remember that some languages such as PHP will not display it inside the <code>$_POST</code> global variable, in PHP you can access it using <code>$HTTP_RAW_POST_DATA</code> (for old PHP versions) or <code>file_get_contents(&#39;php://input&#39;);</code>.</li>
<li>This authentication endpoint is used only to make easy integration with WooCommerce REST API. THIS NOT INTENDED TO BE USED AS A LOGIN ENDPOINT FOR CUSTOMERS!</li>
</ul>
</div>
<div class="dark-box">
<div class="lang-selector">
<a href="#" data-language-name="shell">cURL</a>
<a href="#" data-language-name="javascript">Node.js</a>
<a href="#" data-language-name="php">PHP</a>
<a href="#" data-language-name="python">Python</a>
<a href="#" data-language-name="ruby">Ruby</a>
</div>
</div>
</div>
<div id="warning-top">
<i class="info"></i> This documentation is for the WooCommerce API v3 API which is now deprecated. <a href="http://woocommerce.github.io/woocommerce-rest-api-docs/">Please use the latest REST API version</a>.
</div>
</body>
</html>