docs/wc-cli/wc-cli-commands.md
This document serves as a comprehensive reference for the WooCommerce Command Line Interface (WC-CLI) commands. It includes syntax, options, and brief descriptions for each command. These commands are applicable for WooCommerce version 3.0.0 and later.
The general syntax for WC-CLI commands is:
wp wc [command] [options]
For detailed help on any specific command, use:
wp wc [command] --help
--show-messages - Show debug messages. Supported log levels: all, error, info, debug.--steps - name of steps to export.--format - Render output in a particular format.Default: table
Options: table, csv, json, yaml
--fields - Limit the output to specific object fields.Default: all
Options: product_slug, product_name, auto_renew, expires_on, expired, sites_max, sites_active, maxed
--extension - Install one plugin from the available extensions.Accepts a plugin slug--force - If set, the command will overwrite any installed version of the extension without prompting for confirmation.--activate - If set, after installation, the plugin will activate it.--activate-network - If set, the plugin will be network activated immediately after installation--insecure - Retry downloads without certificate validation if TLS handshake fails. Note: This makes the request vulnerable to a MITM attack.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--exclude - Ensure result set excludes specific IDs.--include - Limit result set to specific IDs.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by object attribute.--email - Limit result set to resources with a specific email.--role - Limit result set to resources with a specific role.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--email - New user email address. (Required)--first_name - Customer first name.--last_name - Customer last name.--username - New user username.--password - New user password. (Required)--billing - List of billing address data.--shipping - List of shipping address data.--meta_data - Meta data.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--email - The email address for the customer.--first_name - Customer first name.--last_name - Customer last name.--username - Customer login name.--password - Customer password.--billing - List of billing address data.--shipping - List of shipping address data.--meta_data - Meta data.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Required to be true, as resource does not support trashing.--reassign - ID to reassign posts to.--porcelain - Output just the id when the operation is successful.<customer_id>--customer_id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<order_id>--order_id - The order ID.--context - Scope under which the request is made; determines fields present in response.--type - Limit result to customers or internal notes.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<order_id>--order_id - The order ID.--note - Order note content. (Required)--customer_note - If true, the note will be shown to customers and they will be notified. If false, the note will be for admin reference only.--porcelain - Output just the id when the operation is successful.<order_id> [id]--id - Unique identifier for the resource.--order_id - The order ID.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<order_id> [id]--id - Unique identifier for the resource.--order_id - The order ID.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--title - Payment gateway title on checkout.--description - Payment gateway description on checkout.--order - Payment gateway sort order.--enabled - Payment gateway enabled status.--settings - Payment gateway settings.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--after - Limit response to resources published after a given ISO8601 compliant date.--before - Limit response to resources published before a given ISO8601 compliant date.--exclude - Ensure result set excludes specific IDs.--include - Limit result set to specific ids.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by object attribute.--parent - Limit result set to those of particular parent IDs.--parent_exclude - Limit result set to all items except those of a particular parent ID.--slug - Limit result set to products with a specific slug.--status - Limit result set to products assigned a specific status.--type - Limit result set to products assigned a specific type.--sku - Limit result set to products with a specific SKU.--featured - Limit result set to featured products.--category - Limit result set to products assigned a specific category ID.--tag - Limit result set to products assigned a specific tag ID.--shipping_class - Limit result set to products assigned a specific shipping class ID.--attribute - Limit result set to products with a specific attribute.--attribute_term - Limit result set to products with a specific attribute term ID (required an assigned attribute).--tax_class - Limit result set to products with a specific tax class.--in_stock - Limit result set to products in stock or out of stock.--on_sale - Limit result set to products on sale.--min_price - Limit result set to products based on a minimum price.--max_price - Limit result set to products based on a maximum price.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--name - Product name.--slug - Product slug.--type - Product type.--status - Product status (post status).--featured - Featured product.--catalog_visibility - Catalog visibility.--description - Product description.--short_description - Product short description.--sku - Unique identifier.--regular_price - Product regular price.--sale_price - Product sale price.--date_on_sale_from - Start date of sale price, in the site's timezone.--date_on_sale_from_gmt - Start date of sale price, as GMT.--date_on_sale_to - End date of sale price, in the site's timezone.--date_on_sale_to_gmt - End date of sale price, in the site's timezone.--virtual - If the product is virtual.--downloadable - If the product is downloadable.--downloads - List of downloadable files.--download_limit - Number of times downloadable files can be downloaded after purchase.--download_expiry - Number of days until access to downloadable files expires.--external_url - Product external URL. Only for external products.--button_text - Product external button text. Only for external products.--tax_status - Tax status.--tax_class - Tax class.--manage_stock - Stock management at product level.--stock_quantity - Stock quantity.--in_stock - Controls whether or not the product is listed as "in stock" or "out of stock" on the frontend.--backorders - If managing stock, this controls if backorders are allowed.--sold_individually - Allow one item to be bought in a single order.--weight - Product weight (lbs).--dimensions - Product dimensions.--shipping_class - Shipping class slug.--reviews_allowed - Allow reviews.--upsell_ids - List of up-sell products IDs.--cross_sell_ids - List of cross-sell products IDs.--parent_id - Product parent ID.--purchase_note - Optional note to send the customer after purchase.--categories - List of categories.--tags - List of tags.--images - List of images.--attributes - List of attributes.--default_attributes - Defaults variation attributes.--menu_order - Menu order, used to custom sort products.--meta_data - Meta data.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--name - Product name.--slug - Product slug.--type - Product type.--status - Product status (post status).--featured - Featured product.--catalog_visibility - Catalog visibility.--description - Product description.--short_description - Product short description.--sku - Unique identifier.--regular_price - Product regular price.--sale_price - Product sale price.--date_on_sale_from - Start date of sale price, in the site's timezone.--date_on_sale_from_gmt - Start date of sale price, as GMT.--date_on_sale_to - End date of sale price, in the site's timezone.--date_on_sale_to_gmt - End date of sale price, in the site's timezone.--virtual - If the product is virtual.--downloadable - If the product is downloadable.--downloads - List of downloadable files.--download_limit - Number of times downloadable files can be downloaded after purchase.--download_expiry - Number of days until access to downloadable files expires.--external_url - Product external URL. Only for external products.--button_text - Product external button text. Only for external products.--tax_status - Tax status.--tax_class - Tax class.--manage_stock - Stock management at product level.--stock_quantity - Stock quantity.--in_stock - Controls whether or not the product is listed as "in stock" or "out of stock" on the frontend.--backorders - If managing stock, this controls if backorders are allowed.--sold_individually - Allow one item to be bought in a single order.--weight - Product weight (lbs).--dimensions - Product dimensions.--shipping_class - Shipping class slug.--reviews_allowed - Allow reviews.--upsell_ids - List of up-sell products IDs.--cross_sell_ids - List of cross-sell products IDs.--parent_id - Product parent ID.--purchase_note - Optional note to send the customer after purchase.--categories - List of categories.--tags - List of tags.--images - List of images.--attributes - List of attributes.--default_attributes - Defaults variation attributes.--menu_order - Menu order, used to custom sort products.--meta_data - Meta data.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Whether to bypass trash and force deletion.--porcelain - Output just the id when the operation is successful.<attribute_id>--attribute_id - Unique identifier for the attribute of the terms.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--exclude - Ensure result set excludes specific ids.--include - Limit result set to specific ids.--order - Order sort attribute ascending or descending.--orderby - Sort collection by resource attribute.--hide_empty - Whether to hide resources not assigned to any products.--parent - Limit result set to resources assigned to a specific parent.--product - Limit result set to resources assigned to a specific product.--slug - Limit result set to resources with a specific slug.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<attribute_id>--attribute_id - Unique identifier for the attribute of the terms.--name - Name for the resource. (Required)--slug - An alphanumeric identifier for the resource unique to its type.--description - HTML description of the resource.--menu_order - Menu order, used to custom sort the resource.--porcelain - Output just the id when the operation is successful.<attribute_id> [id]--id - Unique identifier for the resource.--attribute_id - Unique identifier for the attribute of the terms.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<attribute_id> [id]--id - Unique identifier for the resource.--attribute_id - Unique identifier for the attribute of the terms.--name - Term name.--slug - An alphanumeric identifier for the resource unique to its type.--description - HTML description of the resource.--menu_order - Menu order, used to custom sort the resource.--porcelain - Output just the id when the operation is successful.<attribute_id> [id]--id - Unique identifier for the resource.--attribute_id - Unique identifier for the attribute of the terms.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--name - Name for the resource. (Required)--slug - An alphanumeric identifier for the resource unique to its type.--type - Type of attribute.--order_by - Default sort order.--has_archives - Enable/Disable attribute archives.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--name - Attribute name.--slug - An alphanumeric identifier for the resource unique to its type.--type - Type of attribute.--order_by - Default sort order.--has_archives - Enable/Disable attribute archives.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--exclude - Ensure result set excludes specific ids.--include - Limit result set to specific ids.--order - Order sort attribute ascending or descending.--orderby - Sort collection by resource attribute.--hide_empty - Whether to hide resources not assigned to any products.--parent - Limit result set to resources assigned to a specific parent.--product - Limit result set to resources assigned to a specific product.--slug - Limit result set to resources with a specific slug.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--name - Name for the resource. (Required)--slug - An alphanumeric identifier for the resource unique to its type.--parent - The ID for the parent of the resource.--description - HTML description of the resource.--display - Category archive display type.--image - Image data.--menu_order - Menu order, used to custom sort the resource.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--name - Category name.--slug - An alphanumeric identifier for the resource unique to its type.--parent - The ID for the parent of the resource.--description - HTML description of the resource.--display - Category archive display type.--image - Image data.--menu_order - Menu order, used to custom sort the resource.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.<product_id>--product_id - Unique identifier for the variable product.--id - Unique identifier for the variation.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<product_id>--product_id - Unique identifier for the variable product.--id - Unique identifier for the variation.--review - Review content. (Required)--date_created - The date the review was created, in the site's timezone.--date_created_gmt - The date the review was created, as GMT.--rating - Review rating (0 to 5).--name - Name of the reviewer. (Required)--email - Email of the reviewer. (Required)--porcelain - Output just the id when the operation is successful.<product_id> [id]--product_id - Unique identifier for the variable product.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<product_id> [id]--product_id - Unique identifier for the variable product.--id - Unique identifier for the resource.--review - The content of the review.--date_created - The date the review was created, in the site's timezone.--date_created_gmt - The date the review was created, as GMT.--rating - Review rating (0 to 5).--name - Reviewer name.--email - Reviewer email.--porcelain - Output just the id when the operation is successful.<product_id> [id]--product_id - Unique identifier for the variable product.--id - Unique identifier for the resource.--force - Whether to bypass trash and force deletion.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--exclude - Ensure result set excludes specific ids.--include - Limit result set to specific ids.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by resource attribute.--hide_empty - Whether to hide resources not assigned to any products.--product - Limit result set to resources assigned to a specific product.--slug - Limit result set to resources with a specific slug.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--name - Name for the resource. (Required)--slug - An alphanumeric identifier for the resource unique to its type.--description - HTML description of the resource.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--name - Shipping class name.--slug - An alphanumeric identifier for the resource unique to its type.--description - HTML description of the resource.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--exclude - Ensure result set excludes specific ids.--include - Limit result set to specific ids.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by resource attribute.--hide_empty - Whether to hide resources not assigned to any products.--product - Limit result set to resources assigned to a specific product.--slug - Limit result set to resources with a specific slug.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--name - Name for the resource. (Required)--slug - An alphanumeric identifier for the resource unique to its type.--description - HTML description of the resource.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--name - Tag name.--slug - An alphanumeric identifier for the resource unique to its type.--description - HTML description of the resource.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.<product_id>--product_id - Unique identifier for the variable product.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--after - Limit response to resources published after a given ISO8601 compliant date.--before - Limit response to resources published before a given ISO8601 compliant date.--exclude - Ensure result set excludes specific IDs.--include - Limit result set to specific ids.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by object attribute.--parent - Limit result set to those of particular parent IDs.--parent_exclude - Limit result set to all items except those of a particular parent ID.--slug - Limit result set to products with a specific slug.--status - Limit result set to products assigned a specific status.--type - Limit result set to products assigned a specific type.--sku - Limit result set to products with a specific SKU.--featured - Limit result set to featured products.--category - Limit result set to products assigned a specific category ID.--tag - Limit result set to products assigned a specific tag ID.--shipping_class - Limit result set to products assigned a specific shipping class ID.--attribute - Limit result set to products with a specific attribute.--attribute_term - Limit result set to products with a specific attribute term ID (required an assigned attribute).--tax_class - Limit result set to products with a specific tax class.--in_stock - Limit result set to products in stock or out of stock.--on_sale - Limit result set to products on sale.--min_price - Limit result set to products based on a minimum price.--max_price - Limit result set to products based on a maximum price.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<product_id>--product_id - Unique identifier for the variable product.--description - Variation description.--sku - Unique identifier.--regular_price - Variation regular price.--sale_price - Variation sale price.--date_on_sale_from - Start date of sale price, in the site's timezone.--date_on_sale_from_gmt - Start date of sale price, as GMT.--date_on_sale_to - End date of sale price, in the site's timezone.--date_on_sale_to_gmt - End date of sale price, in the site's timezone.--visible - Define if the attribute is visible on the "Additional information" tab in the product's page.--virtual - If the variation is virtual.--downloadable - If the variation is downloadable.--downloads - List of downloadable files.--download_limit - Number of times downloadable files can be downloaded after purchase.--download_expiry - Number of days until access to downloadable files expires.--tax_status - Tax status.--tax_class - Tax class.--manage_stock - Stock management at variation level.--stock_quantity - Stock quantity.--in_stock - Controls whether or not the variation is listed as "in stock" or "out of stock" on the frontend.--backorders - If managing stock, this controls if backorders are allowed.--weight - Variation weight (lbs).--dimensions - Variation dimensions.--shipping_class - Shipping class slug.--image - Variation image data.--attributes - List of attributes.--menu_order - Menu order, used to custom sort products.--meta_data - Meta data.--porcelain - Output just the id when the operation is successful.<product_id> [id]--product_id - Unique identifier for the variable product.--id - Unique identifier for the variation.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<product_id> [id]--product_id - Unique identifier for the variable product.--id - Unique identifier for the variation.--description - Variation description.--sku - Unique identifier.--regular_price - Variation regular price.--sale_price - Variation sale price.--date_on_sale_from - Start date of sale price, in the site's timezone.--date_on_sale_from_gmt - Start date of sale price, as GMT.--date_on_sale_to - End date of sale price, in the site's timezone.--date_on_sale_to_gmt - End date of sale price, in the site's timezone.--visible - Define if the attribute is visible on the "Additional information" tab in the product's page.--virtual - If the variation is virtual.--downloadable - If the variation is downloadable.--downloads - List of downloadable files.--download_limit - Number of times downloadable files can be downloaded after purchase.--download_expiry - Number of days until access to downloadable files expires.--tax_status - Tax status.--tax_class - Tax class.--manage_stock - Stock management at variation level.--stock_quantity - Stock quantity.--in_stock - Controls whether or not the variation is listed as "in stock" or "out of stock" on the frontend.--backorders - If managing stock, this controls if backorders are allowed.--weight - Variation weight (lbs).--dimensions - Variation dimensions.--shipping_class - Shipping class slug.--image - Variation image data.--attributes - List of attributes.--menu_order - Menu order, used to custom sort products.--meta_data - Meta data.--porcelain - Output just the id when the operation is successful.<product_id> [id]--product_id - Unique identifier for the variable product.--id - Unique identifier for the variation.--force - Whether to bypass trash and force deletion.--porcelain - Output just the id when the operation is successful.--group - Settings group ID.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--group - Settings group ID.--id - Unique identifier for the resource.--value - Setting value.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--name - Shipping zone name. (Required)--order - Shipping zone order.--porcelain - Output just the id when the operation is successful.--id - Unique ID for the resource.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique ID for the resource.--name - Shipping zone name.--order - Shipping zone order.--porcelain - Output just the id when the operation is successful.--id - Unique ID for the resource.--force - Whether to bypass trash and force deletion.--porcelain - Output just the id when the operation is successful.--id - Unique ID for the resource.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--zone_id - Unique ID for the zone.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--zone_id - Unique ID for the zone.--order - Shipping method sort order.--enabled - Shipping method enabled status.--settings - Shipping method settings.--method_id - Shipping method ID. (Required)--porcelain - Output just the id when the operation is successful.--zone_id - Unique ID for the zone.--instance_id - Unique ID for the instance.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--zone_id - Unique ID for the zone.--instance_id - Unique ID for the instance.--order - Shipping method sort order.--enabled - Shipping method enabled status.--settings - Shipping method settings.--porcelain - Output just the id when the operation is successful.--zone_id - Unique ID for the zone.--instance_id - Unique ID for the instance.--force - Whether to bypass trash and force deletion.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--after - Limit response to resources published after a given ISO8601 compliant date.--before - Limit response to resources published before a given ISO8601 compliant date.--exclude - Ensure result set excludes specific IDs.--include - Limit result set to specific ids.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by object attribute.--code - Limit result set to resources with a specific code.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--code - Coupon code. (Required)--amount - The amount of discount. Should always be numeric, even if setting a percentage.--discount_type - Determines the type of discount that will be applied.--description - Coupon description.--date_expires - The date the coupon expires, in the site's timezone.--date_expires_gmt - The date the coupon expires, as GMT.--individual_use - If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.--product_ids - List of product IDs the coupon can be used on.--excluded_product_ids - List of product IDs the coupon cannot be used on.--usage_limit - How many times the coupon can be used in total.--usage_limit_per_user - How many times the coupon can be used per customer.--limit_usage_to_x_items - Max number of items in the cart the coupon can be applied to.--free_shipping - If true and if the free shipping method requires a coupon, this coupon will enable free shipping.--product_categories - List of category IDs the coupon applies to.--excluded_product_categories - List of category IDs the coupon does not apply to.--exclude_sale_items - If true, this coupon will not be applied to items that have sale prices.--minimum_amount - Minimum order amount that needs to be in the cart before coupon applies.--maximum_amount - Maximum order amount allowed when using the coupon.--email_restrictions - List of email addresses that can use this coupon.--meta_data - Meta data.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--code - Coupon code.--amount - The amount of discount. Should always be numeric, even if setting a percentage.--discount_type - Determines the type of discount that will be applied.--description - Coupon description.--date_expires - The date the coupon expires, in the site's timezone.--date_expires_gmt - The date the coupon expires, as GMT.--individual_use - If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.--product_ids - List of product IDs the coupon can be used on.--excluded_product_ids - List of product IDs the coupon cannot be used on.--usage_limit - How many times the coupon can be used in total.--usage_limit_per_user - How many times the coupon can be used per customer.--limit_usage_to_x_items - Max number of items in the cart the coupon can be applied to.--free_shipping - If true and if the free shipping method requires a coupon, this coupon will enable free shipping.--product_categories - List of category IDs the coupon applies to.--excluded_product_categories - List of category IDs the coupon does not apply to.--exclude_sale_items - If true, this coupon will not be applied to items that have sale prices.--minimum_amount - Minimum order amount that needs to be in the cart before coupon applies.--maximum_amount - Maximum order amount allowed when using the coupon.--email_restrictions - List of email addresses that can use this coupon.--meta_data - Meta data.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Whether to bypass trash and force deletion.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--after - Limit response to resources published after a given ISO8601 compliant date.--before - Limit response to resources published before a given ISO8601 compliant date.--exclude - Ensure result set excludes specific IDs.--include - Limit result set to specific ids.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by object attribute.--parent - Limit result set to those of particular parent IDs.--parent_exclude - Limit result set to all items except those of a particular parent ID.--status - Limit result set to orders assigned a specific status.--customer - Limit result set to orders assigned a specific customer.--product - Limit result set to orders assigned a specific product.--dp - Number of decimal points to use in each resource.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--parent_id - Parent order ID.--status - Order status.--currency - Currency the order was created with, in ISO format.--customer_id - User ID who owns the order. 0 for guests.--customer_note - Note left by customer during checkout.--billing - Billing address.--shipping - Shipping address.--payment_method - Payment method ID.--payment_method_title - Payment method title.--transaction_id - Unique transaction ID.--meta_data - Meta data.--line_items - Line items data.--shipping_lines - Shipping lines data.--fee_lines - Fee lines data.--coupon_lines - Coupons line data.--set_paid - Define if the order is paid. It will set the status to processing and reduce stock items.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--parent_id - Parent order ID.--status - Order status.--currency - Currency the order was created with, in ISO format.--customer_id - User ID who owns the order. 0 for guests.--customer_note - Note left by customer during checkout.--billing - Billing address.--shipping - Shipping address.--payment_method - Payment method ID.--payment_method_title - Payment method title.--transaction_id - Unique transaction ID.--meta_data - Meta data.--line_items - Line items data.--shipping_lines - Shipping lines data.--fee_lines - Fee lines data.--coupon_lines - Coupons line data.--set_paid - Define if the order is paid. It will set the status to processing and reduce stock items.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Whether to bypass trash and force deletion.--porcelain - Output just the id when the operation is successful.<order_id>--order_id - The order ID.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--after - Limit response to resources published after a given ISO8601 compliant date.--before - Limit response to resources published before a given ISO8601 compliant date.--exclude - Ensure result set excludes specific IDs.--include - Limit result set to specific ids.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by object attribute.--parent - Limit result set to those of particular parent IDs.--parent_exclude - Limit result set to all items except those of a particular parent ID.--dp - Number of decimal points to use in each resource.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<order_id>--order_id - The order ID.--amount - Refund amount.--reason - Reason for refund.--refunded_by - User ID of user who created the refund.--meta_data - Meta data.--line_items - Line items data.--api_refund - When true, the payment gateway API is used to generate the refund.--porcelain - Output just the id when the operation is successful.<order_id> [id]--order_id - The order ID.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
<order_id> [id]--order_id - The order ID.--id - Unique identifier for the resource.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--exclude - Ensure result set excludes specific IDs.--include - Limit result set to specific IDs.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by object attribute.--class - Sort by tax class.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--country - Country ISO 3166 code.--state - State code.--postcode - Postcode / ZIP.--city - City name.--rate - Tax rate.--name - Tax rate name.--priority - Tax priority.--compound - Whether or not this is a compound rate.--shipping - Whether or not this tax rate also gets applied to shipping.--order - Indicates the order that will appear in queries.--class - Tax class.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--country - Country ISO 3166 code.--state - State code.--postcode - Postcode / ZIP.--city - City name.--rate - Tax rate.--name - Tax rate name.--priority - Tax priority.--compound - Whether or not this is a compound rate.--shipping - Whether or not this tax rate also gets applied to shipping.--order - Indicates the order that will appear in queries.--class - Tax class.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--name - Tax class name. (Required)--porcelain - Output just the id when the operation is successful.--slug - Unique slug for the resource.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.--context - Scope under which the request is made; determines fields present in response.--page - Current page of the collection.--per_page - Maximum number of items to be returned in result set. Defaults to 100 items.--search - Limit results to those matching a string.--after - Limit response to resources published after a given ISO8601 compliant date.--before - Limit response to resources published before a given ISO8601 compliant date.--exclude - Ensure result set excludes specific IDs.--include - Limit result set to specific ids.--offset - Offset the result set by a specific number of items.--order - Order sort attribute ascending or descending.--orderby - Sort collection by object attribute.--status - Limit result set to webhooks assigned a specific status.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--name - A friendly name for the webhook.--status - Webhook status.--topic - Webhook topic. (Required)--secret - Webhook secret. (Required)--delivery_url - Webhook delivery URL. (Required)--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--id - Unique identifier for the resource.--name - A friendly name for the webhook.--status - Webhook status.--topic - Webhook topic.--secret - Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default is a MD5 hash from the current user's ID|username if not provided.--porcelain - Output just the id when the operation is successful.--id - Unique identifier for the resource.--force - Required to be true, as resource does not support trashing.--porcelain - Output just the id when the operation is successful.--webhook_id - Unique identifier for the webhook.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope
--webhook_id - Unique identifier for the webhook.--id - Unique identifier for the resource.--context - Scope under which the request is made; determines fields present in response.--fields - Limit response to specific fields. Defaults to all fields.--field - Get the value of an individual field.--format - Render response in a particular format.Default: table
Options: table, json, csv, ids, yaml, count, headers, body, envelope