v1

latestOpenAPI 3.1.02026-07-262218115.4 KB

Add one or more products to a user's merchant cart.

post/cart

Request body

external_user_idstring required

Your unique identifier for the user.

merchant_idinteger required

Unique identifier for the merchant.

simulate'failed'

The sync cart attempt fails.

Example request

{
  "external_user_id": "abc123",
  "merchant_id": 44,
  "products": [
    {
      "external_id": "3324893784",
      "fulfillment": {
        "id": "5cfbe095d0cb9e597e316170d6ee9a6c667bddcde4a999222d2cc2b5bbfef7cf"
      }
    }
  ],
  "delivery_location": {
    "address": {
      "line1": "123 Main St",
      "line2": "Floor 4",
      "city": "Los Angeles",
      "region": "CA",
      "postal_code": "94105",
      "country": "US"
    },
    "first_name": "Ada",
    "last_name": "Lovelace",
    "phone_number": "+11234567890",
    "set_as_default": true
  },
  "simulate": "failed"
}

Response

Successful request.

messagestring

Success message.

Example response

{
  "message": "Success"
}