Updates existing line items in a cart using a CSV file. Deprecated: use the POST import endpoint.

DEPRECATED - Prefer the POST import endpoint which handles both create and update in one request.

Each CSV row must contain an Id column identifying the line item to update.

This endpoint behavior is duplicated by the POST import endpoint for rows that include Id.

CSV Requirements

Each row must contain an Id column with the line item identifier (GUID).

Maximum 5000 data rows allowed (excluding header).

Maximum file size: 100 MB.

First row must be a valid header with at minimum the Id column.

Mandatory field: Id (existing line item identifier).

Updatable fields: Any LineItem property (Quantity, SellingTerm, StartDate, EndDate, Comments, Description, CustomProperties.*, etc.).

Ignored fields: ExternalId, TxnUId, AdjustmentLineItems, IncentiveAdjustmentItems, PriceBreakupRecords, UsagePriceTiers, SfdcAttributes.

ProductCode column is stripped after parsing (not needed for updates).

Duplicate rows with the same Id are deduplicated (last wins).

Required Fields:

  • cartId (route) - required
  • file (form) - required; must be a .csv file with an Id column, max 100 MB
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Unique identifier of the cart containing the line items to update.

Body Params
file

The uploaded CSV file containing update data with an Id column.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses
200

Update processed successfully.

500

An unexpected server error occurred during processing.

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json