Update a Contract

Required Permissions

contracts:write

Rate Limit

limited

šŸ“˜

Important Note

If can_have_contract_lines is set to true, then application_id must not be provided. If can_have_contract_lines is set to false, then application_id must be provided.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}

Stringified UUIDv4.

Body Params
string | null

The account number associated with the contract.

string | null
[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}

The application associated with the contract. This is only set for single-application contracts. When a contract has line items, each application is associated through its line items instead, and this field is empty.

string | null
enum

Billing frequency for the contract.

Allowed:
boolean | null

Indicates if the contract can have lines added

string | null

Cancellation policy for the contract.

string | null

The term of duration of the contract.

string

Values for custom fields associated with this Contract.
See custom field details here.

date | null

End date of the contract. This is required unless the contract field month_to_month is true.

boolean

Indicates if the contract is auto-renewing.

string
length ≄ 1

The contract name.
. *

array

Total native value of the contract as entered in the contract record.

string
enum

Currency code of the currency the contract value is in.

string | null

Total native value of the contract as entered in the contract record.

string | null

Length of notice required to submit contract termination to supplier.

string
length ≄ 1

Contract Number from source system.
. *

string | null

Name of the primary contact for the contract.

string | null

Payment method of the contract.

string | null

The terms of payment for the contract.

boolean | null

Is there price protection built into the contract.

purchase_order_number
array of strings | null

Purchase Order Number associated to this contract.

purchase_order_number
string | null

Remittance address for this contract.

string | null

Next steps for renewal of this contract.

string | null

Reseller name for the contract.

date

Start date of the contract.

string | null
[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}

Supplier is the publisher of the Application(s) associated with this Contract. Please note that this may not represent the supplier you purchase from if your contract is through a reseller.

type
array of strings | null

The type of contract recorded.

type
Response

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