---
title: CartSelectableAddressInput - Storefront API
description: >-
  The input fields for a selectable delivery address to present to the buyer.
  Used by
  [`CartDeliveryInput`](/docs/api/storefront/unstable/input-objects/CartDeliveryInput)

  when creating a cart with the
  [`cartCreate`](/docs/api/storefront/unstable/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: unstable
source_url:
  html: >-
    https://shopify.dev/docs/api/storefront/unstable/input-objects/CartSelectableAddressInput
  md: >-
    https://shopify.dev/docs/api/storefront/unstable/input-objects/CartSelectableAddressInput.md
api_name: storefront
api_type: graphql
type: input-object
---

# 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/unstable/input-objects/CartDeliveryInput) when creating a cart with the [`cartCreate`](https://shopify.dev/docs/api/storefront/unstable/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/unstable/input-objects/CartAddressInput)

  required

  Exactly one kind of delivery address.

* one​Time​Use

  [Boolean](https://shopify.dev/docs/api/storefront/unstable/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/unstable/scalars/Boolean)

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

* validation​Strategy

  [Delivery​Address​Validation​Strategy](https://shopify.dev/docs/api/storefront/unstable/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/unstable/mutations/cartDeliveryAddressesAdd#arguments-addresses)

  ARGUMENT

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

  ARGUMENT

***

## Input objects using this input

* [Cart​Delivery​Input.addresses](https://shopify.dev/docs/api/storefront/unstable/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/unstable/mutations/cartDeliveryAddressesAdd#arguments-addresses)
* [cart​Delivery​Addresses​Replace.addresses](https://shopify.dev/docs/api/storefront/unstable/mutations/cartDeliveryAddressesReplace#arguments-addresses)

### Input objects using this input

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