Conga Product Documentation

Welcome to the new doc site. Some of your old bookmarks will no longer work. Please use the search bar to find your desired topic.

Cart Status Flags

Pricing and processing flags

The Get Cart Status API response includes several Boolean flags that describe the pricing and processing state of a cart. The following table summarizes the most important flags.

FieldTypeDescription
IsPricingPendingboolean Indicates whether pricing is still pending for the cart. When false, pricing has finished for all applicable lines.
IsPriceProcessingPendingboolean Indicates whether internal price processing is still in progress. When false, all pricing processing for the cart has completed.
IsPriceTotalingPendingboolean Indicates whether price totaling is still pending. When false, line and cart totals have been calculated.
IsCartProcessingPendingboolean Indicates whether non-pricing cart processing tasks are still in progress.
IsCartFinalizationPendingboolean Indicates whether additional steps are required to finalize the cart (for example, approvals or validation) before it can be considered complete.

Determining when pricing is complete

To determine when cart pricing is complete, check the IsPricingPending and IsPriceProcessingPending flags:

  • If both flags are false, pricing has completed.
  • If either flag is true, continue polling the Get Cart Status API periodically until both flags become false.

For a full example response, see Sample response.

Additional resources