Shop

Add a line to a cart

post/cart-items

Request

  • Base URL
    https://gorest.co.in/public/v3
  • URL
    https://gorest.co.in/public/v3/cart-items
  • Auth
    HTTP bearer

Headers

Idempotency-Keystring

A unique key (a UUID is fine) that makes a POST safe to retry for 24 hours. A retry with the same key, path and body gets the first answer again with Idempotent-Replayed: true and creates nothing; a retry while the first is still running gets 409 conflict with Retry-After: 1. The same key with another request gets 422 idempotency_key_mismatch. Only a 2xx answer is kept, so after an error the retry runs again. An answer over 64 KiB, or one that holds a new token's value, is not kept: its retry gets 409 conflict with the Location of what the first request made.

Request body

cart_idstring uuid required

An active cart of yours.

product_idstring uuid required

A product you can see, in the cart's currency, not yet in the cart.

quantityinteger

Response

The new cartitem.

cart_idstring uuid
created_atstring date-time
currencystring

The cart's currency.

idstring uuid required
product_idstring uuid
quantityinteger
read_onlyboolean

True for sample data (the seed); it cannot be changed.

updated_atstring date-time

Example response

{
  "product": {
    "category": {
      "name": "Home and kitchen",
      "slug": "home-kitchen"
    },
    "currency": "INR",
    "name": "Wireless earbuds",
    "price_minor": 249900,
    "sku": "EL-1001"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.