Do not miss any Cart API changes, ever again

Subscribe to the Cart API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
12 structure changes including:
12 Modifications
Modified 12
GET /2026-1/cart-items
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations property Modified
GET /2026-1/cart-items/{cartItemId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations property Modified
GET /2026-1/carts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
GET /2026-1/carts/{cartId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/cart-items
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations property Modified
POST /2026-1/cart-items/{cartItemId}/cancel
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations property Modified
POST /2026-1/cart-items/{cartItemId}/configure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations property Modified
POST /2026-1/cart-items/{cartItemId}/undo
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations property Modified
POST /2026-1/carts
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/actions
  • Body
  • application/json content type Modified
    • actions property Modified
      • ONE_OF alternative Modified
        • option property Modified
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/checkout
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/payment-method
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
6 structure changes including:
6 Modifications
Modified 6
GET /2026-1/carts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
GET /2026-1/carts/{cartId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/actions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/checkout
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/payment-method
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
1 structure change including:
1 Modification
Modified 1
POST /2026-1/cart-items
  • Response
  • 409 response Added
8 structure changes including:
8 Modifications
Modified 8
GET /2026-1/cart-items
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • next property Modified
GET /2026-1/cart-items/{cartItemId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • next property Modified
POST /2026-1/cart-items
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • next property Modified
POST /2026-1/cart-items/{cartItemId}/cancel
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • next property Modified
  • 409 response Added
POST /2026-1/cart-items/{cartItemId}/configure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • next property Modified
POST /2026-1/cart-items/{cartItemId}/undo
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • next property Modified
POST /2026-1/carts/{cartId}/actions
  • Response
  • 409 response Added
POST /2026-1/carts/{cartId}/checkout
  • Response
  • 409 response Added
6 structure changes including:
6 Modifications
Modified 6 Breaking
GET /2026-1/cart-items
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations, next properties Modified
GET /2026-1/cart-items/{cartItemId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations, next properties Modified
POST /2026-1/cart-items
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations, next properties Modified
POST /2026-1/cart-items/{cartItemId}/cancel
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations, next properties Modified
POST /2026-1/cart-items/{cartItemId}/configure
  • Body
  • application/json content type Modified
    • configuration property Modified
      • INPUT alternative Modified
        • name property Modified
          • Removing polymorphism is always breaking
            Breaking
      • SINGLE_SELECT alternative Modified
        • name property Modified
          • Removing polymorphism is always breaking
            Breaking
      • MULTI_SELECT alternative Modified
        • name property Modified
          • Removing polymorphism is always breaking
            Breaking
      • LOCATION alternative Modified
        • name property Modified
          • Removing polymorphism is always breaking
            Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations, next properties Modified
POST /2026-1/cart-items/{cartItemId}/undo
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • configurations, next properties Modified
6 structure changes including:
6 Modifications
Modified 6 Breaking
GET /2026-1/carts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
GET /2026-1/carts/{cartId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/actions
  • Body
  • application/json content type Modified
    • actions property Modified
      • INPUT alternative Modified
        • name property Modified
          • Removing polymorphism is always breaking
            Breaking
      • MULTI_SELECT alternative Modified
        • name property Modified
          • Removing polymorphism is always breaking
            Breaking
      • ONE_OF alternative Modified
        • name property Modified
          • Removing polymorphism is always breaking
            Breaking
        • option property Modified
      • SINGLE_SELECT alternative Modified
        • name property Modified
          • Removing polymorphism is always breaking
            Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/checkout
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/payment-method
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
16 structure changes including:
1 Addition
15 Modifications
Modified 15
DELETE /2026-1/cart-items/{cartItemId}
  • Operation is no longer beta
GET /2026-1/cart-items
  • Operation is no longer beta
GET /2026-1/cart-items/{cartItemId}
  • Operation is no longer beta
GET /2026-1/cart-items/{cartItemId}/status
  • Operation is no longer beta
GET /2026-1/cart-payment-methods
  • Operation is no longer beta
GET /2026-1/cart-products
  • Operation is no longer beta
GET /2026-1/carts
  • Operation is no longer beta
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
GET /2026-1/carts/{cartId}
  • Operation is no longer beta
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/cart-items
  • Operation is no longer beta
POST /2026-1/cart-items/{cartItemId}/cancel
  • Operation is no longer beta
POST /2026-1/cart-items/{cartItemId}/configure
  • Operation is no longer beta
POST /2026-1/carts
  • Operation is no longer beta
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/actions
  • Operation is no longer beta
  • Body
  • application/json content type Modified
    • actions property Modified
      • INPUT alternative Modified
        • cartItemId property Added
      • ONE_OF alternative Modified
        • option property Modified
        • cartItemId property Added
      • MULTI_SELECT, SINGLE_SELECT alternatives Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/checkout
  • Operation is no longer beta
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/payment-method
  • Operation is no longer beta
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
Added 1
POST /2026-1/cart-items/{cartItemId}/undo
2 structure changes including:
2 Modifications
Modified 2
GET /2026-1/carts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • page property Removed
POST /2026-1/carts/{cartId}/checkout
  • Body
  • application/json content type Modified
    • actionsCancelRedirectUrl, actionsFailureRedirectUrl, actionsSuccessRedirectUrl properties Modified
      • Properties are no longer required
1 structure change including:
1 Modification
Modified 1
POST /2026-1/carts/{cartId}/actions
  • Body
  • application/json content type Modified
    • actions property Modified
      • INPUT alternative Modified
        • name property Modified
      • ONE_OF alternative Added
11 structure changes including:
11 Modifications
Modified 11
GET /2026-1/cart-items
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout, completedAt, failedAt properties Added
GET /2026-1/cart-items/{cartItemId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout, completedAt, failedAt properties Added
GET /2026-1/carts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
GET /2026-1/carts/{cartId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/cart-items
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout, completedAt, failedAt properties Added
POST /2026-1/cart-items/{cartItemId}/cancel
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout, completedAt, failedAt properties Added
POST /2026-1/cart-items/{cartItemId}/configure
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout, completedAt, failedAt properties Added
POST /2026-1/carts
  • Response
  • 201 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/actions
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/checkout
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
POST /2026-1/carts/{cartId}/payment-method
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • checkout property Modified
1 structure change including:
1 Addition
Added 1
GET /2026-1/cart-items/{cartItemId}/status