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