Skip to main content
POST
Add item to cart

Authorizations

X-API-Key
string
header
required

API Key required to authenticate requests

Path Parameters

locationId
string
required
cartId
string
required

Body

application/json
productId
string
required
Example:

"prod_margherita"

quantity
integer
required
Required range: x >= 1
Example:

2

itemUnavailableAction
enum<string>
required

Behavior when the item becomes unavailable.

Available options:
remove_item,
cancel_entire_order
Example:

"remove_item"

selections
object[]
required

Selected modifier groups and options.

specialInstructions
string | null
Example:

"Extra crispy"

categoryId
string | null
Example:

"cat_pizzas"

Response

Item added successfully.

Response structure returned after adding or updating items in a cart.

cartId
string
required
Example:

"cart_123"

cart
object
required