Cart-Based APIs and Guest Users
The following URIs and their corresponding Cart-Based REST APIs, remote actions, and CpqAppHandler calls allow guest users to create and update records.
-
/carts
POST /carts -
/cpq/carts/*
-
GET /cpq/carts/{encrypted_cart_ID} -
Update Cart Summary (see Industries Configure, Price, Quote Web APIs v2 Documentation)
PUT /cpq/carts/{encrypted_cart_ID}
-
-
/cpq/carts/*/attributes
GET /cpq/carts/{encrypted_cart_ID}/attributes -
/cpq/carts/*/cancel
-
POST /cpq/carts/{encrypted_cart_ID}/cancel -
POST /cpq/carts/{encrypted_order_ID}/cancel -
Send Updates on Cancellations (see Industries Configure, Price, Quote Web APIs v2 Documentation)
PUT /cpq/carts/{encrypted_cart_ID}/cancel -
POST /v2/cpq/carts/{encrypted_order_ID}/cancel
-
-
/cpq/carts/*/items
-
POST /cpq/carts/{encrypted_cart_ID}/items -
POST /cpq/carts/{encrypted_cart_ID}/items -
GET /cpq/carts/{encrypted_cart_ID}/items -
GET /cpq/carts/{encrypted_cart_ID}/items -
DELETE /cpq/carts/{encrypted_cart_ID}/items -
PUT /cpq/carts/{encrypted_cart_ID}/items
-
-
/cpq/carts/*/items/checkout
-
POST /cpq/carts/{encrypted_cart_ID}/items/checkout -
GET /cpq/carts/{encrypted_cart_ID}/items/checkout
-
-
/cpq/carts//items//itemattributes
PUT /cpq/carts/{encrypted_cart_ID}/items/{itemId}/itemattributes -
/cpq/carts//items//pricing
-
POST /cpq/carts/{encrypted_cart_ID}/items/{itemId}/pricing -
Apply an Adjustment (Discount, Markup, or Override to a Price) see Industries Configure, Price, Quote Web APIs v2 Documentation
PUT /cpq/carts/{encrypted_cart_ID}/items/{itemId}/pricing -
DELETE /cpq/carts/{encrypted_cart_ID}/items/{itemId}/pricing -
GET /cpq/carts/{encrypted_cart_ID}/items/{itemId}/pricing
-
-
/cpq/carts/*/price
-
GET /cpq/carts/{encrypted_cart_ID}/price -
POST /cpq/carts/{encrypted_cart_ID}/price
-
-
/cpq/carts/*/pricelists
GET /cpq/carts/{encrypted_cart_ID}/pricelists -
/cpq/carts/*/products
-
GET /cpq/carts/{encrypted_cart_ID}/products/{pricebookEntryId} -
GET /cpq/carts/{encrypted_cart_ID}/products -
GET /v2/cpq/carts/{encrypted_cart_ID}/products?{id}&includeAttachment=[true|false]
-
-
/cpq/carts/*/promotions
-
POST /cpq/carts/{encrypted_cart_ID}/promotions -
DELETE /cpq/carts/{encrypted_cart_ID}/promotions -
Get Applied or Available Promotions for Cart
GET /cpq/carts/{encrypted_cart_ID}/promotions -
GET /cpq/carts/{encrypted_cart_ID}/promotions -
POST /cpq/carts/{encrypted_cart_ID}/promotions
-
-
/cpq/catalogs/*
GET /cpq/catalogs