Update ContractAsk AIput https://{hostname}/api/vendor/v1/contracts/{contractId}/vendors/{vendorId}/contractsUse this API to update an existing contract.Path ParamscontractIduuidrequiredThe unique identifier of the contract. The value can be obtained using Get All Eligible Contract Types, Order by Name API.vendorIduuidrequiredThe unique identifier of the vendor. The value can be obtained using List Vendors API.Body Paramsnamestringrequiredlength between 1 and 255The display name of the contract that must be unique.statusstringenumrequiredDefaults to NEWThe current status of the agreement.NEWIN_PROGRESSACTIVEINACTIVEEXPIREDTERMINATEDARCHIVEDAllowed:NEWIN_PROGRESSACTIVEINACTIVEEXPIREDTERMINATEDARCHIVEDagreementCreatedDatedaterequiredThe date when the agreement was created.contractTypeIduuidThe unique identifier of the contract type.contractTypeNamestringlength β€ 255The name of the contract type classification.approvedDatedateThe date when the contract was approved.expirationDatedateThe date when the contract expires.contractOwnerIduuidThe unique identifier of the contract owner.contractOwnerEmailstringlength β€ 255The email address of the contract owner.vendorContactstringlength β€ 500The contact person for the vendor contract.approversstringlength β€ 1000The list of approvers for the contract.notestringlength β€ 4000The additional notes about the contract.costnumberβ₯ 0The monetary cost of the contract.currencyobjectThe currency in which the cost is indicated. Uses ISO 4217 currency codes.currency objecturlurilength β€ 2000The URL location of the contract document.orgGroupIduuidThe unique identifier of the organization group.attributeValuesobjectThe collection of custom attribute values.attributeValues objectResponses 200OK 400Bad Request 401Unauthorized 403Forbidden 429Too Many Requests. For more information, see API Rate Limits. 500Internal Server ErrorUpdated 4 months ago