← Tool reference

list_transaction_counters

List transaction counteroffers

List the bounded buyer-visible offer and counteroffer version chain for an active transaction, including safe structured terms (costs, items, possession, and escrow or title included), changed fields, direction, source, and the current version, plus effectiveTerms: the contract's terms as Ohvii folds the whole chain (each version states only what it changed), with the close of escrow as a date in the property's zone once accepted. Answer "what are our terms now" from effectiveTerms, never from one version. Seller and external text is delimited as untrusted data; prompts, provider handles, source document/message identifiers, signatures, storage paths, tokens, and private summaries are excluded. This tool cannot accept, reject, sign, or send a counteroffer.

Effect
Read
Required scopes
workspace:read
Workflow stages
closing, 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
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
countersarray<object>Yes

Maximum items: 100.

counters: nested contract
Array item contract

Extra fields are not allowed.

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

effectiveTermsobject | nullYes

Must match at least one alternative.

effectiveTerms: nested contract
Alternative 1: object

Extra fields are not allowed.

FieldRequiredMeaning and constraints
additionalTermsstring | nullYes

Must match at least one alternative.

additionalTerms: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

closeOfEscrowobjectYes

Extra fields are not allowed.

closeOfEscrow: nested contract
FieldRequiredMeaning and constraints
datestring | nullYes

Must match at least one alternative.

date: nested contract
Alternative 1: string

Pattern validation applies; see the raw schema.

Alternative 2: null

daysAfterAcceptanceinteger | nullYes

Must match at least one alternative.

daysAfterAcceptance: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Alternative 2: null

contingenciesobjectYes

Extra fields are not allowed.

contingencies: nested contract
FieldRequiredMeaning and constraints
appraisalobjectYes

Extra fields are not allowed.

appraisal: nested contract
FieldRequiredMeaning and constraints
daysinteger | nullYes

Must match at least one alternative.

days: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

enabledbooleanYesNo additional description in the contract.
appraisalGapAmountnumber | nullYes

Must match at least one alternative.

appraisalGapAmount: nested contract
Alternative 1: number

Minimum: 0. Maximum: 10000000000.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

financingobjectYes

Extra fields are not allowed.

financing: nested contract
FieldRequiredMeaning and constraints
daysinteger | nullYes

Must match at least one alternative.

days: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

enabledbooleanYesNo additional description in the contract.
hoaobjectYes

Extra fields are not allowed.

hoa: nested contract
FieldRequiredMeaning and constraints
daysinteger | nullYes

Must match at least one alternative.

days: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

enabledbooleanYesNo additional description in the contract.
inspectionobjectYes

Extra fields are not allowed.

inspection: nested contract
FieldRequiredMeaning and constraints
daysinteger | nullYes

Must match at least one alternative.

days: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

enabledbooleanYesNo additional description in the contract.
otherobject | nullYes

Must match at least one alternative.

other: nested contract
Alternative 1: object

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.

enabledbooleanYesNo additional description in the contract.
descriptionstring | nullYes

Must match at least one alternative.

description: nested contract

Further nesting is available in the raw schema below.

Alternative 2: null

saleOfHomeobjectYes

Extra fields are not allowed.

saleOfHome: nested contract
FieldRequiredMeaning and constraints
daysinteger | nullYes

Must match at least one alternative.

days: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

enabledbooleanYesNo additional description in the contract.
addressstring | nullYes

Must match at least one alternative.

address: nested contract
Alternative 1: string

Maximum characters: 2000.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

costsobjectYes

Extra fields are not allowed.

costs: nested contract
FieldRequiredMeaning and constraints
escrowstring | nullYes

Must match at least one alternative.

escrow: nested contract
Alternative 1: string

Allowed: "buyer", "seller", "split".

Alternative 2: null

hoaAndNhdstring | nullYes

Must match at least one alternative.

hoaAndNhd: nested contract
Alternative 1: string

Allowed: "buyer", "seller", "split".

Alternative 2: null

homeWarrantyobjectYes

Extra fields are not allowed.

homeWarranty: nested contract
FieldRequiredMeaning and constraints
amountnumber | nullYes

Must match at least one alternative.

amount: nested contract
Alternative 1: number

Minimum: 0. Maximum: 10000000000.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

payerstring | nullYes

Must match at least one alternative.

payer: nested contract
Alternative 1: string

Allowed: "buyer", "seller", "split".

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

requestedbooleanYesNo additional description in the contract.
recordingstring | nullYes

Must match at least one alternative.

recording: nested contract
Alternative 1: string

Allowed: "buyer", "seller", "split".

Alternative 2: null

titlePolicystring | nullYes

Must match at least one alternative.

titlePolicy: nested contract
Alternative 1: string

Allowed: "buyer", "seller", "split".

Alternative 2: null

transferTaxesstring | nullYes

Must match at least one alternative.

transferTaxes: nested contract
Alternative 1: string

Allowed: "buyer", "seller", "split".

Alternative 2: null

depositDueBusinessDaysinteger | nullYes

Must match at least one alternative.

depositDueBusinessDays: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Alternative 2: null

downPaymentAmountnumber | nullYes

Must match at least one alternative.

downPaymentAmount: nested contract
Alternative 1: number

Minimum: 0. Maximum: 10000000000.

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 | nullYes

Must match at least one alternative.

excludedItems: nested contract
Alternative 1: string

Maximum characters: 2000.

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 | nullYes

Must match at least one alternative.

includedItems: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

possessionobjectYes

Extra fields are not allowed.

possession: nested contract
FieldRequiredMeaning and constraints
detailsstring | nullYes

Must match at least one alternative.

details: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

modestringYes

Allowed: "at_close", "different".

purchasePricenumber | nullYes

Must match at least one alternative.

purchasePrice: nested contract
Alternative 1: number

Minimum: 0. Maximum: 10000000000.

Alternative 2: null

repairTermsstring | nullYes

Must match at least one alternative.

repairTerms: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

sellerCreditsarray<object>Yes

Maximum items: 20.

sellerCredits: nested contract
Array item contract

Extra fields are not allowed.

FieldRequiredMeaning and constraints
amountnumber | nullYes

Must match at least one alternative.

amount: nested contract
Alternative 1: number

Minimum: 0. Maximum: 10000000000.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

descriptionstring | nullYes

Must match at least one alternative.

description: nested contract
Alternative 1: string

Maximum characters: 2000.

Further nesting is available in the raw schema below.

Alternative 2: null

Further nesting is available in the raw schema below.

sellerRentBackobjectYes

Extra fields are not allowed.

sellerRentBack: nested contract
FieldRequiredMeaning and constraints
dailyRatenumber | nullYes

Must match at least one alternative.

dailyRate: nested contract
Alternative 1: number

Minimum: 0. Maximum: 10000000000.

Alternative 2: null

daysinteger | nullYes

Must match at least one alternative.

days: nested contract
Alternative 1: integer

Minimum: 0. Maximum: 3650.

Alternative 2: null

detailsstring | nullYes

Must match at least one alternative.

details: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

enabledbooleanYesNo additional description in the contract.
settlementobjectYes

Extra fields are not allowed.

settlement: nested contract
FieldRequiredMeaning and constraints
escrowHolderstring | nullYes

Must match at least one alternative.

escrowHolder: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

titleCompanystring | nullYes

Must match at least one alternative.

titleCompany: nested contract
Alternative 1: string

Maximum characters: 2000.

Alternative 2: null

Alternative 2: null

schemaVersionstringYes

Must be "1".

workspaceIdstringYes

Pattern validation applies; see the raw schema.

Raw input schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "workspaceId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,200}$"
    }
  },
  "required": [
    "workspaceId"
  ],
  "additionalProperties": false
}
Full output schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "counters": {
      "maxItems": 100,
      "type": "array",
      "items": {
        "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
      }
    },
    "effectiveTerms": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "additionalTerms": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 2000
                },
                {
                  "type": "null"
                }
              ]
            },
            "closeOfEscrow": {
              "type": "object",
              "properties": {
                "date": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "daysAfterAcceptance": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 3650
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "date",
                "daysAfterAcceptance"
              ],
              "additionalProperties": false
            },
            "contingencies": {
              "type": "object",
              "properties": {
                "appraisal": {
                  "type": "object",
                  "properties": {
                    "days": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 3650
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "appraisalGapAmount": {
                      "anyOf": [
                        {
                          "type": "number",
                          "minimum": 0,
                          "maximum": 10000000000
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "days",
                    "enabled",
                    "appraisalGapAmount"
                  ],
                  "additionalProperties": false
                },
                "financing": {
                  "type": "object",
                  "properties": {
                    "days": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 3650
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "enabled": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "days",
                    "enabled"
                  ],
                  "additionalProperties": false
                },
                "hoa": {
                  "type": "object",
                  "properties": {
                    "days": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 3650
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "enabled": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "days",
                    "enabled"
                  ],
                  "additionalProperties": false
                },
                "inspection": {
                  "type": "object",
                  "properties": {
                    "days": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 3650
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "enabled": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "days",
                    "enabled"
                  ],
                  "additionalProperties": false
                },
                "other": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "days": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 3650
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "enabled": {
                          "type": "boolean"
                        },
                        "description": {
                          "anyOf": [
                            {
                              "type": "string",
                              "maxLength": 2000
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "required": [
                        "days",
                        "enabled",
                        "description"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "saleOfHome": {
                  "type": "object",
                  "properties": {
                    "days": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 3650
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "enabled": {
                      "type": "boolean"
                    },
                    "address": {
                      "anyOf": [
                        {
                          "type": "string",
                          "maxLength": 2000
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "days",
                    "enabled",
                    "address"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "appraisal",
                "financing",
                "hoa",
                "inspection",
                "other",
                "saleOfHome"
              ],
              "additionalProperties": false
            },
            "costs": {
              "type": "object",
              "properties": {
                "escrow": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "buyer",
                        "seller",
                        "split"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "hoaAndNhd": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "buyer",
                        "seller",
                        "split"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "homeWarranty": {
                  "type": "object",
                  "properties": {
                    "amount": {
                      "anyOf": [
                        {
                          "type": "number",
                          "minimum": 0,
                          "maximum": 10000000000
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "payer": {
                      "anyOf": [
                        {
                          "type": "string",
                          "enum": [
                            "buyer",
                            "seller",
                            "split"
                          ]
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "requested": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "amount",
                    "payer",
                    "requested"
                  ],
                  "additionalProperties": false
                },
                "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
            },
            "depositDueBusinessDays": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 3650
                },
                {
                  "type": "null"
                }
              ]
            },
            "downPaymentAmount": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 10000000000
                },
                {
                  "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"
                }
              ]
            },
            "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": {
              "type": "object",
              "properties": {
                "details": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 2000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "mode": {
                  "type": "string",
                  "enum": [
                    "at_close",
                    "different"
                  ]
                }
              },
              "required": [
                "details",
                "mode"
              ],
              "additionalProperties": false
            },
            "purchasePrice": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 10000000000
                },
                {
                  "type": "null"
                }
              ]
            },
            "repairTerms": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 2000
                },
                {
                  "type": "null"
                }
              ]
            },
            "sellerCredits": {
              "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
              }
            },
            "sellerRentBack": {
              "type": "object",
              "properties": {
                "dailyRate": {
                  "anyOf": [
                    {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 10000000000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "days": {
                  "anyOf": [
                    {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 3650
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "details": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 2000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "enabled": {
                  "type": "boolean"
                }
              },
              "required": [
                "dailyRate",
                "days",
                "details",
                "enabled"
              ],
              "additionalProperties": false
            },
            "settlement": {
              "type": "object",
              "properties": {
                "escrowHolder": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 2000
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "titleCompany": {
                  "anyOf": [
                    {
                      "type": "string",
                      "maxLength": 2000
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "escrowHolder",
                "titleCompany"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "additionalTerms",
            "closeOfEscrow",
            "contingencies",
            "costs",
            "depositDueBusinessDays",
            "downPaymentAmount",
            "downPaymentPercent",
            "earnestMoneyAmount",
            "excludedItems",
            "financingReadiness",
            "financingType",
            "includedItems",
            "possession",
            "purchasePrice",
            "repairTerms",
            "sellerCredits",
            "sellerRentBack",
            "settlement"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "schemaVersion": {
      "type": "string",
      "const": "1"
    },
    "workspaceId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9_-]{1,200}$"
    }
  },
  "required": [
    "counters",
    "effectiveTerms",
    "schemaVersion",
    "workspaceId"
  ],
  "additionalProperties": false
}
Tool annotations
{
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": false,
  "readOnlyHint": true
}

Reference 00e5441a095c7e20. Download the full catalog.