woocommerce/plugins/woocommerce-blocks/docs/third-party-developers/extensibility/rest-api/available-endpoints-to-exte...

2.4 KiB

Available endpoints to extend with ExtendSchema

Table of Contents

To see how to add your data to Store API using ExtendSchema, check this document. If you want to add a new endpoint, check this document.

This is a list of available endpoints that you can extend. For other endpoints, see here.

wc/store/checkout

The checkout endpoint is extensible via ExtendSchema. The data is available via the extensions key in the response.

Passed Parameters

  • data_callback: none.
  • schema_callback: none.

Key

  • CheckoutSchema::IDENTIFIER

wc/store/cart

The main cart endpoint is extensible via ExtendSchema. The data is available via the extensions key in the response.

Passed Parameters

  • data_callback: none.
  • schema_callback: none.

Key

  • CartSchema::IDENTIFIER

wc/store/cart/items

The items endpoint, which is also available on wc/store/cart inside the items key. The data would be available inside each item of the items array.

Passed Parameters

  • data_callback: $cart_item.
  • schema_callback none.

Key

  • CartItemSchema::IDENTIFIER

wc/store/products

The main products endpoint is extensible via ExtendSchema. The data is available via the extensions key for each product in the response array.

Passed Parameters

  • data_callback: $product.
  • schema_callback none.

Key

  • ProductSchema::IDENTIFIER

We're hiring! Come work with us!

🐞 Found a mistake, or have a suggestion? Leave feedback about this document here.