Skip to main content
POST
Create Change

Supported products

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

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

contractId
string
required

The unique identifier of the contract associated with this change.

deltaLineItems
object[]
required

An array of line items that represent the difference resulting from the contract change.

id
string
required

The unique identifier for the contract change.

lineItemChanges
object[]
required

An array of changes to line items associated with the contract change.

proposedLineItems
object[]
required

An array of line items that are proposed as part of the contract change.

prorating
boolean
required

A boolean indicating whether the contract change involves prorating.

status
enum<string>
required

The current status of the contract change. Valid values include 'DRAFT', 'PROPOSED', 'ACCEPTED', 'CANCELED', 'FAILED', and 'EXPIRED'.

Available options:
ACCEPTED,
CANCELED,
DRAFT,
EXPIRED,
FAILED,
PROPOSED
type
enum<string>
required

The type of contract change. Valid values include 'DIRECT' and 'QUOTE'.

Available options:
DIRECT,
QUOTE
createdAt
string<date-time>

The date and time when the contract change was created, in ISO 8601 format.

effectiveDate
string<date>

The date when the contract change becomes effective, in YYYY-MM-DD format.

name
string

The name of the contract change.

quoteId
string

The unique identifier of the quote associated with this contract change.

updatedAt
string<date-time>

The date and time when the contract change was last updated, in ISO 8601 format.

Last modified on September 9, 2026