addedInput schema / properties / annualValue / description
Added value: +"Annual value"
changedInput schema / properties / autoRenewing / description
Previous value: -"Whether the fixed-term contract auto-renews"New value: +"Fixed-term auto-renewal"
removedInput schema / properties / categoryId / anyOf
Removed value: -[
- {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- {
- "type": "null"
- }
-]
changedInput schema / properties / categoryId / description
Previous value: -"Contract type identifier. Set to null to clear the contract type."New value: +"Type ID; null clears"
addedInput schema / properties / categoryId / format
Added value: +"uuid"
addedInput schema / properties / categoryId / type
Added value: +[
+ "string",
+ "null"
+]
addedInput schema / properties / customFieldValues / description
Added value: +"fieldKey to saved values"
addedInput schema / properties / description / description
Added value: +"Description"
removedInput schema / properties / endDate / anyOf
Removed value: -[
- {
- "format": "date",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / endDate / description
Added value: +"End date"
addedInput schema / properties / endDate / format
Added value: +"date"
addedInput schema / properties / endDate / type
Added value: +[
+ "string",
+ "null"
+]
addedInput schema / properties / expectedUpdatedAt / description
Added value: +"Saved update time"
addedInput schema / properties / financialSummary
Added value: +{
+ "description": "Financial summary",
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / financialTotalValue
Added value: +{
+ "description": "Total value",
+ "maximum": 999999999999.99,
+ "minimum": 0,
+ "multipleOf": 0.01,
+ "type": "number"
+}
addedInput schema / properties / financialValueCurrency
Added value: +{
+ "description": "Value currency",
+ "maxLength": 3,
+ "minLength": 3,
+ "pattern": "^[A-Za-z]{3}$",
+ "type": "string"
+}
addedInput schema / properties / governingLaw
Added value: +{
+ "description": "Governing law",
+ "maxLength": 20000,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / id / description
Added value: +"ID"
removedInput schema / properties / id / pattern
Removed value: -"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
addedInput schema / properties / isExclusive
Added value: +{
+ "description": "Exclusivity",
+ "type": "boolean"
+}
changedInput schema / properties / isOpenEnded / description
Previous value: -"Whether the contract is open-ended. When true, also clears end date, auto-renewal, and renewal period."New value: +"True requires omitting endDate, autoRenewing and renewal settings."
addedInput schema / properties / jurisdiction
Added value: +{
+ "description": "Jurisdiction",
+ "maxLength": 20000,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / liabilityCapAmount
Added value: +{
+ "description": "Cap amount",
+ "maximum": 999999999999.99,
+ "minimum": 0,
+ "multipleOf": 0.01,
+ "type": "number"
+}
addedInput schema / properties / liabilityCapCurrency
Added value: +{
+ "description": "Cap currency",
+ "maxLength": 3,
+ "minLength": 3,
+ "pattern": "^[A-Za-z]{3}$",
+ "type": "string"
+}
addedInput schema / properties / liabilitySummary
Added value: +{
+ "description": "Liability summary",
+ "maxLength": 20000,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / notes / description
Added value: +"Notes"
addedInput schema / properties / noticeInstructions
Added value: +{
+ "description": "Serving notice",
+ "maxLength": 20000,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / noticePeriodUnit
Added value: +{
+ "description": "Notice unit",
+ "enum": [
+ "days",
+ "weeks",
+ "months",
+ "quarters",
+ "years"
+ ],
+ "type": "string"
+}
addedInput schema / properties / noticePeriodValue
Added value: +{
+ "description": "Notice length",
+ "exclusiveMinimum": 0,
+ "maximum": 2147483647,
+ "type": [
+ "integer",
+ "null"
+ ]
+}
addedInput schema / properties / parties / description
Added value: +"List-parties IDs, not guessed; A/B primary, third_party not; supplied roles replace, others stay"
removedInput schema / properties / parties / items / properties / counterpartyId / pattern
Removed value: -"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
addedInput schema / properties / renewalPeriodUnit / description
Added value: +"Renewal unit"
removedInput schema / properties / renewalPeriodValue / anyOf
Removed value: -[
- {
- "exclusiveMinimum": 0,
- "maximum": 2147483647,
- "type": "integer"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / renewalPeriodValue / description
Added value: +"Renewal length"
addedInput schema / properties / renewalPeriodValue / exclusiveMinimum
Added value: +0
addedInput schema / properties / renewalPeriodValue / maximum
Added value: +2147483647
addedInput schema / properties / renewalPeriodValue / type
Added value: +[
+ "integer",
+ "null"
+]
addedInput schema / properties / reviewStatus / description
Added value: +"Review status"
addedInput schema / properties / startDate / description
Added value: +"Start date"
removedInput schema / properties / startDate / pattern
Removed value: -"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
addedInput schema / properties / status / description
Added value: +"Lifecycle status"
addedInput schema / properties / title / description
Added value: +"Title"
removedInput schema / properties / title / maxLength
Removed value: -500
changedOutput schema / (root)
Previous value: -{
- "$schema": "http://json-schema.org/draft-07/schema#",
- "additionalProperties": false,
- "properties": {
- "changedFields": {
- "description": "Names of the metadata fields changed by this request",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "id": {
- "allOf": [
- {
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- {
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- }
- ],
- "description": "Updated contract UUID",
- "type": "string"
- },
- "updated": {
- "description": "Whether this request changed persisted metadata",
- "type": "boolean"
- }
- },
- "required": [
- "id",
- "updated",
- "changedFields"
- ],
- "type": "object"
-}New value: +null