← Tool reference

prepare_counter_candidate_confirmation

Prepare seller counter confirmation

Prepare the buyer's confirmation that a counter Ohvii extracted from a PDF the listing side sent says what Ohvii read. Returns the extracted terms in the same delimited, buyer-safe shape as list_transaction_counters, bound to a digest of exactly those terms. Show the terms to the buyer and ask whether that is the seller's counter. Only a completed PDF received on the verified listing-side thread qualifies, and only while the offer is submitted or negotiating. Nothing changes until confirm_counter_candidate.

Effect
Read
Required scopes
transaction:confirm
Workflow stages
transaction
Data classes
transaction
Operation cost
1 weighted units; additional domain limits may apply.
Configurations
Standard, Buyer UI v2
Muse proposal
Read. Retrieves or computes authorized information; consult the tool contract for its scopes and result. Meta makes the final classification during review.

Buyer approval and signing controls apply in addition to the scopes above. Read error and retry guidance before implementing recovery.

Input and output contracts

Returns structured content and a JSON text content block. Live discovery may compact a large output schema; execution validates the full contract below.

Input fields

Required applies within the containing object. Optional fields can be omitted; null is accepted only where listed. Field descriptions and constraints come from the source schema. The raw schema remains the complete contract.

FieldRequiredMeaning and constraints
documentIdstringYes

Pattern validation applies; see the raw schema.

workspaceIdstringYes

Pattern validation applies; see the raw schema.

Output fields

Required applies within the containing object. Optional fields can be omitted; null is accepted only where listed. Field descriptions and constraints come from the source schema. The raw schema remains the complete contract.

FieldRequiredMeaning and constraints
expiresAtstringYes

Format: date-time.

Pattern validation applies; see the raw schema.

preparedActionIdstringYes

Pattern validation applies; see the raw schema.

schemaVersionstringYes

Must be "1".

statusstringYes

Allowed: "prepared", "applied".

summaryobjectYes

Extra fields are not allowed.

summary: nested contract
FieldRequiredMeaning and constraints
addressstringYes

Minimum characters: 1.

Maximum characters: 500.

alreadyConfirmedbooleanYesNo additional description in the contract.
candidateobjectYes

Extra fields are not allowed.

candidate: nested contract
FieldRequiredMeaning and constraints
changedFieldsarray<string>Yes

Maximum items: 17.

changedFields: nested contract
Array item contract

Allowed: "purchasePrice", "financingType", "financingReadiness", "downPaymentPercent", "earnestMoneyAmount", "closeDays", "depositDays", "contingencies", "costs", "includedItems", "excludedItems", "sellerCredits", "possession", "sellerRentBack", "settlement", "repairTerms", "additionalTerms".

createdAtstring | nullYes

Must match at least one alternative.

createdAt: nested contract
Alternative 1: string

Format: date-time. Pattern validation applies; see the raw schema.

Alternative 2: null

directionstringYes

Allowed: "buyer", "listing", "recorded".

formalStatusstringYes

Allowed: "verified", "extracted_from_signed_document".

idstringYes

Pattern validation applies; see the raw schema.

isCurrentbooleanYesNo additional description in the contract.
sourcestringYes

Allowed: "original_offer", "seller_counter", "buyer_counter_draft", "buyer_counter_sent", "accepted_terms".

sourceDocumentIdstringNo

Pattern validation applies; see the raw schema.

statusstringYes

Allowed: "draft", "original", "received", "recorded", "sent".

termsobjectYes

Extra fields are not allowed.

terms: nested contract
FieldRequiredMeaning and constraints
additionalTermsstring | nullNo

Must match at least one alternative.

additionalTerms: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

appraisalGapAmountnumber | nullYes

Must match at least one alternative.

appraisalGapAmount: nested contract
Alternative 1: number

Minimum: 0. Maximum: 10000000000.

Alternative 2: null

closeDatestring | nullYes

Must match at least one alternative.

closeDate: nested contract
Alternative 1: string

Pattern validation applies; see the raw schema.

Alternative 2: null

closeDaysinteger | nullYes

Must match at least one alternative.

closeDays: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Alternative 2: null

contingenciesarray<object>Yes

Maximum items: 20.

contingencies: nested contract
Array item contract

Extra fields are not allowed.

FieldRequiredMeaning and constraints
daysinteger | nullYes

Must match at least one alternative.

days: nested contract

Further nesting is available in the raw schema below.

dueAtstring | nullYes

Must match at least one alternative.

dueAt: nested contract

Further nesting is available in the raw schema below.

summarystring | nullYes

Must match at least one alternative.

summary: nested contract

Further nesting is available in the raw schema below.

typestring | nullYes

Must match at least one alternative.

type: nested contract

Further nesting is available in the raw schema below.

waivedboolean | nullYes

Must match at least one alternative.

waived: nested contract

Further nesting is available in the raw schema below.

costsobject | nullNo

Must match at least one alternative.

costs: nested contract
Alternative 1: object

Extra fields are not allowed.

FieldRequiredMeaning and constraints
escrowstring | nullYes

Must match at least one alternative.

escrow: nested contract

Further nesting is available in the raw schema below.

hoaAndNhdstring | nullYes

Must match at least one alternative.

hoaAndNhd: nested contract

Further nesting is available in the raw schema below.

homeWarrantyobject | nullYes

Must match at least one alternative.

homeWarranty: nested contract

Further nesting is available in the raw schema below.

recordingstring | nullYes

Must match at least one alternative.

recording: nested contract

Further nesting is available in the raw schema below.

titlePolicystring | nullYes

Must match at least one alternative.

titlePolicy: nested contract

Further nesting is available in the raw schema below.

transferTaxesstring | nullYes

Must match at least one alternative.

transferTaxes: nested contract

Further nesting is available in the raw schema below.

Alternative 2: null

creditsarray<object>Yes

Maximum items: 20.

credits: nested contract
Array item contract

Extra fields are not allowed.

FieldRequiredMeaning and constraints
amountnumber | nullYes

Must match at least one alternative.

amount: nested contract

Further nesting is available in the raw schema below.

descriptionstring | nullYes

Must match at least one alternative.

description: nested contract

Further nesting is available in the raw schema below.

depositDaysinteger | nullYes

Must match at least one alternative.

depositDays: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Alternative 2: null

downPaymentPercentnumber | nullYes

Must match at least one alternative.

downPaymentPercent: nested contract
Alternative 1: number

Minimum: 0. Maximum: 100.

Alternative 2: null

earnestMoneyAmountnumber | nullYes

Must match at least one alternative.

earnestMoneyAmount: nested contract
Alternative 1: number

Minimum: 0. Maximum: 10000000000.

Alternative 2: null

excludedItemsstring | nullNo

Must match at least one alternative.

excludedItems: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

expirationUtcstring | nullYes

Must match at least one alternative.

expirationUtc: nested contract
Alternative 1: string

Format: date-time. Pattern validation applies; see the raw schema.

Alternative 2: null

expirationWhenobject | nullYes

Must match at least one alternative.

expirationWhen: nested contract
Alternative 1: object

Extra fields are not allowed.

FieldRequiredMeaning and constraints
datestringYes

Pattern validation applies; see the raw schema.

labelstringYes

Minimum characters: 1.

Maximum characters: 80.

localstringYes

Minimum characters: 16.

Maximum characters: 40.

timestringYes

Minimum characters: 1.

Maximum characters: 20.

timezonestringYes

Minimum characters: 1.

Maximum characters: 64.

utcstringYes

Format: date-time.

Pattern validation applies; see the raw schema.

weekdaystringYes

Allowed: "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday".

Alternative 2: null

financingReadinessstring | nullYes

Must match at least one alternative.

financingReadiness: nested contract
Alternative 1: string

Allowed: "preapproved", "in_progress", "needs_preapproval", "not_applicable", "unknown".

Alternative 2: null

financingTypestring | nullYes

Must match at least one alternative.

financingType: nested contract
Alternative 1: string

Allowed: "cash", "conventional", "fha", "va", "other", "unknown".

Alternative 2: null

includedItemsstring | nullNo

Must match at least one alternative.

includedItems: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

possessionobject | nullNo

Must match at least one alternative.

possession: nested contract
Alternative 1: object

Extra fields are not allowed.

FieldRequiredMeaning and constraints
detailsstring | nullYes

Must match at least one alternative.

details: nested contract

Further nesting is available in the raw schema below.

modestringYes

Allowed: "at_close", "different".

Alternative 2: null

purchasePricenumber | nullYes

Must match at least one alternative.

purchasePrice: nested contract
Alternative 1: number

Minimum: 0. Maximum: 10000000000.

Alternative 2: null

rentBackstring | nullYes

Must match at least one alternative.

rentBack: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

repairsstring | nullYes

Must match at least one alternative.

repairs: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

sellerCounterNumberinteger | nullYes

Must match at least one alternative.

sellerCounterNumber: nested contract
Alternative 1: integer

Maximum: 99. Greater than: 0.

Alternative 2: null

sellerCounterTypestring | nullYes

Must match at least one alternative.

sellerCounterType: nested contract
Alternative 1: string

Allowed: "seller_counter", "seller_multiple_counter", "other".

Alternative 2: null

settlementobject | nullNo

Must match at least one alternative.

settlement: nested contract
Alternative 1: object

Extra fields are not allowed.

FieldRequiredMeaning and constraints
escrowHolderstring | nullYes

Must match at least one alternative.

escrowHolder: nested contract

Further nesting is available in the raw schema below.

titleCompanystring | nullYes

Must match at least one alternative.

titleCompany: nested contract

Further nesting is available in the raw schema below.

Alternative 2: null

updatedAtstring | nullYes

Must match at least one alternative.

updatedAt: nested contract
Alternative 1: string

Format: date-time. Pattern validation applies; see the raw schema.

Alternative 2: null

counterVersionIdstringYes

Pattern validation applies; see the raw schema.

digeststringYes

Pattern validation applies; see the raw schema.

documentIdstringYes

Pattern validation applies; see the raw schema.

effectstringYes

Minimum characters: 1.

Maximum characters: 300.

messageIdstringYes

Pattern validation applies; see the raw schema.

workspaceIdstringYes

Pattern validation applies; see the raw schema.

Raw input schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "documentId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,200}$"
    },
    "workspaceId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,200}$"
    }
  },
  "required": [
    "documentId",
    "workspaceId"
  ],
  "additionalProperties": false
}
Full output schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "expiresAt": {
      "type": "string",
      "format": "date-time",
      "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])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
    },
    "preparedActionId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,200}$"
    },
    "schemaVersion": {
      "type": "string",
      "const": "1"
    },
    "status": {
      "type": "string",
      "enum": [
        "prepared",
        "applied"
      ]
    },
    "summary": {
      "type": "object",
      "properties": {
        "address": {
          "type": "string",
          "minLength": 1,
          "maxLength": 500
        },
        "alreadyConfirmed": {
          "type": "boolean"
        },
        "candidate": {
          "type": "object",
          "properties": {
            "changedFields": {
              "maxItems": 17,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "purchasePrice",
                  "financingType",
                  "financingReadiness",
                  "downPaymentPercent",
                  "earnestMoneyAmount",
                  "closeDays",
                  "depositDays",
                  "contingencies",
                  "costs",
                  "includedItems",
                  "excludedItems",
                  "sellerCredits",
                  "possession",
                  "sellerRentBack",
                  "settlement",
                  "repairTerms",
                  "additionalTerms"
                ]
              }
            },
            "createdAt": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "date-time",
                  "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])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
                },
                {
                  "type": "null"
                }
              ]
            },
            "direction": {
              "type": "string",
              "enum": [
                "buyer",
                "listing",
                "recorded"
              ]
            },
            "formalStatus": {
              "type": "string",
              "enum": [
                "verified",
                "extracted_from_signed_document"
              ]
            },
            "id": {
              "type": "string",
              "pattern": "^[A-Za-z0-9_-]{1,200}$"
            },
            "isCurrent": {
              "type": "boolean"
            },
            "source": {
              "type": "string",
              "enum": [
                "original_offer",
                "seller_counter",
                "buyer_counter_draft",
                "buyer_counter_sent",
                "accepted_terms"
              ]
            },
            "sourceDocumentId": {
              "type": "string",
              "pattern": "^[A-Za-z0-9_-]{1,200}$"
            },
            "status": {
              "type": "string",
              "enum": [
                "draft",
                "original",
                "received",
                "recorded",
                "sent"
              ]
            },
            "terms": {
              "type": "object",
              "properties": {
                "additionalTerms": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 2000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "appraisalGapAmount": {
                  "anyOf": [
                    {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 10000000000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "closeDate": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "closeDays": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 3650
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "contingencies": {
                  "maxItems": 20,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "days": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 3650
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "dueAt": {
                        "anyOf": [
                          {
                            "type": "string",
                            "format": "date-time",
                            "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])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "summary": {
                        "anyOf": [
                          {
                            "type": "string",
                            "maxLength": 2000
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "type": {
                        "anyOf": [
                          {
                            "type": "string",
                            "maxLength": 2000
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "waived": {
                        "anyOf": [
                          {
                            "type": "boolean"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "days",
                      "dueAt",
                      "summary",
                      "type",
                      "waived"
                    ],
                    "additionalProperties": false
                  }
                },
                "costs": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "escrow": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "buyer",
                                "seller",
                                "split"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "hoaAndNhd": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "buyer",
                                "seller",
                                "split"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "homeWarranty": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "amount": {
                                  "anyOf": [
                                    {
                                      "type": "number",
                                      "minimum": 0,
                                      "maximum": 10000000000
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "payer": {
                                  "anyOf": [
                                    {
                                      "type": "string",
                                      "enum": [
                                        "buyer",
                                        "seller",
                                        "split"
                                      ]
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "requested": {
                                  "anyOf": [
                                    {
                                      "type": "boolean"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "amount",
                                "payer",
                                "requested"
                              ],
                              "additionalProperties": false
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "recording": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "buyer",
                                "seller",
                                "split"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "titlePolicy": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "buyer",
                                "seller",
                                "split"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "transferTaxes": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "buyer",
                                "seller",
                                "split"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "escrow",
                        "hoaAndNhd",
                        "homeWarranty",
                        "recording",
                        "titlePolicy",
                        "transferTaxes"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "credits": {
                  "maxItems": 20,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "amount": {
                        "anyOf": [
                          {
                            "type": "number",
                            "minimum": 0,
                            "maximum": 10000000000
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "description": {
                        "anyOf": [
                          {
                            "type": "string",
                            "maxLength": 2000
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "amount",
                      "description"
                    ],
                    "additionalProperties": false
                  }
                },
                "depositDays": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 3650
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "downPaymentPercent": {
                  "anyOf": [
                    {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 100
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "earnestMoneyAmount": {
                  "anyOf": [
                    {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 10000000000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "excludedItems": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 2000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "expirationUtc": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "date-time",
                      "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])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "expirationWhen": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "date": {
                          "type": "string",
                          "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                        },
                        "label": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 80
                        },
                        "local": {
                          "type": "string",
                          "minLength": 16,
                          "maxLength": 40
                        },
                        "time": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 20
                        },
                        "timezone": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        "utc": {
                          "type": "string",
                          "format": "date-time",
                          "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])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
                        },
                        "weekday": {
                          "type": "string",
                          "enum": [
                            "Monday",
                            "Tuesday",
                            "Wednesday",
                            "Thursday",
                            "Friday",
                            "Saturday",
                            "Sunday"
                          ]
                        }
                      },
                      "required": [
                        "date",
                        "label",
                        "local",
                        "time",
                        "timezone",
                        "utc",
                        "weekday"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "financingReadiness": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "preapproved",
                        "in_progress",
                        "needs_preapproval",
                        "not_applicable",
                        "unknown"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "financingType": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "cash",
                        "conventional",
                        "fha",
                        "va",
                        "other",
                        "unknown"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "includedItems": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 2000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "possession": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "details": {
                          "anyOf": [
                            {
                              "type": "string",
                              "maxLength": 2000
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "mode": {
                          "type": "string",
                          "enum": [
                            "at_close",
                            "different"
                          ]
                        }
                      },
                      "required": [
                        "details",
                        "mode"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "purchasePrice": {
                  "anyOf": [
                    {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 10000000000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "rentBack": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 2000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "repairs": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 2000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "sellerCounterNumber": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "exclusiveMinimum": 0,
                      "maximum": 99
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "sellerCounterType": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "seller_counter",
                        "seller_multiple_counter",
                        "other"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "settlement": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "escrowHolder": {
                          "anyOf": [
                            {
                              "type": "string",
                              "maxLength": 2000
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "titleCompany": {
                          "anyOf": [
                            {
                              "type": "string",
                              "maxLength": 2000
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "escrowHolder",
                        "titleCompany"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "appraisalGapAmount",
                "closeDate",
                "closeDays",
                "contingencies",
                "credits",
                "depositDays",
                "downPaymentPercent",
                "earnestMoneyAmount",
                "expirationUtc",
                "expirationWhen",
                "financingReadiness",
                "financingType",
                "purchasePrice",
                "rentBack",
                "repairs",
                "sellerCounterNumber",
                "sellerCounterType"
              ],
              "additionalProperties": false
            },
            "updatedAt": {
              "anyOf": [
                {
                  "type": "string",
                  "format": "date-time",
                  "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])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "changedFields",
            "createdAt",
            "direction",
            "formalStatus",
            "id",
            "isCurrent",
            "source",
            "status",
            "terms",
            "updatedAt"
          ],
          "additionalProperties": false
        },
        "counterVersionId": {
          "type": "string",
          "pattern": "^[A-Za-z0-9_-]{1,200}$"
        },
        "digest": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "documentId": {
          "type": "string",
          "pattern": "^[A-Za-z0-9_-]{1,200}$"
        },
        "effect": {
          "type": "string",
          "minLength": 1,
          "maxLength": 300
        },
        "messageId": {
          "type": "string",
          "pattern": "^[A-Za-z0-9_-]{1,200}$"
        }
      },
      "required": [
        "address",
        "alreadyConfirmed",
        "candidate",
        "counterVersionId",
        "digest",
        "documentId",
        "effect",
        "messageId"
      ],
      "additionalProperties": false
    },
    "workspaceId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,200}$"
    }
  },
  "required": [
    "expiresAt",
    "preparedActionId",
    "schemaVersion",
    "status",
    "summary",
    "workspaceId"
  ],
  "additionalProperties": false
}
Tool annotations
{
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": false,
  "readOnlyHint": true
}

Reference 00e5441a095c7e20. Download the full catalog.