Skip to Content

cartLinesUpdate

Updates merchandise lines in an existing cart

Authentication

Public Access: Accessible with the public API key

Mutation Structure

mutation { cartLinesUpdate(id: String!, lines: [CartLinesUpdateInput!]!) { cart { # Cart fields } userErrors { # UserError fields } } }

Input Arguments

ArgumentTypeRequiredDescription
idStringYesThe ID of the cart to update lines in
lines[CartLinesUpdateInput!]YesA list of merchandise lines to update in the cart

Return Type

CartLinesUpdatePayload - Payload returned by the cartLinesUpdate mutation. Contains an optional updated cart object and a required list of user errors that occurred during the update operation.

Example

mutation { cartLinesUpdate( id: "eyJhbGciOiJIUzI1NiJ9..." lines: [ { id: "cartLine123" quantity: 2 } ] ) { cart { id lines { edges { node { id quantity } } } } userErrors { field message } } }