Skip to main content
POST
Preview Changes

Supported products

Body

application/json
autoAccept
boolean
required

A boolean indicating whether the contract change should be automatically accepted.

lineItemChanges
object[]
required

An array of line item changes to be applied to the contract. Each item in the array is a LineItemChangeRequest object.

prorating
boolean
required

A boolean indicating whether the contract change should be prorated.

type
enum<string>
default:DIRECT
required

A string that specifies the type of contract change. The default and only valid value is 'DIRECT'.

Available options:
DIRECT
contractId
string

A string that uniquely identifies the contract to which the change applies.

effectiveDate
string<date>

A string representing the date when the contract change becomes effective, in the format 'date'.

name
string

A string representing the name of the contract change.

Response

successful operation

deltaLineItems
object[]
required

An array of LineItem objects representing the changes in line items compared to the current state of the contract.

proposedLineItems
object[]
required

An array of LineItem objects representing the proposed state of line items after the changes are applied.

Last modified on September 9, 2026