--- title: CartLineUpdateInput - Storefront API description: > The input fields for updating a merchandise line in a cart. Used by the [`cartLinesUpdate`](/docs/api/storefront/2026-01/mutations/cartLinesUpdate) mutation. Specify the line item's [`id`](/docs/api/storefront/2026-01/input-objects/CartLineUpdateInput#fields-id) along with any fields to modify. You can change the quantity, swap the merchandise, update custom attributes, or associate a different selling plan. api_version: 2026-01 api_name: storefront type: input-object api_type: graphql source_url: html: >- https://shopify.dev/docs/api/storefront/latest/input-objects/CartLineUpdateInput md: >- https://shopify.dev/docs/api/storefront/latest/input-objects/CartLineUpdateInput.md --- # Cart​Line​Update​Input input\_object The input fields for updating a merchandise line in a cart. Used by the [`cartLinesUpdate`](https://shopify.dev/docs/api/storefront/2026-01/mutations/cartLinesUpdate) mutation. Specify the line item's [`id`](https://shopify.dev/docs/api/storefront/2026-01/input-objects/CartLineUpdateInput#fields-id) along with any fields to modify. You can change the quantity, swap the merchandise, update custom attributes, or associate a different selling plan. ## Fields * attributes [\[Attribute​Input!\]](https://shopify.dev/docs/api/storefront/latest/input-objects/AttributeInput) An array of key-value pairs that contains additional information about the merchandise line. The input must not contain more than `250` values. * id [ID!](https://shopify.dev/docs/api/storefront/latest/scalars/ID) non-null The ID of the merchandise line. * merchandise​Id [ID](https://shopify.dev/docs/api/storefront/latest/scalars/ID) The ID of the merchandise for the line item. * quantity [Int](https://shopify.dev/docs/api/storefront/latest/scalars/Int) The quantity of the line item. * selling​Plan​Id [ID](https://shopify.dev/docs/api/storefront/latest/scalars/ID) The ID of the selling plan that the merchandise is being purchased with. *** ## Map No referencing types