PATCH
/
api-cart
/
cart
/
{cartId}
/
orderNumber
curl --request PATCH \
  --url https://prod01-apigw.{customer_name}.fabric.zone/api-cart/cart/{cartId}/orderNumber \
  --header 'Content-Type: application/json' \
  --data '{
  "orderNumber": "1234-1234-12345"
}'
{
  "deleted": true,
  "allPromosApplied": [
    "<any>"
  ],
  "items": [
    {
      "itemId": 1000000012,
      "priceListId": 100002,
      "isUnique": 123,
      "quantity": 2,
      "price": {
        "currency": "USD",
        "base": 15.99,
        "sale": 10.99,
        "discount": {
          "price": 10.99,
          "discountAmount": 10.99,
          "promosApplied": [
            {
              "unit": "<string>",
              "value": 123,
              "ON": {
                "kind": "SKU",
                "value": ""
              },
              "id": "<string>",
              "promoId": "<string>",
              "promoCode": "<string>"
            }
          ]
        }
      },
      "group": [
        "5ddd1a156c5a5fed1e0d91fb"
      ],
      "discountedQuantity": 0,
      "lineItemId": 1,
      "totalPrice": {
        "currency": "USD",
        "amount": 200
      },
      "id": "5fee9d59f2f08a1b3cbdea08",
      "sample": false,
      "weightUnit": "kg",
      "isPickup": false,
      "sku": "blue",
      "taxCode": "PH0607",
      "title": "item title",
      "weight": 7,
      "attributeTotalPrice": 0,
      "attributes": [
        {
          "price": 10,
          "_id": "6146e98408e3700008b64611",
          "attributeId": "60a77de306f682000975c24c",
          "value": "true/false",
          "name": "Gift Message",
          "type": "<string>",
          "id": "6146e98408e3700008b64611",
          "shipTo": {
            "_id": "5fee9d59f2f08a1b3cbdea08",
            "createdAt": "2020-12-31T02:09:53.914Z",
            "updatedAt": "2020-12-31T02:09:53.914Z",
            "attention": "Leave at the back door.",
            "street1": "123 Main Street",
            "street2": "ABC Boulevard",
            "city": "Seattle",
            "state": "WA",
            "country": "United States of America",
            "zipCode": "10008-1234",
            "kind": "TBD",
            "name": {
              "first": "John",
              "last": "Smith"
            },
            "phone": {
              "number": "123-456-7890",
              "kind": "Mobile"
            },
            "email": "johnsmith@fabric.inc",
            "shipTo": {
              "shipMethod": {
                "shipMethodId": "1a2b3c4d5e6f7g8h9i0j",
                "shipmentCarrier": "Fedex",
                "shipmentMethod": "Next Day",
                "cost": {
                  "currency": "USD",
                  "amount": 5.99
                }
              }
            },
            "shipToId": 5269,
            "cartId": "61e03ff6a865fe00094f8620",
            "taxCode": "FR1000",
            "shipToType": "SHIP_TO_ADDRESS"
          }
        }
      ],
      "_id": "5fee9d59f2f08a1b3cbdea08",
      "createdAt": "2020-12-31T02:09:53.914Z",
      "updatedAt": "2020-12-31T02:09:53.914Z"
    }
  ],
  "registeredUser": false,
  "cartId": 4,
  "totalAmmount\"": {
    "currency": "USD",
    "amount": 200
  },
  "quantity": 2,
  "__v": 0,
  "attributes": [
    {
      "price": 10,
      "_id": "6146e98408e3700008b64611",
      "attributeId": "60a77de306f682000975c24c",
      "value": "true/false",
      "name": "Gift Message",
      "type": "<string>",
      "id": "6146e98408e3700008b64611"
    }
  ],
  "account": "<string>",
  "approver": "<string>",
  "po": "<string>",
  "company": "<string>",
  "status": "pending",
  "extra": {},
  "errors": {
    "inventory": [
      "<any>"
    ],
    "price": [
      "<any>"
    ],
    "promo": [
      "<any>"
    ]
  },
  "_id": "5fee9d59f2f08a1b3cbdea08",
  "createdAt": "2020-12-31T02:09:53.914Z",
  "updatedAt": "2020-12-31T02:09:53.914Z"
}

Path Parameters

cartId
string
required
Required string length: 24

Body

application/json
orderNumber
string
required
Required string length: 15

Response

200
application/json
Cart soft delete, add the deleted boolean flag as true and add the order number to the cart.
deleted
boolean
allPromosApplied
any[]
items
object[]
registeredUser
boolean
cartId
number
totalAmmount"
object
quantity
number
__v
number
attributes
object[]
account
string
approver
string
po
string
company
string
status
string
extra
object
errors
object

Was this page helpful?