# useAttributes Returns the proposed `attributes` applied to the checkout. ## ### UseAttributesGeneratedType Returns the proposed `attributes` applied to the checkout. #### Returns: Attribute[] | undefined export function useAttributes< ID extends RenderExtensionPoint = RenderExtensionPoint, >(): Attribute[] | undefined { return useSubscription(useApi().attributes); } ### Attribute ### key value: `string` The key for the attribute. ### value value: `string` The value for the attribute. ## Related - [StandardApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/standardapi) - [CheckoutApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/checkoutapi) - [OrderStatusApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/orderstatusapi) - [CartLineDetailsApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/cartlinedetailsapi) - [PickupPointsApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/pickuppointsapi) - [PickupLocationsApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/pickuplocationsapi) - [ShippingMethodDetailsApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/shippingmethoddetailsapi) - [ExtensionPoints](https://shopify.dev/docs/api/checkout-ui-extensions/apis/extensionpoints)