Skip to main content

useApi()

Returns the full API object that was passed in to your extension when it was created. Depending on the extension target, this object can contain different properties.

For example, the purchase.checkout.cart-line-item.render-after extension target will return the CartLineDetailsApi object. Other targets might only have access to a basic set of API properties about the checkout.

For a full list of the API available to each extension target, see the ExtensionTargets type.

Note

As of version 2025-10, you no longer need this hook. The full API object is accessible via > the global shopify object.

Returns the full API object that was passed in to your extension when it was created. Depending on the extension target, this object can contain different properties.

For example, the purchase.checkout.cart-line-item.render-after extension target will return the CartLineDetailsApi object. Other targets may only have access to the StandardApi object, which contains a basic set of properties about the checkout.

For a full list of the API available to each extension target, see the ExtensionTargets type.

Note

> As of version 2025-10, you no longer need this hook. The full API object is accessible via > the global shopify object.

Anchor to _target
_target
extends keyof

< extends = >


Was this page helpful?