--- api_version: 2025-10 api_name: pos-ui-extensions source_url: html: 'https://shopify.dev/docs/api/pos-ui-extensions/latest/apis' md: 'https://shopify.dev/docs/api/pos-ui-extensions/latest/apis.md' --- # APIs [Action API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/action-api) [The Action API allows an action extension to modally present its corresponding modal target.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/action-api) [Cart API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/cart-api) [The Cart API enables UI Extensions to manage and interact with POS cart contents, such as discounts, line items, and customer details.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/cart-api) [Cart Line Item API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/cart-line-item-api) [The Cart Line Item API provides an extension with data about the current Cart Line Item.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/cart-line-item-api) [Connectivity API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/connectivity-api) [The Connectivity API enables POS UI extensions to retrieve device connectivity information, such as whether the device has an internet connection.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/connectivity-api) [Customer API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/customer-api) [The customer API provides an extension with data about the current customer.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/customer-api) [Device API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/device-api) [The Device API allows the UI Extension to retrieve device information including the device name and ID.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/device-api) [Draft Order API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/draft-order-api) [The Draft Order API provides an extension with data about the current draft order.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/draft-order-api) [Locale API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/locale-api) [The Locale API allows the extension to retrieve the merchant's locale.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/locale-api) [Navigation API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/navigation-api) [The Navigation API enables POS UI extension to navigate between screens.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/navigation-api) [Order API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/order-api) [The Order API provides an extension with data about the current order.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/order-api) [Pin​Pad API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/pinpad-api) [The PinPad API allows the display of a PinPad component for PIN validation.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/pinpad-api) [Print API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/print-api) [The Print API enables document printing functionality in your point of sale extension.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/print-api) [Product API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/product-api) [The Product API provides an extension with data about the current Product.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/product-api) [Product​Search API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/productsearch-api) [The ProductSearch API gives extensions access to the native product search and fetching functionality of Shopify POS.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/productsearch-api) [Scanner API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/scanner-api) [The Scanner API enables an extension to access scanner data and available scanning sources supported by the device.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/scanner-api) [Session API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/session-api) [The Session API contains the information about the current user session, and allows to fetch a fresh session token for communication with your apps backend service.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/session-api) [Storage API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/storage-api) [The Storage API allows fetching, setting, updating, and clearing an extension's data from the POS local storage.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/storage-api) [Toast API](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/toast-api) [The Toast API allows the display of a Toast component.](https://shopify.dev/docs/api/pos-ui-extensions/latest/apis/toast-api)