Get Cart Status Endpoints
Request
| Property | Value |
|---|---|
| HTTP method | GET |
| Base URL | api/cart/v1/carts |
| Endpoint | /api/cart/v1/carts/{cartId}/status |
| Name | Type | Required | Description |
|---|---|---|---|
| cartId | string | Yes | Unique identifier for the cart or product configuration stored in the Object DB. |
Response
On success, the API returns HTTP 200 OK and a payload that exposes cart line items, summary details, and multiple processing-status flags.
Sample response
{
"CartResponse": {
"LineItems": [
{
"AddedBy": "User",
"AdjustedPrice": 200,
"AllocateGroupAdjustment": true,
"AllowManualAdjustment": true,
"AllowProration": false,
"IsAutoRenew": false,
"BaseExtendedPrice": 100,
"BasePrice": 100,
"BasePriceMethod": "Per Unit",
"BillingFrequency": "One Time",
"ChargeType": "Standard Price",
"ConfigStatus": "Complete",
"IsCustomizable": true,
"Description": "CollaborationDemoBundle1",
"DeltaPrice": 200,
"DeltaQuantity": 1,
"ExtendedCost": 0,
"ExtendedPrice": 200,
"ExtendedQuantity": 1,
"Frequency": "One Time",
"HasAttributes": false,
"HasIncentives": false,
"HasOptions": true,
"IsPrimaryLine": true,
"IsQuantityModifiable": true,
"IsSellingTermReadOnly": false,
"IsUsageTierModifiable": false,
"ItemSequence": 1,
"LineNumber": 1,
"LineSequence": 1,
"LineStatus": "New",
"LineType": "Product/Service",
"ListPrice": 100,
"NetAdjustmentPercent": 0,
"NetPrice": 200,
"NetUnitPrice": 200,
"OptionCost": 0,
"OptionPrice": 100,
"OptionSequence": 0,
"PriceIncludedInBundle": false,
"PriceMethod": "Per Unit",
"PriceType": "One Time",
"PriceUom": "Each",
"PricingStatus": "Complete",
"PrimaryLineNumber": 1,
"PrimaryTxnLineNumber": 100006,
"ProductVersion": 1,
"Quantity": 1,
"RollupPriceToBundle": false,
"SellingFrequency": "One Time",
"SellingTerm": 1,
"SellingUom": "Each",
"StatusDetails": "{\"MUST_CONFIG\":0,\"DF_PND\":0,\"RQ_OPT\":0,\"RQ_ATTR\":0,\"MINMAX_VAL\":0,\"CONST_PND\":0,\"REVAL_PND\":0}",
"IsTaxable": false,
"IsTaxInclusive": false,
"TotalQuantity": 1,
"ParentConfiguration": "bc1bc5bf-6e92-4e8c-94fd-44bab8640c99",
"Attribute": {},
"Id": "1b984114-72ab-4203-929c-5af1af350009",
"Name": "CollaborationDemoBundle1",
"Currency": "USD"
}
],
"SummaryGroups": [],
"GroupedLineItems": [],
"CreatedBy": {
"Id": "f776e210-7f8f-b628-2053-ef392a7a57e7",
"Name": "Test User"
},
"CreatedDate": "2025-10-27T06:30:56.501",
"Id": "bc1bc5bf-6e92-4e8c-94fd-44bab8640c99",
"Name": "Dc-Cart",
"Currency": "USD",
"NumberOfItems": 8,
"Status": "Saved",
"SummaryGroupType": "Category",
"UseType": "Main",
"AutoGeneratedNumber": "CC-0004087",
"Ramp_Flag_c": true,
"Is_Subsidiary_Quote_c": true
},
"IsPricingPending": false,
"IsPriceProcessingPending": false,
"IsPriceTotalingPending": false,
"IsCartProcessingPending": false,
"ErrorDetails": {},
"InfoDetails": {},
"WarningDetails": {},
"CompletedPLNs": [1, 2, 3, 4, 5, 6, 7, 8],
"AdditionalDetails": {
"FormattedMessage": "Cart bc1bc5bf-6e92-4e8c-94fd-44bab8640c99 with total 8 lines, is priced within 104.1915 ms.",
"Message": "Cart {0} with total {1} lines, is priced within {2} ms.",
"Parameters": [
"bc1bc5bf-6e92-4e8c-94fd-44bab8640c99",
8,
104.1915
],
"MessageType": "Info"
},
"TotalLines": 8,
"MaxTxnPLN": 110001,
"ProcessedLinesCount": 8,
"ConfigResponse": {},
"IsRevalidationNeeded": false,
"IsFetchRevalidationPending": false,
"IsApplyRevalidationPending": false,
"IsCartFinalizationPending": true,
"IsHardRevalidation": false,
"IsCollaborationPending": false,
"PageNumber": 1,
"PageSize": 50
}
