# CheckoutCreateInput - storefront - INPUT_OBJECT Version: 2024-04 ## Description The input fields required to create a checkout. ### Access Scopes ## Fields * [allowPartialAddresses](/docs/api/storefront/2024-04/scalars/Boolean): Boolean - Allows setting partial addresses on a Checkout, skipping the full validation of attributes. The required attributes are city, province, and country. Full validation of addresses is still done at completion time. Defaults to `null`. * [buyerIdentity](/docs/api/storefront/2024-04/input-objects/CheckoutBuyerIdentityInput): CheckoutBuyerIdentityInput - The identity of the customer associated with the checkout. * [customAttributes](/docs/api/storefront/2024-04/input-objects/AttributeInput): AttributeInput - A list of extra information that's added to the checkout. The input must not contain more than `250` values. * [email](/docs/api/storefront/2024-04/scalars/String): String - The email with which the customer wants to checkout. * [lineItems](/docs/api/storefront/2024-04/input-objects/CheckoutLineItemInput): CheckoutLineItemInput - A list of line item objects, each one containing information about an item in the checkout. The input must not contain more than `250` values. * [note](/docs/api/storefront/2024-04/scalars/String): String - The text of an optional note that a shop owner can attach to the checkout. * [presentmentCurrencyCode](/docs/api/storefront/2024-04/enums/CurrencyCode): CurrencyCode - The three-letter currency code of one of the shop's enabled presentment currencies. Including this field creates a checkout in the specified currency. By default, new checkouts are created in the shop's primary currency. * [shippingAddress](/docs/api/storefront/2024-04/input-objects/MailingAddressInput): MailingAddressInput - The shipping address to where the line items will be shipped. ## Input objects with this input object * [checkoutCreate](/docs/api/storefront/2024-04/mutations/checkoutCreate) ## Examples