API structure has changed
13 structure changes including:
3 Additions
8 Modifications
2 Removals
Modified
8
GET /2025-3/cart-items
- Path went from
/2025-3/carts/{cartId}/itemsto/2025-3/cart-items(same operationId) - Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
authorization, checkout properties Modified
- Properties are now required
-
cancelledAt, configuredAt properties Modified
- Properties are now required
-
Type went from
string(date-time)tostring(date-time) | null
- configurations, next, product properties Modified
- metadata property Added
-
authorization, checkout properties Modified
-
data property Modified
-
application/json content type Modified
- 404 response Removed
- 500 response Added
- Path
- cartId path parameter Removed
- Query
- filter query parameter Added
GET /2025-3/cart-payment-methods
- Path went from
/2025-3/carts/{cartId}/payment-methodsto/2025-3/cart-payment-methods(same operationId) - Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
alias, metadata properties Modified
- Properties are now required
- icons, items properties Modified
- supported property Removed
- expiresAt, usable properties Added
-
alias, metadata properties Modified
-
data property Modified
-
application/json content type Modified
- 500 response Added
- Path
- cartId path parameter Removed
- Query
- filter query parameter Added
GET /2025-3/cart-products
- Path went from
/2025-3/carts/{cartId}/productsto/2025-3/cart-products(same operationId) - Query
-
filter query parameter Modified
-
type property Modified
- Property is now required
-
in property Modified
- Property is now required
- eq property Removed
- cartId query parameter Added
-
type property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
label property Modified
- Property is now required
-
Type went from
string | nulltostring
-
label property Modified
-
data property Modified
-
application/json content type Modified
- 500 response Added
- Path
- cartId path parameter Removed
POST /2025-3/cart-items
- Path went from
/2025-3/carts/{cartId}/itemsto/2025-3/cart-items(same operationId) - Body
-
application/json content type Modified
- cartId property Added
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
-
authorization, checkout properties Modified
- Properties are now required
-
cancelledAt, configuredAt properties Modified
- Properties are now required
-
Type went from
string(date-time)tostring(date-time) | null
- configurations, next, product properties Modified
- metadata property Added
-
authorization, checkout properties Modified
-
data property Modified
-
application/json content type Modified
- 404, 500 responses Added
- Path
- cartId path parameter Removed
POST /2025-3/cart-items/{cartItemId}/cancel
- Path went from
/2025-3/carts/{cartId}/items/{itemId}/cancelto/2025-3/cart-items/{cartItemId}/cancel(same operationId) - Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
authorization, checkout properties Modified
- Properties are now required
-
cancelledAt, configuredAt properties Modified
- Properties are now required
-
Type went from
string(date-time)tostring(date-time) | null
- configurations, next, product properties Modified
- metadata property Added
-
authorization, checkout properties Modified
-
data property Modified
-
application/json content type Modified
- 500 response Added
- Path
- cartId, itemId path parameters Removed
- cartItemId path parameter Added
POST /2025-3/cart-items/{cartItemId}/configure
- Path went from
/2025-3/carts/{cartId}/items/{itemId}/configureto/2025-3/cart-items/{cartItemId}/configure(same operationId) - Body
-
application/json content type Modified
-
configuration property Modified
-
ConfigureCartItemBodyInputTypeDTO alternative Modified
- id property Removed
- name property Added
-
ConfigureCartItemBodySingleSelectTypeDTO alternative Modified
- id property Removed
- name property Added
-
ConfigureCartItemBodyMultiSelectTypeDTO alternative Modified
- id property Removed
- name property Added
-
ConfigureCartItemBodyLocationTypeDTO alternative Modified
-
latitude, longitude properties Modified
-
Type went from
number(double)tostring(decimal)
-
Type went from
- id property Removed
- name property Added
-
latitude, longitude properties Modified
-
ConfigureCartItemBodyInputTypeDTO alternative Modified
-
configuration property Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
authorization, checkout properties Modified
- Properties are now required
-
cancelledAt, configuredAt properties Modified
- Properties are now required
-
Type went from
string(date-time)tostring(date-time) | null
- configurations, next, product properties Modified
- metadata property Added
-
authorization, checkout properties Modified
-
data property Modified
-
application/json content type Modified
- 500 response Added
- Path
- cartId, itemId path parameters Removed
- cartItemId path parameter Added
POST /2025-3/carts
- Body
-
application/json content type Modified
- clientId, userId properties Added
- Response
-
201 response Modified
-
application/json content type Modified
-
data property Modified
-
cancelledAt, completedAt, expiresAt, paymentMethodId properties Modified
- Properties are now required
- clientId property Added
-
cancelledAt, completedAt, expiresAt, paymentMethodId properties Modified
-
data property Modified
-
application/json content type Modified
- 500 response Added
POST /2025-3/carts/{cartId}/checkout
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
cancelledAt, completedAt, expiresAt, paymentMethodId properties Modified
- Properties are now required
- clientId property Added
-
cancelledAt, completedAt, expiresAt, paymentMethodId properties Modified
-
data property Modified
-
application/json content type Modified
-
202 response Modified
-
application/json content type Modified
-
data property Modified
-
cancelledAt, completedAt, expiresAt, paymentMethodId properties Modified
- Properties are now required
- clientId property Added
-
cancelledAt, completedAt, expiresAt, paymentMethodId properties Modified
-
data property Modified
-
application/json content type Modified
- 500 response Added
Removed
2
GET /2025-3/carts
POST /2025-3/carts/{cartId}/payment-methods/{paymentMethodId}/select
Added
3
GET /2025-3/cart-items/{cartItemId}
GET /2025-3/carts
POST /2025-3/carts/{cartId}/payment-method