---
title: CartSelectableAddressInput - Storefront API
description: |
  The input fields for a selectable delivery address to present to the buyer. Used by [`CartDeliveryInput`](/docs/api/storefront/2026-04/input-objects/CartDeliveryInput) when creating a cart with the [`cartCreate`](/docs/api/storefront/2026-04/mutations/cartCreate) mutation.

  You can pre-select an address for the buyer, mark it as one-time use so it isn't saved after checkout, and specify how strictly the address should be validated.
api_version: 2026-04
source_url:
  html: https://shopify.dev/docs/api/storefront/latest/input-objects/cartselectableaddressinput
  md: https://shopify.dev/docs/api/storefront/latest/input-objects/cartselectableaddressinput.md
---

# Cart​Selectable​Address​Input

input\_object

The input fields for a selectable delivery address to present to the buyer. Used by [`CartDeliveryInput`](https://shopify.dev/docs/api/storefront/2026-04/input-objects/CartDeliveryInput) when creating a cart with the [`cartCreate`](https://shopify.dev/docs/api/storefront/2026-04/mutations/cartCreate) mutation.

You can pre-select an address for the buyer, mark it as one-time use so it isn't saved after checkout, and specify how strictly the address should be validated.

## Fields

* address

  [Cart​Address​Input!](https://shopify.dev/docs/api/storefront/latest/input-objects/CartAddressInput)

  required

  Exactly one kind of delivery address.

* one​Time​Use

  [Boolean](https://shopify.dev/docs/api/storefront/latest/scalars/Boolean)

  When true, this delivery address will not be associated with the buyer after a successful checkout.

* selected

  [Boolean](https://shopify.dev/docs/api/storefront/latest/scalars/Boolean)

  Sets exactly one address as pre-selected for the buyer.

* validation​Strategy

  [Delivery​Address​Validation​Strategy](https://shopify.dev/docs/api/storefront/latest/enums/DeliveryAddressValidationStrategy)

  Default:COUNTRY\_CODE\_ONLY

  Defines what kind of address validation is requested.

***

## Mutations using this input

* [cart​Delivery​Addresses​Add.addresses](https://shopify.dev/docs/api/storefront/latest/mutations/cartDeliveryAddressesAdd#arguments-addresses)

  ARGUMENT

* [cart​Delivery​Addresses​Replace.addresses](https://shopify.dev/docs/api/storefront/latest/mutations/cartDeliveryAddressesReplace#arguments-addresses)

  ARGUMENT

***

## Input objects using this input

* [Cart​Delivery​Input.addresses](https://shopify.dev/docs/api/storefront/latest/input-objects/CartDeliveryInput#fields-addresses)

  INPUT OBJECT

  The input fields for the cart's delivery properties.

***

## Map

### Mutations using this input

* [cart​Delivery​Addresses​Add.addresses](https://shopify.dev/docs/api/storefront/latest/mutations/cartDeliveryAddressesAdd#arguments-addresses)
* [cart​Delivery​Addresses​Replace.addresses](https://shopify.dev/docs/api/storefront/latest/mutations/cartDeliveryAddressesReplace#arguments-addresses)

### Input objects using this input

* [Cart​Delivery​Input.addresses](https://shopify.dev/docs/api/storefront/latest/input-objects/CartDeliveryInput#fields-addresses)